在 Plesk 服务器上,两个 Wordpress 博客可以共享同一个 Wordpress 核心目录吗?

On a Plesk server, can two Wordpress blogs share the same Wordpress core directory?

我正在使用符号链接来共享 Wordpress 核心目录。它在我的本地机器上工作,但是当我尝试将它部署到我的 Rackspace 拥有的 Plesk 服务器上时,我遇到了一些正确的问题,因为共享文件夹不能有两个允许的用户通过 PHP 访问它。确实我有以下错误:

[Thu Jul 09 10:08:53 2015] [error] [client 74.125.45.136] PHP Warning:  require() [<a href='function.require'>function.require</a>]: SAFE MODE Restriction in effect.  The script whose uid is 10001 is not allowed to access /var/www/vhosts/mysite2.com/blog/wordpress/wp-blog-header.php owned by uid 10004 in /var/www/vhosts/mysite2/blog/index.php on line 17, referer: http://www.mysite2.com/blog/

我的 mysite1 没有这个错误。com/blog 因为拥有 wordpress 文件夹的用户是 mysite1ftp 例如:

drwxrwsr-x 69 mysite1ftp group 4096 Jul  9 09:12 mysite1.com
drwxrwsr-x 44 mysite2ftp group 4096 Jul  8 16:53 mysite2.com
drwxrwsr-x  5 mysite1ftp group 4096 Jul  2 11:15 wordpress

您认为有什么解决办法吗? mysite1ftp 和 mysite2ftp 如何访问 wordpress 文件夹?

假设所有安装都在同一个实例上,因此可以在它们之间共享相同的文件,那么您需要做的主要事情是让所有自定义内容都位于主 WordPress 文件夹之外。

检查,

http://wordpress.stackexchange.com/questions/57109/how-to-share-wordpress-core-library

您遇到的问题是 Rackspace 启用了 Safe Mode. This is an archaic and fairly ineffective means of securing PHP installations. If you control the configuration of the Plesk server, the “best” solution would be to switch to PHP-FPM, or at least mod-ruid2。如果不禁用安全模式,PHP 解释器将不会评估同一请求中不同用户拥有的脚本,这在本质上与您要完成的目标不一致。