我在 ubuntu 上运行 PS 1.7.3.4 带有 LAMP 的 16.04.4 x64 (php 7.1(
我在安装商店后立即启用了友好的URL。从索引.php然后它更改为/en/屈服
未找到
在此服务器上找不到请求的 URL/en/。
重写已启用且处于活动状态。.htaccess 读着
<IFMODULE mod_rewrite.c>
<IFMODULE mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IFMODULE>
RewriteEngine on
并通过禁用/启用友好 URL 重新创建。
> a2emod rewrite
模块重写中的产量已启用。URL 是服务器 IP 地址。未使用 SSL。
试试这个:
-
禁用友好网址
-
启用强制编译
-
使用选项删除所有缓存 清除智能缓存和自动加载缓存的性能
-
禁用强制编译
-
启用友好网址
我只是详细说明了 Apury 的解决方案,试试这个它会为你工作。
Step1:sudo nano/etc/apache2/apache2.conf
步骤2:将"允许覆盖无"更新为"全部允许覆盖",按ctrl + o,然后按ctrl + x
在此处查看更新/更改
步骤3:sudo systemctl restart apache2
现在检查您的网站。
在管理面板中 高级参数>性能 取消选中"阿帕奇优化">
然后保存更改。
然后再次选中"Apache优化"并保存更改。
这将在 .htaccess 中通过 prestashop 重新创建重写规则
您可以尝试删除 \app\cache\dev(使用 dev 模式(或 \app\cache\prod 文件夹中的class_index.php