2012-02-26 180 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之后)

相关问题