【发布时间】:2012-09-18 06:30:36
【问题描述】:
我将我的网站上传到服务器,并将网站 url 和主页从 localhost 更改为 mysite url。但是如果我关闭 wampserver 它仍然在 localhost 中,它不会显示该网站。当 wamp 服务器打开时显示给我。
顺便说一句,我使用 wordpress cms。
我该怎么办?
任何帮助将不胜感激
【问题讨论】:
标签: wordpress localhost wampserver
我将我的网站上传到服务器,并将网站 url 和主页从 localhost 更改为 mysite url。但是如果我关闭 wampserver 它仍然在 localhost 中,它不会显示该网站。当 wamp 服务器打开时显示给我。
顺便说一句,我使用 wordpress cms。
我该怎么办?
任何帮助将不胜感激
【问题讨论】:
标签: wordpress localhost wampserver
您必须执行以下步骤:
/PATH_TO_WORDPRESS/wp-content/uploads)mysqldump --host=localhost --user=[your mysql username] -p [your database] > transfer.sql 因此,如果您的用户名是 user1 并且您的数据库名称是 database1,那么命令将是 mysqldump --host=localhost --user=user1 -p database1 > transfer.sql 您可以随意命名 transfer.sql,但它必须以 .sql 结尾.mysql --host=[whatever your host is] --user=[your user name] -p [your database] < transfer.sql 这将使用最新的帖子和内容刷新您的网站。您的网站应该不错。您的本地计算机是 Windows 还是 Mac/Linux?传输文件的说明略有不同。告诉我,我会相应更新。
哦,别忘了查看 WordPress 移动网站的代码:Moving WordPress
【讨论】:
当我将网站从 localhost 移动到 live 时,我通常使用 4 个查询来更新数据库。在使用它们之前,您需要:
wp_ 替换为您正在使用的表前缀(检查wp-config.php 文件并查找$table_prefix = 'wp_';)old-domain.com 替换为localhost(或localhost/wordpress,如果您将网站安装在http://localhost/wordpress)new-domain.com 替换为您的域名。SQL 查询:
UPDATE wp_options SET option_value = REPLACE(option_value, "old-domain.com", "new-domain.com") WHERE option_value LIKE '%old-domain.com%';
UPDATE wp_posts SET post_content = REPLACE(post_content, "old-domain.com", "new-domain.com") WHERE post_content LIKE '%old-domain.com%';
UPDATE wp_posts SET guid = REPLACE(guid, "old-domain.com", "new-domain.com") WHERE guid LIKE '%old-domain.com%';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, "old-domain.com", "new-domain.com") WHERE meta_value LIKE '%old-domain.com%';
【讨论】: