如何使用phpMyAdmin更改base_url设置

时间:2013-06-05 13:03:25

标签: magento base-url

我在magento后端更改了base_url。现在我的网站无法访问

如何使用phpMyAdmin更改base_url设置?

提前致谢!

4 个答案:

答案 0 :(得分:9)

看看@ http://www.magentocommerce.com/wiki/recover/restore_base_url_settings

  1. 在phpMyAdmin中打开core_config_data表。

  2. 为您的不安全部分查找以下行,它们应如下所示:

    PATH                    VALUE
    web/unsecure/base_url   http://www.mydomain.com/
    
  3. http://www.mydomain.com/替换为相应的域名网址(需要尾随斜线),如果您已安装在子文件夹中,请在其后附加/。

答案 1 :(得分:3)

在您的数据库中,转到core_config_data表,并为valuepath值设置正确的web/unsecure/base_urlweb/secure/base_url和{{1}}

答案 2 :(得分:1)

如果您更改了在安装Magento时设置的站点的Base Url,那么您可能无法获取Magento的登录页面,因为您为基本URL设置了无效的地址。请尝试以下步骤来克服此问题问题:

PhpMyAdmin 工具中的Magento数据库表中打开 core_config_data 表。

现在在 web / secure / base_url web / unsecure / base_url 中设置基本网址。

执行上述所有步骤后,您需要删除根目录中 var / cache 文件夹中的缓存文件以及会话文件。

答案 3 :(得分:0)

如果您愿意通过mysql命令行执行此操作: 打开终端...

mysql -uroot;

将以下内容复制并粘贴到您的终端中,但进行必要的更改......显然......

SET @db       = 'your_magento_db_name';

SET @old_url  = 'old_url';

SET @new_url  = 'new_url';

SET @q = CONCAT('UPDATE ', @db, '.core_config_data SET value = REPLACE(value,"',@old_url,'","',@new_url,'")');

PREPARE stmt FROM @q;

EXECUTE stmt;

SET @q        = CONCAT('SELECT * FROM ',@db,'.core_config_data WHERE value LIKE "%',@new_url,'%"');

PREPARE stmt FROM @q;

EXECUTE stmt;
DEALLOCATE PREPARE stmt;