PHP程序员在这里 . Boss希望我创建多个wordpress网站,这些网站通过符号链接回到单个父WordPress目录 . 每个网站都驻留在一个单独的Linux用户帐户中 . 换句话说,一个父母,许多孩子复制,都存在于不同的/家庭/帐户中 . 我需要帮助我的符号链接策略...
到目前为止,对于每个新的Linux网络帐户,
-
安装数据库
-
sed将配置值替换为临时配置文件
-
mysql插入一些配置数据
-
符号链接????
一个 . 每个wordpress文件?
湾整个public_html目录??
如果我改变父Wordpress PHP代码,我可以在子用户目录中,在符号链接的public_html上面放置配置文件的“真实”副本 . 所以,我只需要在父的public_html目录中使用一个子符号链接 . 但是,apache返回500错误 . 如何设置权限?
权限是问题所在 . chgrp会起作用吗?哪组?什么文件模式?或者我需要创建一个特殊的组来容纳apache用户,没人?
任何帮助将不胜感激 . 代码示例欢迎:)
3 回答
问题的原因(偏执安全,“切换用户”阻塞):
问题解决方案(DSO):
性能优化,在httpd.conf LINE 75中添加了FollowSymLinks:
每个linux用户必须有一个wp-content目录和一个wp-config.php文件 . 不要忘记为wp-content目录设置写入权限 .
您可以将其余的wordpress文件符号链接到全局的wordpress文件 .
linux用户不能写入全局wordpress文件 .
这很有可能 . 我实际上写了一篇详细的帖子,解释了对WordPress目录进行符号链接的过程 .
基本上我的想法是替换wp-config.php文件 .
使用此命令从github下载WordPress的repo,您可以使用简单的命令切换到较新版本的WordPress . “git checkout 3.7-branch”
以下是完整的说明:http://www.htmlgraphic.com/symlinking-wordpress-core-files-wordpress-skeleton/