【问题标题】:prestashop logo url malfunctioning. How to resolve?prestashop 徽标 url 出现故障。如何解决?
【发布时间】:2018-06-07 10:04:31
【问题描述】:

在 GCE 中安装了 bitnami prestashop,友好的 url 工作正常,有时只显示 LOGO,大多数时候出现 Forbidden 错误。 每当徽标出现时,URL 都会正确映射到 img/prestashop-logo-1514296542.jpg ,只要它没有显示其映射到 img/xprestashop-logo-1514296542.jpg.pagespeed.ic.AN7WOFIVVf.webp 并获得 403 Forbidden error You don't have permission to access /img/xprestashop-logo-1514296542.jpg.pagespeed.ic.AN7WOFIVVf.webp on this server.

我的 prestashop 出了什么问题?知道去哪里找吗?

服务器在http://35.227.153.253/

【问题讨论】:

    标签: prestashop prestashop-1.7 mod-pagespeed


    【解决方案1】:

    问题在于 apache 中的 pagespeed 模块。禁用后一切正常。

    要禁用 PageSpeed,请按以下步骤操作:

    注释掉 /opt/bitnami/apache2/conf/httpd.conf 文件中的以下行:

    包括 conf/pagespeed.conf
    包含 conf/pagespeed_libraries.conf

    重启 Apache:

    sudo /opt/bitnami/ctlscript.sh 重启 apache

    【讨论】:

      【解决方案2】:

      这是一个权限问题(你不能写这个文件夹)。

      您应该将文件夹(和子文件夹)权限更改为 777,如果它是远程服务器并且您在 Windows 上,您可以使用 Filezilla 执行此操作,或者在您的 Prestashop 根文件夹中使用 linux 终端:

       chmod 777 -R ./img/
      

      【讨论】:

      • 做了,但没有解决问题。它只是显示 img 文件夹中可用的数据。有时会在刷新时显示(第一次)。由于缓存或类似..
      【解决方案3】:

      您不必禁用 PageSpeed 模块,它应该是最后一个选项。 ;)

      如果您确定 img/ 权限(您可以按照上述消息设置),您可以尝试刷新缓存。

      • # sudo touch /opt/bitnami/apache2/var/cache/mod_pagespeed/cache.flush
      • # sudo /opt/bitnami/ctlscript.sh 重启 apache

      然后,重新检查你的网站,如果它计数,你可以清除PS缓存,就可以了。

      干得好!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-01-07
        • 2018-03-30
        • 2012-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-19
        相关资源
        最近更新 更多