Joomla!をインストールしようとしています。私のシステムでは3.2.1ですが、インストールが途中でフリーズします。 Wamp Server 2.4をダウンロードしてインストールしましたが、Joomla!をローカルにインストールしたかったです。 3.2.1、しかしインストールはフリーズして終了しません。
「データベーステーブルの作成」タスクの実行中にインストールが完了するまで停止します。このビットは一見永久に残ります。
php.ini
の最大実行時間を増やし、wampを再起動しても解決しませんでした。
私のWamp 2.4は以下を使用します:
インストーラーにこのポイントを超えさせるにはどうすればよいですか?
この問題は、通常Joomla 3.xで発生します。これを解決するには、wamp\www\Your joomla folder\installation\sql\mysql
に移動し、Joomla.sqlファイルを開いて用語を見つけます
「ENGINE = InnoDB」
aLLを
「ENGINE = MyIsam」
MyIsamはJoomlaとよりサポートされ、互換性があります。
クイックスタートセットアップの場合、(sample_data.sql)ファイルでも同じことを行います。
問題は、PHPがタイムアウトしたことです。デフォルトでは、WAMPにはphp変数max_execution_time = 30
が付属しています
php error log
を見ると、このエラーがかなり明らかになるはずです。
したがって、wampmanagerメニューシステムを使用して、php.ini
ファイルを編集します
wampmanager -> PHP -> php.ini
パラメータを見つける
max_execution_time = 30
に変更します
max_execution_time = 200
次に、Apacheを再起動して、これらの変更を確認します。
インストールが完了したら、戻って60
以下の値に戻します。
ほとんどのユーザーは、Joomla 3.xをインストールするときにこの問題に直面しています。私もこの問題に直面しています。次に、php.iniファイルとjoomlaのmysqlファイルでいくつかの設定変更を行うソリューションを見つけました。私は次の変更を行いました:
in php.ini file
Output_Buffering=Off
Display_Errors=Off
and in wamp\www\Your joomla folder\installation\sql\mysql\Joomla.sql
replaced all the occurence of "ENGINE=InnoDB" with "ENGINE=MyIsam"
今、私のjoomlaデモサイトはうまく機能しています
max_execute_time
の変更またはInnoDB
の置き換えが機能しない場合は、Operaなどの別のブラウザーにインストールしてみてください。私のために働いた!!
次の変更を実装しました。
"ENGINE=InnoDB"
aLLを
"ENGINE=MyIsam"
そして、以前の回答で指摘したように、php.iniファイルの実行時間を200に増やしました。
max_execution_time = 30
に変更します
max_execution_time = 200
さらに、php.iniファイルで
Output_Buffering=Off
Display_Errors=Off
これでうまくいきました!
私も、Windowsマシンでのjoomla 3.4.5のインストールがハングするという同じ問題に直面しました。
OS: Win 8.1 x64
XAMPP v3.2.1
Joomla: 3.4.5
私は同じ5-6回を実行しようとしました。その後、グーグルで多くのことを結論付けましたが、それは通常、
<XAMPP_INSTALL_DIR>/php/php.ini
memory_limit = 512M
max_execution_time = 200
動いた。したがって、InnoDBエンジンをMyIsamに変更する必要はありません。基本インストールはうまく機能します。 PHP設定のデフォルト設定に問題があります。