我已将我的网站迁移到其他主机(云主机);新主机配置和测试没有问题。但是,从旧主机复制所有文件后,wp-admin停止响应,我被困在那里。还有一件事,下面的错误出现在主页上。任何想法?
警告:include(/home5/dndrhcom/public_html/3indubai/wp-content/plugins/wp-super-cache/wp-cache-base.php):无法打开流:/ srv中没有此类文件或目录第65行/users/serverpilot/apps/wordpress/public/wp-content/plugins/wp-super-cache/wp-cache.php
警告:include():未能打开' /home5/dndrhcom/public_html/3indubai/wp-content/plugins/wp-super-cache/wp-cache-base.php'在/ srv / users / serverpilot / apps / wordpress / public / wp-content / plugins / wp-super中包含(include_path ='。:/ opt / sp / php5.6 / lib / php')第65行的-cache / wp-cache.php
警告:include_once(/home5/dndrhcom/public_html/3indubai/wp-content/plugins/wp-super-cache/ossdl-cdn.php):无法打开流:/ srv / users中没有此类文件或目录第82行/serverpilot/apps/wordpress/public/wp-content/plugins/wp-super-cache/wp-cache.php
警告:include_once():无法打开' /home5/dndrhcom/public_html/3indubai/wp-content/plugins/wp-super-cache/ossdl-cdn.php'在/ srv / users / serverpilot / apps / wordpress / public / wp-content / plugins / wp-super中包含(include_path ='。:/ opt / sp / php5.6 / lib / php')第82行的-cache / wp-cache.php
答案 0 :(得分:0)
解决了删除所有.php文件并从新wordpress文件夹添加新文件然后只编辑链接到我的网站。非常感谢
答案 1 :(得分:0)
我在迁移后使用serverpilot从主题目录加载css时遇到了类似的问题。 include_path设置为php安装目录,所以我通过将get_template_directory()添加到include来解决了这个问题。
<?php include '/style.css'; ?>
~~~~~Changed to ~~~~~~~~~~~~~~~
<?php include( get_template_directory() . '/style.css'); ?>
看起来你可以为插件做类似的事情。 https://codex.wordpress.org/Function_Reference/plugin_dir_path#Examples
答案 2 :(得分:0)
如果您使用root@xx.xx.xx.xx
用户上传了文件,则文件权限与使用serverpilot@xx.xx.xx.xx
用户上传时不同。
我有一个非常类似的问题,直到我删除了root上传的文件,然后重新上传了serverpilot。
答案 3 :(得分:0)
只需更改路径配置文件(wp-config.php)更改路径。
您可以找到这样的Defien路径,只需更改您的托管路径
define('WPCACHEHOME',你的主机路径);
这样可以正常工作。