我正在尝试将我的WordPress站点从本地部署到分期。我可以将文件部署到我的托管站点,但是现在我尝试访问网站http://staging.responsivhub.com/
时,我会在Chrome中遇到错误。将我的网站上传到public_html/staging中的Web服务器" 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
(我已将用户名替换为用户(
我无法弄清楚我缺少什么。
您需要使用数据库凭据和所有WordPress配置来创建共享文件夹内的Web/wp-config.php文件。
转到(使用Web服务器/部署用户(:
mkdir /home/user/public_html/staging/shared/web
vim /home/user/public_html/staging/shared/web/wp-config.php
,然后在该文件中包含配置。之后,尝试重新运行部署。我不确定wp-config.php文件是否在根文件夹上,因此您可以在运行命令时尝试删除Web/文件夹。