【问题标题】:moving prestashop from normal Apache site to virtual host caused prestashop to stop working将 prestashop 从普通 Apache 站点移动到虚拟主机导致 prestashop 停止工作
【发布时间】:2021-01-29 09:01:03
【问题描述】:

我有一个 prestashop(1.7) 站点位于 /var/www/html(centos 8,apache 网络服务器)。

我按照最常见的指令创建了两个指向 /var/www/sites 的虚拟主机

/var/www/sites/site1/html 和 /var/www/sites/site2/html

当我放置一个 index.html 文件时,我可以看到这两个文件(而不是 hello world 文本)。 但是当我将整个 prestashop 复制到 /var/www/sites/site1/html 时它不起作用。我收到 500 错误。

ps_shop_url 中的路径是 /,domain 和 domain_ssl 和 site1 之前的一样。(虚拟主机可以工作,因为我可以看到索引页面还记得吗?)

我还应该在 prestashop 文件中配置什么才能看到商店?

感谢和问候, 亚历克斯

【问题讨论】:

    标签: apache prestashop virtualhost httpd.conf prestashop-1.7


    【解决方案1】:

    确保在迁移文件后清除整个 /var/cache 目录, 如果这无济于事,请尝试启用 Prestashop dev_mode (https://devdocs.prestashop.com/1.7/basics/installation/configuration/) 或调查您的网络服务器 error_log 以查看错误 500 背后的原因

    【讨论】:

      猜你喜欢
      • 2018-11-18
      • 1970-01-01
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 2014-08-06
      • 2013-08-29
      • 2020-07-17
      相关资源
      最近更新 更多