首页 文章

符号链接数百个wordpress网站

提问于
浏览
2

PHP程序员在这里 . Boss希望我创建多个wordpress网站,这些网站通过符号链接回到单个父WordPress目录 . 每个网站都驻留在一个单独的Linux用户帐户中 . 换句话说,一个父母,许多孩子复制,都存在于不同的/家庭/帐户中 . 我需要帮助我的符号链接策略...

到目前为止,对于每个新的Linux网络帐户,

  • 安装数据库

  • sed将配置值替换为临时配置文件

  • mysql插入一些配置数据

  • 符号链接????

一个 . 每个wordpress文件?

湾整个public_html目录??

如果我改变父Wordpress PHP代码,我可以在子用户目录中,在符号链接的public_html上面放置配置文件的“真实”副本 . 所以,我只需要在父的public_html目录中使用一个子符号链接 . 但是,apache返回500错误 . 如何设置权限?

权限是问题所在 . chgrp会起作用吗?哪组?什么文件模式?或者我需要创建一个特殊的组来容纳apache用户,没人?

任何帮助将不胜感激 . 代码示例欢迎:)

3 回答

  • 0

    问题的原因(偏执安全,“切换用户”阻塞):

    PHP 5 Handler   suphp
    Suexec  on
    

    问题解决方案(DSO):

    PHP 5 Handler   dso
    Suexec  off
    

    性能优化,在httpd.conf LINE 75中添加了FollowSymLinks:

    <Directory "/">
        Options All +FollowSymLinks
        AllowOverride All
    </Directory>
    
  • 1

    每个linux用户必须有一个wp-content目录和一个wp-config.php文件 . 不要忘记为wp-content目录设置写入权限 .

    您可以将其余的wordpress文件符号链接到全局的wordpress文件 .

    linux用户不能写入全局wordpress文件 .

  • 0

    这很有可能 . 我实际上写了一篇详细的帖子,解释了对WordPress目录进行符号链接的过程 .

    • 基本上我的想法是替换wp-config.php文件 .

    • 使用此命令从github下载WordPress的repo,您可以使用简单的命令切换到较新版本的WordPress . “git checkout 3.7-branch”

    以下是完整的说明:http://www.htmlgraphic.com/symlinking-wordpress-core-files-wordpress-skeleton/

相关问题