0

我正在尝试将我的 WordPress 站点从本地部署到登台。我可以将文件部署到我的托管站点,但现在当我尝试访问我的站点时,Chrome 出现错误http://staging.responsivhub.com/

在将我的网站上传到 public_html/staging 中的网络服务器“siteground”并将我的子域根位置更改为 public_html/staging/current/web 之后。之后我收到此错误

Warning: 
require_once(/home/user/public_html/staging/releases/1/vendor/autoload.php): 
failed to open stream: No such file or directory in 
/home/user/public_html/staging/releases/1/web/wp-config.php on line 7

Fatal error: require_once(): Failed opening required 
'/home/user/public_html/staging/releases/1/vendor/autoload.php' 
(include_path='.:/usr/local/php71/pear') in 
/home/user/public_html/staging/releases/1/web/wp-config.php on line 7

(我已将我的用户名替换为用户)

我无法弄清楚我错过了什么。

4

1 回答 1

1

您需要使用数据库凭据和所有 WordPress 配置在共享文件夹中创建 web/wp-config.php 文件。

转到(使用 webserver/deploy 用户):

mkdir /home/user/public_html/staging/shared/web
vim /home/user/public_html/staging/shared/web/wp-config.php

然后在该文件中包含配置。之后尝试重新运行部署。我不确定 wp-config.php 文件是否在根文件夹中,因此您可以在运行命令时尝试删除 web/ 文件夹。

于 2019-07-15T14:24:19.997 回答