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;
5条答案
按热度按时间km0tfn4u1#
在http://www.magentocommerce.com/wiki/recover/restore_base_url_settings上查看
1.在phpMyAdmin中打开core_config_data表。
1.找到不安全部分的以下行,它们应该如下所示:
1.将
http://www.mydomain.com/
替换为相应的域url(尾部必须有斜杠),如果您安装在子文件夹中,则在其后面追加一个/。iaqfqrcu2#
在数据库中,转到
core_config_data
表,并为这些path
值设置正确的value
:web/unsecure/base_url
和web/secure/base_url
eivnm1vs3#
如果您更改了您的网站的基本URL,您在安装Magento时设置,那么有可能您无法获得Magento的登录页面,因为您为基本URL设置了无效的地址。尝试以下方法来克服这个问题:
在PhpMyAdmin工具中打开Magento数据库表中core_config_data表。
现在在web/secure/base_url和web/unsecure/base_url中设置基本URL。
执行上述所有步骤后,您需要删除根目录中var/cache文件夹内的缓存文件以及session文件。
ippsafx74#
如果你愿意通过mysql命令行来实现的话:打开终端...
将以下内容复制并粘贴到您的终端中,但进行必要的更改...显然...
iyfamqjs5#
我在使用Kubernetes集群中的Ingress Nginx访问的phpmyadmin时遇到了这个问题。解决方法是在PhpMyAdmin pod中将以下env变量设置为新的基本url:
PMA_ABSOLUTE_URI