wordpress 移动后wp-admin无法访问

nhn9ugyo  于 2023-04-05  发布在  WordPress
关注(0)|答案(3)|浏览(256)

我已经将我的WordPress站点移动到另一个域和不同的服务器。
我刚刚编辑了wp_config.php文件,数据库连接信息已经更改。table_prefix保持不变,因为我使用的是相同的表。
我还更改了wp_postswp_option
我仍然有这个错误消息:
您没有足够的权限访问此页面
我也无法访问移动后的wp-admin
我该怎么补救呢?

ebdffaop

ebdffaop1#

确保Web服务器允许您查看页面本身,并在httpd.conf或.htaccess文件中查找主Wordpress脚本所在的目录。
确保Wordpress文件有正确的权限。如果你只是复制它们,那么需要访问它们的用户(apache在许多典型的LAMP安装中,但你的可能不同)能够访问它们。

czq61nw1

czq61nw12#

如果您已经复制了所有文件并将其全部移动到新目录,那么您需要做的就是设置site urlhome url
例如,如果你在本地使用wordpress,你可能会有这样的原始URL:

http://localhost/wordpress

你的新URL可能是这样的:

http://wordpress.local

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

数据库设置:

转到wp_options表,查找名为option_name的列,查看显示siteurlhome的字段。您会注意到,在option_value字段中,它们旁边是您的旧URL。将其更改为新URL,您应该可以开始了。
希望这个有用。

m2xkgtsf

m2xkgtsf3#

如果您正在移动您的域而不更改WordPress网站的主页和站点URL,您可以按照WordPress代码规定的以下指南。
1.如果数据库和URL保持不变,您可以通过复制文件和数据库来移动。
1.如果数据库名称或用户更改,请编辑wp-config.php以获得正确的值。
1.如果你想在切换前进行测试,你必须临时更改数据库表“wp_options”中的“siteurl”和“home”(通过phpMyAdmin或类似的方式)。
1.如果你有任何类型的重写(永久链接)设置,你必须禁用.htaccess并重新配置永久链接时,它去活。

编辑(如果您的网站网址也发生了变化,那么我只是从codex网站措辞)

移动网站和更改您的域名或URL(即从http://example.com/sitehttp://example.com,或从http://example.comhttp://example.net)需要按顺序执行以下步骤。
1.下载您现有的站点文件。
1.导出数据库-进入mySQL并导出数据库。
1.将备份的文件和数据库移动到一个新的文件夹-安全的地方-这是您的站点备份。
1.登录到您要移动的网站,然后转到“设置”〉“常规”,然后更改URL。(即从http://example.com/http://example.net)-保存设置并期望看到404页面。
1.再次下载站点文件。
1.再次导出数据库。
1.使用新服务器的mySQL数据库名称、用户名和密码编辑wp-config.php。
1.上传文件。
1.在新服务器上导入数据库。
当您的域名或URL更改时,还有其他问题。文件和数据库可以移动,但对旧域名或位置的引用将保留在数据库中,这可能会导致链接或主题显示问题。
如果您在整个数据库上执行搜索和替换以更改URL,则可能会导致数据序列化问题,因为某些主题和小部件存储的值会标记URL的长度。当此更改时,事情会中断。为了避免序列化问题,您有两个选项:
1.仅对wp_posts表执行搜索和替换。
1.使用Search and Replace for WordPress Databases脚本安全地更改所有示例。

相关问题