2012-02-26 181 views
2

好吧,我設法搞砸了我的權限,同時試圖允許腳本mkdir()。這是我的許可證目前顯示 - 可以以某種方式告訴我他們應該怎樣才能恢復正常?session_start()失敗:權限被拒絕(13)

XAMPP /:

drwxr-xr-x 8 root  admin  272 Feb 27 2010 XAMPP 

drwxr-xr-x 3 username admin 102 Feb 27 2010 XAMPP Control.app 
lrwxr-xr-x 1 username admin 18 Oct 26 2010 cgi-bin -> xamppfiles/cgi-bin 
lrwxr-xr-x 1 username admin 14 Oct 26 2010 etc -> xamppfiles/etc 
lrwxr-xr-x 1 username admin 17 Oct 26 2010 htdocs -> xamppfiles/htdocs 
lrwxr-xr-x 1 username admin 15 Oct 26 2010 logs -> xamppfiles/logs 
drwxr-xr-x 24 root  admin 816 Feb 26 13:30 xamppfiles 

xamppfiles /:

drwxr-xr-x 258 root admin 8772 Feb 27 2010 bin 
drwxr-xr-x 4 root admin 136 Feb 27 2010 cgi-bin 
drwxr-xr-x 3 root admin 102 Feb 27 2010 doc 
drwxr-xr-x 23 root admin 782 Feb 27 2010 error 
drwxr-xr-x 24 root admin 816 Feb 27 2010 etc 
drwxr-xr-x+ 15 root admin 510 Feb 26 13:59 htdocs 
drwxr-xr-x 160 root admin 5440 Feb 27 2010 icons 
drwxr-xr-x 137 root admin 4658 Feb 27 2010 lib 
drwxr-xr-x 2 root admin  68 Feb 27 2010 libexec 
drwxr-xr-x 33 root admin 1122 Feb 27 2010 licences 
drwxr-xr-x 8 root admin 272 Feb 26 12:00 logs 
drwxr-xr-x 75 root admin 2550 Feb 27 2010 modules 
drwxr-xr-x 99 root admin 3366 Feb 27 2010 phpmyadmin 
drwxr-xr-x 8 root admin 272 Feb 27 2010 sbin 
drwxr-xr-x+ 2 root admin  68 Feb 26 13:30 session 
drwxr-xr-x 16 root admin 544 Feb 27 2010 share 
drwxr-xr-x 29 root admin 986 Feb 27 2010 sql-bench 
drwxr-xr-x+ 4 root admin 136 Feb 26 12:51 temp 
drwxr-xr-x 3 root admin 102 Feb 27 2010 var 
-rwxr-xr-x 1 root admin 14339 Feb 27 2010 xampp 
-rw-r--r-- 1 root admin 6385 Feb 27 2010 xampp.pot 

在htdocs中/ testsession /:

drwxr-xr-x+ 3 root admin 102 Feb 26 14:01 testsession 

[email protected] 1 root admin 957 Feb 26 14:16 index.php 

我testsession/index.php文件:

<?php 
// Set the error reporting level 
error_reporting(E_ALL); 
ini_set("display_errors", 1); 
// Start a PHP session 
session_start();  
?> 

和錯誤:

/Applications/XAMPP/xamppfiles/session 
Warning: session_start() [function.session-start]: open(/Applications/XAMPP/xamppfiles/temp//sess_1b9827985300349847f0169f1031b113, O_RDWR) failed: Permission denied (13) in /Applications/XAMPP/xamppfiles/htdocs/testsession/index.php on line 10 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/testsession/index.php:7) in /Applications/XAMPP/xamppfiles/htdocs/testsession/index.php on line 10 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /Applications/XAMPP/xamppfiles/htdocs/testsession/index.php:7) in /Applications/XAMPP/xamppfiles/htdocs/testsession/index.php on line 10 

Warning: Unknown: open(/Applications/XAMPP/xamppfiles/temp//sess_1b9827985300349847f0169f1031b113, O_RDWR) failed: Permission denied (13) in Unknown on line 0 

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/Applications/XAMPP/xamppfiles/temp/) in Unknown on line 0 

回答

5

chmod -R o+w ...../temp甚至更​​好(更安全)chown -R apache.apache ......./temp(與用戶更換apache /羣組名稱您的Web服務器正在使用)。

+0

是的,試過了,沒有愛了我最終重新安裝了XAMPP以回到我所在的位置。 – earachefl 2012-03-04 17:36:43

0

我得到了與其他一些相同的錯誤信息。經過許多悲痛之後,修復是......簡單地重新啓動XAMPP。希望能幫助別人!

Warning: session_start(): open(/var/folders/zw/hdfw48qd25xcch5sz9dd3w600000gn/T/sess_f8bgs41qn3fk6d95s0pfps60n4, O_RDWR) failed: Permission denied (13) in /Applications/XAMPP/xamppfiles/htdocs/foo/bar.php on line 3 

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /Applications/XAMPP/xamppfiles/htdocs/foo/bar.php:3) in /Applications/XAMPP/xamppfiles/htdocs/foo/bar.php on line 3 

Warning: Unknown: open(/var/lib/php/session/sess_isu2r2bqudeosqvpoo8a67oj02, O_RDWR) failed: Permission denied (13) in Unknown on line 0 

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0 
0

chown不適合我。相反,我必須用chmod(/ Applications/XAMPP/xamppfiles/temp文件夾)來更改權限sudo chmod 755似乎對我來說很有用(在chowning之後)

相關問題