php不可写入,具有755个权限
我在我的服务器debian上完成了joomla 3的安装,这个显示在php配置php unwritable中,所以我按下下一步按钮,在我转到我的服务器后,以root用户身份将我的站点权限更改为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
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?