【问题标题】:Linux / PHP server settings for Wordpress Site [closed]Wordpress 站点的 Linux / PHP 服务器设置 [关闭]
【发布时间】:2014-07-08 13:48:25
【问题描述】:

我最近切换到我自己的云服务器,但不能 100% 确定运行大多数 Wordpress 网站的最佳设置是什么。我正在运行的操作系统是 CloudLinux 6.1 x64

一些我不确定的事情:

将 PHP 运行为:PHP 作为 Apache 模块或 PHP 作为 CGI

如果我应该选择激活“SSI”。

我不太确定的最后一件事是在 PHP 配置下,我是否应该选择激活“register_globals”。

任何帮助将不胜感激。

【问题讨论】:

    标签: php linux wordpress


    【解决方案1】:

    如果您使用的是 Apache,将 PHP 作为 Apache 模块运行比将 PHP 作为 CGI 运行具有性能优势。

    SSI 是服务器端包含,可能是指 Apache 的特性。您无需启用此功能。

    关于register_globals,绝对不要启用这个。这是一些古老(10 多年前)PHP 脚本向后兼容所需的安全漏洞。如果这对您来说是一个选项,那么您的 PHP 版本已经过时,不应该使用。 register_globals 在 PHP 5.4 中被移除。 http://www.php.net/manual/en/security.globals.php

    【讨论】:

    • 请注意,不要将 SSI(服务器端包含)与使用 include() 或 require() 的 PHP 包含混淆。这些仍然可以在 SSI 关闭的情况下工作。 SSI 意味着 Apache 执行包含,如 但 Wordpress 不会/不会使用其中任何一个。
    • 谢谢。现在更清楚了,注意到它仍在运行 PHP 5.3.3,现在正在更新 :)
    【解决方案2】:

    相当标准的是 - 作为 Apache 模块运行,除非您知道自己在做什么并且知道为什么需要它,否则不要激活 register_globals,SSI 也是可选的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多