0

Prestashop の最新バージョンをインストールしようとしていますが、モジュールのインストールに失敗します。

モジュールをインストールできなかったため、もう一度試すことができるというエラーの説明はありません。

4

1 に答える 1

2

いつか誰かがこれを便利だと思うので、私は自分の質問に答えています。

インストールがどこで失敗したかを確認するためにデバッグを行いましたが、オブジェクト以外の変数で install() メソッドを呼び出すことについて不平を言うエラーが発生していました。

モジュール インストール スクリプトの一部の php コードを変更したところ、statnewsletter モジュールで失敗していました。

なぜそうなのかわからなかったので、FTP にアクセスしてそのモジュールのファイルを確認したところ、驚いたことに、すべてのファイルのサイズが 0 バイトでした!

それで、問題は、私の FTP クライアント (Filezilla) がファイルを正しくアップロードしなかったことでした。

すべてのファイルを上書きしてすべての prestashop ファイルを再度アップロードしたところ、インストールは正常に機能しました。

私が Web で見つけたのは、サーバーが 20 秒のタイムアウト制限で応答しない場合、Filezilla はファイルのサイズを 0 のままにしておくことができるということです。また、これを回避するためにオプションでタイムアウト制限を増やすことができます。

希望は誰かを助けます!

于 2013-09-25T15:04:32.743 に答える