Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 CentOS中正确的Wordpress和父目录权限_Php_Wordpress_Permissions_Centos - Fatal编程技术网

Php CentOS中正确的Wordpress和父目录权限

Php CentOS中正确的Wordpress和父目录权限,php,wordpress,permissions,centos,Php,Wordpress,Permissions,Centos,更新如下 尽管我遵循了大量的指南,并尝试了多种文件所有权/权限组合,但我在这方面已经坚持了相当长的一段时间。所以我希望有人能帮助我 我在数字海洋上,有一个运行CentOS 8的单液滴服务于两个网站。按照DO指南,我创建了两个目录(每个网站一个),配置了虚拟主机,并在每个网站上设置了WordPress。我的问题是,当我尝试更新WordPress或某些主题和插件时,我会出现错误,使我相信某些具有文件夹权限的内容已关闭。这些错误是: 尝试更新Wordpress时:“无法复制文件。:wp includ

更新如下

尽管我遵循了大量的指南,并尝试了多种文件所有权/权限组合,但我在这方面已经坚持了相当长的一段时间。所以我希望有人能帮助我

我在数字海洋上,有一个运行CentOS 8的单液滴服务于两个网站。按照DO指南,我创建了两个目录(每个网站一个),配置了虚拟主机,并在每个网站上设置了WordPress。我的问题是,当我尝试更新WordPress或某些主题和插件时,我会出现错误,使我相信某些具有文件夹权限的内容已关闭。这些错误是:

  • 尝试更新Wordpress时:“无法复制文件。:wp includes/simplepi/Cache/Memcached.php”
  • 尝试更新主题时:“无法删除旧主题”
我遵循WordPress文档,将644设置为文件,755设置为目录。我开始怀疑是否有一个父文件夹权限已关闭?下面是权限信息。任何信息或建议将不胜感激

有一个与子目录相同的website2.com目录

我在我的header.php中使用了
exec('whoami')
exec('groups')
,看起来wordpress在apache组中作为apache运行,所以所有权似乎不是问题,尽管我也愿意接受这方面的建议

我已经在Ubuntu上做了很多次了,但似乎有一些细微的差别,我可能遗漏了一些基本的东西

更新:我找到了可能导致问题的原因。我临时将
SELinux
设置为
permissive
,现在可以毫无问题地更新WordPress、插件和主题。现在的问题是如何配置SELinux以与我的两个站点一起工作