普雷斯塔普,allow_url_fopen,白屏


Prestashop, allow_url_fopen, white screen

在php设置上遇到了一些问题,但自己无法解决,需要帮助。

Prestashop 1.6.0.14 当allow_url_fopen为"开"时无法加载管理界面,出现管理员登录页面的白屏。错误报告不返回任何内容,仅返回空白白页。

脚本协议返回:

334","(Warning) Cannot modify header information - headers already sent by (output started at Admin_dir/index.php:34)"

但这些只是警告,后台必须工作。

当我禁用allow_url_fopen时,后台是可行的,但没有很多管理功能,allow_url_fopen选项必须是"开"。

我已经将权限更改为 0777 进行测试,对于所有深度的所有 Prestashop 根目录,都得到了类似的结果。

缓存(/cache/smarty/cache & cache/smarty/compile)手动清除。

memory_limit选项 (php.ini) 为 256 Mb。

我的系统上只有一个 php.ini 文件,没有一些递归或监狱。

我已经从工作备份中恢复了所有内容进行测试,得到了类似的结果。

显然,问题出在PHP设置或扩展中。但是我自己找不到。请帮忙!!

查看 info() PHP 信息

它解决了自动缓存纯化 shell 脚本设置了错误的缓存目录权限。这是雾。