我在尝试访问本地Wordpress安装时遇到404未找到错误。我正在从我设置Wordpress网站的托管帐户迁移一个工作Wordpress安装。在将所有文件下载到WAMP安装的WWW文件夹后,我从服务器导入SQL文件,并导入该文件以在我的本地机器上重新创建Wordpress数据库。
完成后,我尝试通过输入(((http:)))//localhost:8080/wordpress1/访问Wordpress安装。我得到了一个404未找到错误,地址在我的浏览器的顶部更改为localhost/wordpress1/。我使用括号来阻止这个编辑器将地址设置为链接
我的Wp-config.php设置如下:定义("DB_NAME"、"wrd_okm5cj2a6c");
/** MySQL数据库用户名*/定义("DB_USER","根");
/** MySQL数据库密码*/定义(‘DB_PASSWORD’,");
/** MySQL主机名*/定义("DB_HOST"、"localhost");
我的httpd.conf设置是:听8080
当我从Wordpress站点下载一个Wordpress副本时,它工作得很好。你知道哪里出了问题吗?
肯a。您需要在wp-config.php中添加另外两行:
define('WP_HOME','http://localhost/wordpress');
define('WP_SITEURL','http://localhost/wordpress');
b。)看看这个->一个很好的教程:http://www.maketecheasier.com/clone-your-live-wordpress-blog-to-a-local-server/2010/06/04
c。)如果上面一个不起作用?正在使用主题在您的wordpress网站。如果是,删除www文件夹下的所有wordpress文件,然后像这样做。
在本教程中像这样安装wordpress
http://sixrevisions.com/web-development/install-wordpress-on-your-computer-using-wampserver/在您的托管帐户网站,导出您的所有帖子教程-> http://codex.wordpress.org/Tools_Export_SubPanel
去你的本地主机导入所有使用wordpress导入工具部分。你应该激活wordpress importer插件
如果你有图片在你的wordpress网站,你应该下载wp-uploads zip在你的主机面板,并提取到localhost wordpress wp-uploads文件夹
从一台主机迁移到另一台主机时,必须通过phpmyadmin或同等工具,甚至通过sql命令,更改wp_options表中的以下两个设置。要修改的条目按option_name:
列出- siteurl
对于我的MAMP安装,我有:
option_name option_value
siteurl http://localhost:8888/my_dir
home http://localhost:8888/my_dir
您需要在我的":8888"处替换您的端口号。
这就是问题所在。如果你试图在更改条目之前连接到你的本地站点,wordpress会给你一个301重定向(永久的),你的浏览器会缓存它。你必须清除你的缓存来重置它。(刷新不起作用)。根据浏览器的不同,您可能需要刷新缓存并关闭并重新打开浏览器。(参见:浏览器缓存HTTP 301多长时间?)
mysql的更新将类似于:update wp_options set option_value = 'http://mydomain:1234/my_dir'
where option_name = 'siteurl' OR
option_name = 'home';
地点:
- mydomain是您的域名,
- my_dir是你的wordpress目录,
- 1234是您的端口