我想要在自己的Linux系統下安裝一些開源的php應用,譬如phpFreeChat,我把它放在/var/www/html/freechat底下,然后對freechat下的data文件夾中的public和private文件夾使用了chmod 777命令,然后使用ls -al data命令可以看到這樣的結果:drwxr-xr-x. 4 root root 4096 Jun 17 15:07 .drwxr-xr-x. 13 root root 4096 Jun 17 15:22 ..drwxrwxrwx. 2 root root 4096 Jun 17 15:07 privatedrwxrwxrwx. 3 root root 4096 Jun 17 15:07 public但是在瀏覽器里輸入http://localhost/freechat 卻會得到這樣的錯誤:phpFreeChat cannot be initialized, please correct these errors:/var/www/html/freechat/src/../data/private is not writeable/var/www/html/freechat/src/../data/private/cache can't be created/var/www/html/freechat/src/../data/private/cache is not writeable/var/www/html/freechat/src/../data/private/cache is not readablecannot create /var/www/html/freechat/src/../data/public/themes/defaultcannot create /var/www/html/freechat/src/../data/public/themes/default/var/www/html/freechat/src/../data/private/chat can't be created/var/www/html/freechat/src/../data/private/chat is not writeable/var/www/html/freechat/src/../data/private/chat is not readable/var/www/html/freechat/src/../data/private/chat/s_d0ba868e1391b6c0d897996049a68ada can't be created/var/www/html/freechat/src/../data/private/chat/s_d0ba868e1391b6c0d897996049a68ada is not writeable/var/www/html/freechat/src/../data/private/chat/s_d0ba868e1391b6c0d897996049a68ada is not readable還嘗試過用遞歸的chmod命令,錯誤依舊。利用代碼<?php echo exec('whoami'); ?>發現用戶名是apache,然后在/etc/httpd/conf/httpd.conf里發現User和Group都是apache。請問之所以顯示文件不可寫是因為這個用戶的設置問題嗎?如果是的話我該怎么修改?如果不是的話又是什么問題導致的呢?
- 2 回答
- 0 關注
- 169 瀏覽
添加回答
舉報
0/150
提交
取消