PKH*_*ter 5 apache-http-server permissions cpanel
我在 Cpanel 上。我有根访问权限。
当我创建一个新域时,会创建一个新用户。让我们example.com用用户名来调用它example。这将创建:
/home/example/www/
要让 WP 在这里工作,它需要与 apache 相同的访问权限。所以我通常,为了更新等,需要给“nobody”用户访问权限。
但是,为了使 FTP 等正常工作,我需要用户拥有文件和文件夹(example就我而言)。
人们推荐什么。我应该example加到nobody群里吗?或者还有什么?
这让我上墙了。
谢谢!
默认情况下,新安装的 cPanel 在 SuPHP 加载程序下运行 PHP,这会导致 PHP 脚本以其用户所有者而不是无人用户身份运行。在此方案下,设置 Wordpress(和其他 PHP 脚本/应用程序)的正确方法是将所有文件/目录的所有权设置为 cPanel 用户和组。文件的访问权限应设置为 0644,目录的访问权限应设置为 0755。在 SuPHP 下,如果这些设置不正确,您将收到 500 错误,因此您会立即知道。
在此设置下的额外好处是 cPanel 用户始终可以通过 FTP/文件管理器访问这些文件。
您可以在 WHM 中的 Apache 配置 -> 配置 PHP 和 SuExec 下检查当前是否正在运行 SuPHP 或使用以下脚本:
/usr/local/cpanel/bin/rebuild_phpconf --current
Run Code Online (Sandbox Code Playgroud)
如果您不支持,并且服务器上未构建 SuPHP 支持,您可以通过使用WHM 或root shell 中的EasyApache构建向导来启用它。/scripts/easyapache
| 归档时间: |
|
| 查看次数: |
6310 次 |
| 最近记录: |