本地主机上的数据库没有响应

时间:2012-08-13 作者:Gavin

我正在使用MAMP在Mac上的现有WordPress网站上工作。我使用phpMyAdmin设置了一个新的数据库,并从在线版本的备份中导入了表。我将其粘贴到wp配置中。php:

define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
define(\'WP_HOME\',    \'http://\' . $_SERVER[\'HTTP_HOST\']);
我在SQL中使用此命令将URL更改为localhost:

UPDATE wp_posts SET post_content = REPLACE (post_content, \'http://www.oldsiteurl.com\', \'http://www.newsiteurl.com\');
当我去http://localhost 网站表现良好;在admin中,我获得了仪表板,可以上传和激活主题,但我无法上传新媒体(获取损坏的jpg图像)或修改主题——Ultimatum. 当我尝试从首页转到站点上的本地页面时,我得到“此服务器上找不到请求的URL/about”

有什么想法吗?

1 个回复
SO网友:Zach

是的,虽然方便,但让我们排除使用$_SERVER[\'HTTP_HOST\'] 欺骗并放入绝对URL。

以下是我在移动站点时使用的一些方便的代码片段(您可能希望使用这些代码来确保安装中的所有内容都相同):

UPDATE wp_posts SET guid = replace(guid, \'http://www.olddomain.com\',\'http://www.newdomain.com\');

UPDATE wp_posts SET post_content = replace(post_content, \'http://www.olddomain.com\', \'http://www.newdomain.com\');

UPDATE wp_postmeta SET meta_value = replace(meta_value, \'http://www.olddomain.com\', \'http://www.newdomain.com\');

UPDATE wp_options SET option_value = replace(option_value, \'http://www.olddomain.com\', \'http://www.newdomain.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

结束

相关推荐

Server database problem

我刚刚将我的网站从共享服务器转移到VPS,但它并没有启动,当我向VPS技术支持询问时,他们给我发了一封电子邮件,我不理解:-电子邮件您的网站“www.onlinemba.co.in”已经从以前的主机迁移而来,我们现在在访问依赖于数据库的php文件时得到一个空白页面。数据库编码似乎有问题,因为所有其他php文件的访问都很好,数据库连接也没有问题。您可以通过访问网站预览URL来检查相同的内容“http://38.100.101.228/info.php“。您的Kloxo面板详细信息如下URL:XXXXX用户: