非常慢的后台

时间:2015-06-11 13:26:16

标签: php performance module prestashop prestashop-1.6

我最近将我的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次点击更新)。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

我有同样的错误消息。我的解决方案是卸载由InixFrame开发的名为“Presta Apps Dashboard”的模块。 解决到现在为止。

答案 1 :(得分:-1)

如果您拥有所有者和组的用户不同,请将chmod -R 774添加到/ var / www / html / prestashop / config / xml /。

or chown(更改所有权)/var/www/html/prestashop/config/xml/*.xml到www-data:www-data或apache2:apache2,取决于Debian / Ubuntu或Redhat / CentOS - 可能如果你检查apache的错误日志,可能只是权限问题。

接下来应该只是对Performance下的Smarty进行一些调整以缓存所有内容。