【发布时间】:2019-06-18 15:59:27
【问题描述】:
主机:Windows 10 64bit
VirtualBox: Ubuntu 18.04 Apache 2.4、MySQL 5.7.25、PHP 7.2.10 用户目录模块启用
我已经安装了 WordPress:
chris@montford:~/public_html$ wp core download
Downloading WordPress 5.0.3 (en_US)...
md5 hash verified: 83bec78836aabac08f769d50f1bffe5d
Success: WordPress downloaded.
当我在 Chromium 中访问 /localhost/~chris/ 时,我会看到标准安装网页。我填写标准设置表单,但总是得到“对不起,我无法编写 wp-config.php 文件。您可以手动创建 wp-config.php...”
我可以按照这些指示进行操作,但这基本上意味着我无法从我的开发网站上的 wordpress 浏览器界面编写文件。这也意味着即使我手动配置了 wp-config.php,我也无法通过标准 WordPress Web 界面上传照片或文档或添加插件和主题。
可能有一个安全协议阻止我允许网络服务器上传/编辑/更改文件,即使启用了 userdir。据我所知,“Apache Module mod_userdir”网页及其随附的“每用户网络目录”页面均未涵盖此内容。
无论是 WordPress 还是其他一些 CMS,都会出现这种情况。目录都是标准的 755。我不应该将任何目录设置为 777。
我宁愿不使用 FTP 方法,我希望看到我的文件从 WordPress 网络界面上传/添加为 user:group chris:chris 而不是像 www-data:www-data 这样的东西。
我必须遵循哪些步骤才能让 WordPress 在普通主机上按预期运行,以便它可以自动创建自己的 wp-config.php 文件,并直接从 Web 界面添加主题和插件?
【问题讨论】:
标签: wordpress apache virtualhost mod-userdir