Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php不可写入,具有755个权限_Php_Joomla_Chmod - Fatal编程技术网

php不可写入,具有755个权限

php不可写入,具有755个权限,php,joomla,chmod,Php,Joomla,Chmod,我在我的服务器debian上完成了joomla 3的安装,这个显示在php配置php unwritable中,所以我按下下一步按钮,在我转到我的服务器后,以root用户身份将我的站点权限更改为755,但系统信息->目录权限中的消息再次显示我不可写,如下图所示 Directory Status administrator/components Unwritable administrator/language Unwritable administrator/language/ov

我在我的服务器debian上完成了joomla 3的安装,这个显示在php配置php unwritable中,所以我按下下一步按钮,在我转到我的服务器后,以root用户身份将我的站点权限更改为755,但系统信息->目录权限中的消息再次显示我不可写,如下图所示

Directory    Status

administrator/components    Unwritable
administrator/language  Unwritable
administrator/language/overrides    Unwritable
administrator/language/en-GB    Unwritable
administrator/manifests/files   Unwritable
administrator/manifests/libraries   Unwritable
administrator/manifests/packages    Unwritable
administrator/modules   Unwritable
administrator/templates Unwritable
components  Unwritable
images  Unwritable
images/headers  Unwritable
images/sampledata   Unwritable
images/banners  Unwritable
language    Unwritable
language/overrides  Unwritable
language/en-GB  Unwritable
libraries   Unwritable
media   Unwritable
modules Unwritable
plugins Unwritable
plugins/authentication  Unwritable
plugins/content Unwritable
plugins/editors-xtd Unwritable
plugins/system  Unwritable
plugins/search  Unwritable
plugins/quickicon   Unwritable
plugins/captcha Unwritable
plugins/finder  Unwritable
plugins/extension   Unwritable
plugins/user    Unwritable
plugins/editors Unwritable
plugins/twofactorauth   Unwritable
templates   Unwritable
configuration.php   Unwritable
cache (Cache Directory) Unwritable
administrator/cache (Cache Directory)   Unwritable
/var/www/magoprat/logs (Log directory)  Unwritable
/var/www/magoprat/tmp (Temp directory)  Unwritable

有人知道会发生什么吗?提前感谢

好的,我这样做了,我更改了组,但我使用下面显示的脚本将用户保留为root用户:

chown -R root:www-data folder-to-changed/
在这样改变了许可之后

chmod -R 775 folder-to-changed/
根据我所读到的,这些文件需要是root用户和apache用户组


我希望这是正确的。

755
表示业主的RWX,集团的RX,以及所有人的RX。您的Apache可能在该组下运行,而不是在所有者下运行。为目录指定的写入权限是否与服务器运行时所在的适当用户/组匹配?您是否尝试将文件的所有者更改为与Apache服务器相同?Andrew提出了一个很好的观点,请暂时尝试777以查看其是否有效。如果是这样,请尝试775或更改所有权。现在我有一个问题,当从web浏览器发送请求时,哪个用户运行了我的apache?