magento 如何使用phpMyAdmin更改base_url设置

wixjitnu  于 2022-11-12  发布在  PHP
关注(0)|答案(5)|浏览(262)

我已经在magento后端更改了base_url.现在我的网站无法访问
如何使用phpMyAdmin更改base_url设置?
提前感谢!

km0tfn4u

km0tfn4u1#

http://www.magentocommerce.com/wiki/recover/restore_base_url_settings上查看
1.在phpMyAdmin中打开core_config_data表。
1.找到不安全部分的以下行,它们应该如下所示:

PATH                    VALUE
web/unsecure/base_url   http://www.mydomain.com/

1.将http://www.mydomain.com/替换为相应的域url(尾部必须有斜杠),如果您安装在子文件夹中,则在其后面追加一个/。

iaqfqrcu

iaqfqrcu2#

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

eivnm1vs

eivnm1vs3#

如果您更改了您的网站的基本URL,您在安装Magento时设置,那么有可能您无法获得Magento的登录页面,因为您为基本URL设置了无效的地址。尝试以下方法来克服这个问题:
PhpMyAdmin工具中打开Magento数据库表中core_config_data表。
现在在web/secure/base_urlweb/unsecure/base_url中设置基本URL。
执行上述所有步骤后,您需要删除根目录中var/cache文件夹内的缓存文件以及session文件。

ippsafx7

ippsafx74#

如果你愿意通过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;
iyfamqjs

iyfamqjs5#

我在使用Kubernetes集群中的Ingress Nginx访问的phpmyadmin时遇到了这个问题。解决方法是在PhpMyAdmin pod中将以下env变量设置为新的基本url:PMA_ABSOLUTE_URI

相关问题