[英]Extremely slow backoffice
我最近将我的prestashop更新为1.6,此后,我一直遇到性能问题。 我已激活错误消息,以便检查一切正常,并且发现一些消息告诉我以下内容:
Notice on line 1279 en archivo /var/www/vhosts/vallesonline.es/httpdocs/modules/inixframe/InixModule.php
[8] Undefined property: stdClass::$dist_chanel
Notice on line 1280 en archivo /var/www/vhosts/vallesonline.es/httpdocs/modules/inixframe/InixModule.php
[8] Undefined property: stdClass::$dist_chanel
第1279和1280行是作者行,而dist_chanel行是:
$module_data = array(
'name'=> $module->name,
'version'=> $module->version,
'author'=>$module->dist_chanel,
'dist_chanel'=> $module->dist_chanel,
);
显然,某些不具有dist_chanel属性的模块存在一些问题,因此我检查该模块是否具有此属性以绕过该问题。 如果未定义var,则将author和Diet_channel设置为“”。
然后,在日志文件的末尾,我发现了以下内容:
Notice on line 1957 en archivo /var/www/vhosts/vallesonline.es/httpdocs/classes/Tools.php
[8] Array to string conversion
该行如下:
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
其中post_data包含在InixModule.php上创建的数据(var module_data)。
我认为此问题导致了我的prestashop上的性能问题,并且与更新有关(我使用1-click-update进行过更新)。
任何帮助将不胜感激。
我有同样的错误信息。 我的解决方案是卸载InixFrame开发的名为“ Presta Apps Dashboard”的模块。 解决到现在。
如果所有者和组的用户都不相同,请对/ var / www / html / prestashop / config / xml /执行chmod -R 774。
或根据Debian / Ubuntu或Redhat / CentOS将/var/www/html/prestashop/config/xml/*.xml的chown(更改所有权)更改为www-data:www-data或apache2:apache2-这可能会有所帮助如果您检查apache的错误日志,可能只是权限问题。
接下来的事情应该只是对“性能”下的Smarty进行一些调整以缓存所有内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.