使用prestashop模块在一个codeigniter php网站

qoefvg9y  于 2023-02-28  发布在  PHP
关注(0)|答案(1)|浏览(139)

我曾经有一个prestashop站点,后来我换了一个codeigniter站点,但是我想保留一个prestashop模块(一个产品配置器),所以我将prestashop站点保留在子目录/ www.example.com中my-site.com/prestashop并在index.php中调用了该模块

if (file_exists(dirname(__FILE__).'/prestashop/config/config.inc.php')) {
    include(dirname(__FILE__) . '/prestashop/config/config.inc.php');
    if (Module::isEnabled('itemstyle')) {
        Module::getInstanceByName('itemstyle');
    }
}

这个非常好用。2然后,我把我的codeigniter站点切换到php7.4,它不再与我的prestashop1.7兼容了。3所以我把www.example.com移my-site.com/prestashop到了一个子域prestashop.my-site.com,以便能够使用不同版本的php。
现在,当我尝试访问prestahop/ www.example.com时my-site.com,我被系统地重定向到旧的my-site.com/prestashop...there,可能是一个配置文件进行了重定向。模块的所有者为我做了更改,但我找不到是哪些文件?我对prestashop不是很了解,你有什么想法吗

tyu7yeag

tyu7yeag1#

每次域名/文件夹更改后,您必须在后台的商店参数〉流量和SEO菜单下更正您的域名值。
确保使用实际域修复“Shop Domain”/“Shop SSL Domain”条目,并将URI值从**/prestashop/修复为/(因为您不再有子文件夹)。
确保保存您的修改,这样主Prestashop .htaccess文件将使用新的重定向重新生成。
如果你不能从新的环境访问你的后台,只需使用PhpMyAdmin或MySql客户端,并直接在
ps_shop_url**DB表中执行这些修改。

相关问题