Prestashop 1单击升级:初始服务器错误,类'语言'未找到

时间:2017-08-23 05:23:41

标签: prestashop upgrade

我将prestashop版本vom 1.6.1.0升级为1.6.1.16,而点击升级工具没有任何问题。 然后我尝试从版本1.6.1.16到1.7.2.1,但我得到错误:

[Ajax / Server Error for action upgradeDb] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " "

在我的Apache日志中,我发现只有这一行:

PHP Fatal error:  Class 'Language' not found in /www/htdocs/CNUMBER/FOLDER1/admin123/autoupgrade/latest/prestashop/install/upgrade/php/migrate_tabs_17.php on line 54

这是migrate_tabs_17.php中的第54行:

$defaultLanguage = new Language((int)Configuration::get('PS_LANG_DEFAULT'));

然后我尝试了我的php值(在.htacces中):

upload_max_filesize = 640M
post_max_size = 640M
max_file_uploads = 200
memory_limit = 320M
max_input_vars = 3000
max_input_time = 600
max_execution_time = 600
set_time_limit = 600

但没有变化......同样的错误! /autoupgrade/latest/prestashop are 777

中的所有文件

我希望有人可以帮助我: - )

我的PHP版本:5.6 CGI

祝你好运

1 个答案:

答案 0 :(得分:0)

我使用一键式升级遇到了同样的问题。发生错误之后,我必须进行备份并将站点文件重新加载到以前的版本,这告诉我,这绝对是代码问题而不是数据库问题。恢复站点文件后,它固定为升级之前的位置。现在,我将重新尝试,然后将结果发布。