我将wordpress从一台服务器移动到其他服务器...主页运行正常但是当我点击类别页面/链接时显示这些错误
Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/server/public_html/index.php on line 17
Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/server/public_html/index.php on line 17
Fatal error: require() [function.require]: Failed opening required './wp-blog-header.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/server/public_html/index.php on line 17
我在谷歌搜索并尝试相应但未解决。我试过像http://codex.wordpress.org/Changing_The_Site_URL这样的wp-codex技术但也失败了。我在我的目录中有wp-blog-header文件,但仍然无法正常工作....任何帮助... thanx提前
答案 0 :(得分:1)
更改7的php版本。我的技术支持做到了这一点,问题就解决了
答案 1 :(得分:1)
我有一个类似的问题,问题出在使用的PHP版本,在我的情况下默认为PHP 5.2,并且抛出500状态代码错误。
将PHP版本升级到5.3时,500状态代码消失了,但Wordpress返回了此错误:
您的服务器正在运行PHP版本5.3.29,但WordPress 5.4.2至少需要5.6.20。
给我自己(以及所有其他出现此错误的人)的注意事项:在不同服务器之间移动Wordpress网站时,请确保您正在运行最低要求的PHP版本。
还请记住:
注意:如果您在旧版环境中仅拥有较旧的PHP或MySQL版本,则WordPress也可以与PHP 5.6.20+和MySQL 5.0+一起使用,但是这些版本已达到正式使用寿命,因此可能暴露您的网站存在安全漏洞。
根据WP docs,推荐的PHP版本是7.3。
答案 2 :(得分:0)
尝试使用默认主题,看看是否仍然存在错误。如果是这样,您正在使用的主题会导致错误-就我而言。发生错误的页面正在不存在的“页面”中调用文件。当我将页面上显示的内容更改为最新内容时-错误消失了