1

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

如何使用我的 phpMyAdmin 更改 base_url 设置?

提前致谢!

4

4 回答 4

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/为您适当的域 url(需要尾部斜杠),如果您已安装在子文件夹中,请在其后附加 /。

于 2013-06-05T13:41:45.313 回答
3

在您的数据库中,转到core_config_data表并value为这些值设置正确的path值: web/unsecure/base_urlweb/secure/base_url

于 2013-06-05T13:15:02.093 回答
1

如果您更改了在安装 Magento 时设置的站点的基本 URL,那么您可能无法获得 Magento 的登录页面,因为您为基本 url 设置了无效地址。尝试以下方法来解决此问题:

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

现在在web/secure/base_urlweb/unsecure/base_url中设置基本 url 。

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

于 2013-10-23T20:12:53.400 回答
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;
于 2016-03-23T13:41:15.520 回答