希望这是一个简单的…8 ^)
我提供了一个完整的WP网站和DB的客户端,需要看看有什么在那里,所以我试图使用MAMP运行它。我以前成功地使用过MAMP,并做了一些基本的DB操作,但我不知道这里出了什么问题。
我把WP安装放到了一个名为"originalsiteur.com"的文件夹中(这里是为了我们的目的)。在我的本地根文件夹中,以及我在Mac上用MAMP成功安装的其他网站。然后,我将数据库备份导入到一个新的DB中,编辑wp_options表以更改站点和WP URL,并运行搜索和替换工具将所有引用http://originalsite.com更改为http://localhost/originalsiteurl.com。更新了wp-config,和…主页工作!
但是当我点击任何其他链接时,它返回一个错误:
未找到请求的URL/index.php在此服务器上找不到。
所以我重新做了DB导入,这次只是改变了wp_options中的两个选项,不做任何其他事情。同样的结果-主页加载良好,所有其他页面都不去。
数据库的东西可能是令人生畏的,但我有以前的好运气做出改变,使事情工作-所以我只是难住了,这里要做什么,或者为什么这个特定的错误会出现(为什么它是指index.php?)
希望有人能帮忙。谢谢!
Check In Database, In table "wp_options">
site_url and home已更新。如果没有,可以直接更新
或
使用以下查询,确保将example.com替换为您的活动站点的URL,将http://localhost/mylocalsite替换为您站点的本地服务器URL。
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');
并通过以下路径
重置管理面板中的永久链接Reset Permalinks ( Dashboard >> Settings >> Permalinks )
确保'header.php'中的菜单路径不是静态的,否则也需要更改该路径
对不起,这只是一个问题,进入设置->永久链接和重新保存。瞧!
应该检查"建议答案"。正如其中一篇文章提到的那样。很抱歉重复。