繁体   English   中英

wp-admin移动后无法访问

[英]wp-admin can't access after moving

我需要提及的是,我曾在这里发布过Google搜索过的解决方案。

我将我的wordpress网站移到另一个域和其他服务器。

wp_config.php已编辑; 数据库,数据库用户名,密码和主机均已更改。 table_prefix保持不变,因为我使用相同的表。

wp_posts和wp_option我也改变了。

无论如何,我仍然收到此错误消息。

You do not have sufficient permissions to access this page

有人知道会发生什么以及如何解决此问题吗?

wp-admin移动后无法访问

如果在不更改WordPress网站的主页和站点URL的情况下移动域,则可以遵循wordpress Codex规定的以下准则。

  1. 如果数据库和URL保持不变,则只需复制文件和数据库即可进行移动。
  2. 如果数据库名称或用户更改,请编辑wp-config.php以具有正确的值。
  3. 如果要在切换前进行测试,则必须临时更改数据库表“ wp_options”中的“ siteurl”和“ home”(通过phpMyAdmin或类似方法)。
  4. 如果您有任何类型的重写(永久链接)设置,则必须禁用.htaccess并在其上线时重新配置永久链接。

编辑 (如果您的网站网址也已更改,那么我只是从法典网站措辞而来)

移动网站并更改域名或URL(即,从http://example.com/site更改为http://example.com ,或将http://example.com更改为http://example.net )要求以下步骤-按顺序。

  1. 下载您现有的站点文件。
  2. 导出数据库-进入mySQL并导出数据库。
  3. 将备份的文件和数据库移至新文件夹-安全的位置-这是您的站点备份。
  4. 登录到要移动的站点,然后转到“设置”>“常规”,然后更改URL。 (即从http://example.com/http://example.net )-保存设置并希望看到404页面。
  5. 再次下载您的站点文件。
  6. 再次导出数据库。
  7. 使用新服务器的mySQL数据库名称,用户和密码编辑wp-config.php。
  8. 上载文件。
  9. 在新服务器上导入数据库。

当您的域名或URL更改时,还会有其他问题。 可以移动文件和数据库,但是对旧域名或位置的引用将保留在数据库中,这可能导致链接或主题显示出现问题。

如果进行搜索并替换整个数据库以更改URL,则可能会导致数据序列化问题,原因是某些主题和窗口小部件存储的值带有标记的URL长度。 当这种情况改变时,事情就破裂了。 为避免该序列化问题,您有两种选择:

  1. 仅执行搜索并替换wp_posts表。
  2. 使用“搜索并替换WordPress数据库脚本”可以安全地更改所有实例。

确保Web服务器允许您查看页面本身,并在httpd.conf或.htaccess文件中查找主要Wordpress脚本所在的目录。

确保Wordpress文件具有正确的权限。 如果只是将它们复制过来,则需要访问它们的用户(在许多典型的LAMP安装中均已达到,但您的安装可能有所不同)。

如果您已经复制了所有文件并将其全部移至新目录,则只需设置site urlhome url

因此,例如,如果您在本地使用wordpress,则可能会将原始URL指向如下所示:

http://localhost/wordpress

您的新网址可能是这样的:

http://wordpress.local

在上述情况下,您将需要修改数据库中的设置。

数据库设置:

转到wp_options表,然后查找名为option_name的列,然后查看显示siteurlhome的字段。 您会注意到,在option_value字段中,在它们旁边有您的旧URL。 将此更改为您的新URL,您应该一切顺利。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM