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