我在magento后端更改了base_url。现在我的网站无法访问
如何使用phpMyAdmin更改base_url设置?
提前致谢!
答案 0 :(得分:9)
看看@ http://www.magentocommerce.com/wiki/recover/restore_base_url_settings
在phpMyAdmin中打开core_config_data表。
为您的不安全部分查找以下行,它们应如下所示:
PATH VALUE
web/unsecure/base_url http://www.mydomain.com/
将http://www.mydomain.com/
替换为相应的域名网址(需要尾随斜线),如果您已安装在子文件夹中,请在其后附加/。
答案 1 :(得分:3)
在您的数据库中,转到core_config_data
表,并为value
个path
值设置正确的web/unsecure/base_url
:web/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;