在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 脚本设置了错误的缓存目录权限。这是雾。