迁移站点问题

时间:2015-01-10 09:18:54

标签: php wordpress .htaccess plugins

我已将我的网站迁移到其他主机(云主机);新主机配置和测试没有问题。但是,从旧主机复制所有文件后,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

4 个答案:

答案 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',你的主机路径);

这样可以正常工作。