WP从远程到本地

时间:2014-06-03 11:51:08

标签: wordpress

我真的希望你能帮助我!

我需要在我的Mac上从Xampp对WP网站进行一些更改。

我做了DB备份,通过FTP我复制了XAMPP / htdocs / b中的所有文件

我修改了wp-config.php如下:

   define('DB_NAME', 'db:name');
   define('DB_USER', 'root');
   define('DB_PASSWORD', '');

导入数据库后,我还在wp_options下更改了siteurl。

现在我的问题是这个...我打开网站没有图片加载,任何链接转到/ xampp /文件夹

我尝试了很多东西,但没有任何接缝可以工作。由于用户和psw错误,我甚至无法访问wp-login.php。

请帮忙!

* 我意识到img url是:img src =" /wp-content/themes/nm/images/common/impcontent/mapfiller.jpg"所以它查找imgs到localhost / wp-content / ... insted of localhost / b / wp-content / ...我该怎么改变???

3 个答案:

答案 0 :(得分:0)

在wp-config.php中,将以下值设置为正确的值:

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com'); 

一旦运行,请安装并运行https://wordpress.org/plugins/velvet-blues-update-urls/以解决路径问题。

答案 1 :(得分:0)

在phpmyadmin中执行以下查询,注意:wp_是表的前缀。如果您在安装时更改了表的前缀,则在下面的查询中使用该前缀和wp_

UPDATE wp_options SET option_value = replace(option_value, 'old_domain_url_here', 'new_domain_url_here') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'old_domain_url_here', 'new_domain_url_here');

UPDATE wp_posts SET post_content = replace(post_content, 'old_domain_url_here', 'new_domain_url_here');

答案 2 :(得分:0)

尝试使用https://github.com/wp-sync-db/wp-sync-db

在localhost和remote上安装它。按照说明操作,设置正确的域并从本地推送到远程。它应该很好用:))