PHP致命错误:在第233行的/home/name/public_html/wp-includes/class-wp-locale.php中调用未定义函数get_bloginfo()
第233行
if ( 'rtl' === $this->text_direction && strpos( get_bloginfo( 'version' ), '-src' ) ) {
$this->text_direction = 'ltr';
add_action( 'all_admin_notices', array( $this, 'rtl_src_admin_notice' ) );
}
答案 0 :(得分:1)
上传期间似乎遗漏了一些文件。
您永远不能更改核心文件,因为当新的wordpress更新出现时,您将再次遇到麻烦。
最好的办法是暂时评论(或删除)该行:
// if ( 'rtl' === $this->text_direction && strpos( get_bloginfo( 'version' ), '-src' ) ) {
// $this->text_direction = 'ltr';
// add_action( 'all_admin_notices', array( $this, 'rtl_src_admin_notice' ) );
// }
之后您可以访问wp-admin页面。然后转到Dashboard -> Updates -> Re-install Now
这是解决此问题的最安全的解决方案。希望它有所帮助。
答案 1 :(得分:0)
我找到了答案。只需从wp-includes / class-wp-locale.php中的第233行删除get_bloginfo 并没有更多的PHP致命错误......感谢自己:)
答案 2 :(得分:0)
我的MySQL服务器服务已关闭...