无法使用 wp-admin 打开 wordpress 仪表板

Can't open wordpress dashboard with wp-admin

我已使网站上线(URL:http://dev.localwebtest.com/nirlg/),但在尝试打开仪表板时出现以下两个错误。但是在本地主机上一切正常。任何帮助将不胜感激

Warning: require_once(/home/nettech2010/public_html/nirlg/wp-admin/includes/admin.php): failed to open stream: No such file or directory in /home/nettech2010/public_html/nirlg/wp-admin/admin.php on line 82

Fatal error: require_once(): Failed opening required '/home/nettech2010/public_html/nirlg/wp-admin/includes/admin.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/nettech2010/public_html/nirlg/wp-admin/admin.php on line 82

谢谢

我在将网站从本地开发人员转移到实时环境时遇到了类似的访问问题。 您确定数据库中的所有相关字段都已更改吗?因为仅复制数据库并仅更改管理面板中的 url 是不够的。 看起来有点像包含路径可能不正确...

我的意思是,您是否将数据库中的所有本地 url 链接替换为新链接?这已经解决了我的问题。

如果您还没有在这里更新,请连接到您的 SQL 数据库(通过命令行或 phpMyAdmin)并执行以下 SQL 语句:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

这里是这方面的教程,在将 wordpress 从一个环境转移到另一个环境时对我帮助很大: https://wpbeaches.com/updating-wordpress-mysql-database-after-moving-to-a-new-url/

干杯!

我通过上传新的 wp-admin 和 wp-includes 文件夹让它工作。那里一定有一些损坏的文件导致了这个问题。无论如何感谢您的支持。