【问题标题】:Can't open wordpress dashboard with wp-admin无法使用 wp-admin 打开 wordpress 仪表板
【发布时间】:2016-05-17 18:15:21
【问题描述】:

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

警告:require_once(/home/nettech2010/public_html/nirlg/wp-admin/includes/admin.php):无法打开流:/home/nettech2010/public_html/nirlg/wp-admin 中没有这样的文件或目录/admin.php 在第 82 行

致命错误:require_once(): 无法打开所需的 '/home/nettech2010/public_html/nirlg/wp-admin/includes/admin.php' (include_path='.:/usr/lib/php:/usr/local /lib/php') 在 /home/nettech2010/public_html/nirlg/wp-admin/admin.php 第 82 行

谢谢

【问题讨论】:

  • 你上传 wp-admin 和 wp-includes 文件夹了吗?
  • 检查天气admin.php文件是否存在如果存在则检查文件权限
  • 是的,我已经上传了 wp-admin 和 wp-includes 文件夹。 admin.php 文件也确实存在,它的权限是 644。我不知道为什么它会给出这个错误
  • 发布您的 FTP 目录结构的屏幕截图。

标签: php wordpress dashboard


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    将网站从本地开发人员迁移到实时环境时,我遇到了类似的访问问题。 您是否确保数据库中的所有相关字段都已更改?因为仅复制数据库并仅更改管理面板中的 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/

    干杯!

    【讨论】:

      猜你喜欢
      • 2019-04-16
      • 2020-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-27
      • 1970-01-01
      相关资源
      最近更新 更多