我需要提一下,我在谷歌搜索解决方案之前发布在这里。
我将wordpress网站移动到另一个域和不同的服务器。
wp_config.php编辑;数据库,数据库用户名,密码和主机都已更改。 table_prefix保持不变,因为我使用相同的。
wp_posts和wp_option我也改变了。
无论如何我仍然收到此错误消息。
You do not have sufficient permissions to access this page
任何人都知道发生了什么以及如何解决这个问题?
wp-admin移动后无法访问
答案 0 :(得分:3)
如果您在不更改WordPress网站的主页和网站网址的情况下移动域名,则可以遵循wordpress codex规定的以下指南。
编辑(如果您的网站网址也发生了变化,那么我只是在代码网站上发言)
移动网站并更改您的域名或网址(即从http://example.com/site到http://example.com,或http://example.com到http://example.net)需要按顺序执行以下步骤。< / p>
当您的域名或网址发生变化时,还会有其他问题。可以移动文件和数据库,但是对旧域名或位置的引用将保留在数据库中,这可能会导致链接或主题显示出现问题。
如果您对整个数据库进行搜索和替换以更改URL,则可能会导致数据序列化问题,因为某些主题和窗口小部件会存储标记了URL长度的值。当这种变化,事情就会破裂。要避免序列化问题,您有两种选择:
答案 1 :(得分:0)
确保Web服务器允许您查看页面本身,并在httpd.conf或.htaccess文件中查找主Wordpress脚本所在的目录。
确保Wordpress文件具有正确的权限。如果你只是复制它们,那么需要访问它们的用户(许多典型LAMP安装上的apache,但你的可能不同)可以。
答案 2 :(得分:0)
如果您已经复制了所有文件并将其全部移动到新目录,那么您需要做的就是设置site url
,home url
。
例如,如果您正在本地处理wordpress,那么您的原始URL可能是这样的:
http://localhost/wordpress
,您的新网址可能是这样的:
http://wordpress.local
在上述情况下,您需要修改数据库中的设置。
数据库设置:
转到wp_options
表,找到名为option_name
的列,查看显示siteurl
和home
的字段。您会注意到option_value
字段旁边有您的旧网址。将此更改为您的新网址,您应该很高兴。
希望这有帮助。