我正在尝试安装最新版本的Prestashop,但在安装模块时失败了 .
我没有错误描述,只是无法安装模块,我可以再试一次 .
我正在回答我自己的问题,因为也许有一天有人觉得这很有用 .
我做了一些调试,看看安装失败的地方,并且抱怨在非对象变量上调用install()方法时出错 .
我在模块安装脚本中更改了一些php代码,我看到它在statnewsletter模块中失败了 .
我不知道为什么会这样,所以我做的是去FTP并检查该模块的文件,并且惊讶的是,所有文件都有0字节大小!
所以,问题是我的FTP客户端(Filezilla)没有正确上传文件 .
我已经上传了所有prestashop文件,覆盖了所有文件,然后安装工作正常 .
我在网上发现的是,如果服务器没有响应20秒超时限制,Filezilla可以保留0大小的文件 . 并且可以在选项中增加超时限制以避免这种情况发生 .
希望帮助别人!
1 回答
我正在回答我自己的问题,因为也许有一天有人觉得这很有用 .
我做了一些调试,看看安装失败的地方,并且抱怨在非对象变量上调用install()方法时出错 .
我在模块安装脚本中更改了一些php代码,我看到它在statnewsletter模块中失败了 .
我不知道为什么会这样,所以我做的是去FTP并检查该模块的文件,并且惊讶的是,所有文件都有0字节大小!
所以,问题是我的FTP客户端(Filezilla)没有正确上传文件 .
我已经上传了所有prestashop文件,覆盖了所有文件,然后安装工作正常 .
我在网上发现的是,如果服务器没有响应20秒超时限制,Filezilla可以保留0大小的文件 . 并且可以在选项中增加超时限制以避免这种情况发生 .
希望帮助别人!