インストールでテーブルの作成が進まなくなった場合はどうすればよいですか?


8

Joomlaをインストールすると、テーブルの作成中にプロセスが停止します。一部のテーブルが作成されましたが、すべてではありません。これまでのところ、これはMySQLとJoomla 3.xでのみ発生します。私は何をすべきか?


mysqlログでエラーメッセージを確認しましたか?
user101289 2014

回答:


4

Joomlaをインストールするには、適切に設定されたインフラが必要です。この非常に一般的なJoomlaセットアップでは、いくつかのスタックがすぐには適切に構成されていないようです。

php.iniのmax_execution_timeを増やし、Joomlaのインストールが成功するまでApacheを再起動します。インストールはテーブルの作成を続行し、タイムリーに完了する必要があります。


w8.1で、xampp 181は30から300に変更され、問題は解決しました
sovainfo 2014

それで問題が解決した場合は、正解を選択してこの問題を解決してください。
18年

3

これは(かなり遅い)ラップトップ上のXAMPPで発生しました。基本的に、スクリプトはMySQLを待機している間にタイムアウトします。増加max_execution_timeすることで問題は解決しました。


2

installation / sql / mysql / joomla.sqlでストレージエンジンをInnoDBからMyISAMに変更します。

インストール後にエンジンをInnoDBに戻すためのALTERステートメントについては、administrator / components / com_admin / sql / updates / mysql / 3.0.0.sqlを参照してください。


しないでください。この2つの作業は十分に異なるため、後で奇妙でデバッグが難しい問題が発生する可能性があります。InnoDBがMyISAMテーブルで奇妙なことを行うと想定するコード。これは、InnoDBはトランザクションセーフであり、MyISAMはそうでないためです。
ヴィルニエミ2015

sql-filesを編集している場合は、phpmyadminなどを使用して、残りの変更を手動でコミットすることもできます。少し面倒ですが、難しくはないため、実行時間を変更して再試行するより簡単な場合があります。
ヴィルニエミ2015

現在、Joomlaはトランザクションを使用していません。要件は、InnoDBが必要であることを示しています。エンジンを元に戻すには、3.0.0.sqlの更新を参照してください。phpMyAdminをいじることに対するアドバイスです。インストールが失敗する理由はありません。
sovainfo 2015年

1

私も同じ問題を抱えていました。次に、php.iniファイルとjoomlaのmysqlファイルでいくつかの構成変更を行うソリューションを見つけました。

次の理由で問題が発生している可能性があります-

1. PHPがタイムアウトしました。

あなたphp error logを見て、それはこのエラーをかなり明白にするはずです。

php.iniファイルを編集して、phpがインストールされているディレクトリに移動し、php.iniファイルを見つけてパラメーターを見つけます。

max_execution_time = 30

そしてそれを

max_execution_time = 200 

次に、Apacheを再起動します。

インストールが完了したら、戻ってそれ以下の値に変更します60

2.エンジンタイプ

この問題を解決するには、

Joomla_root \ installation \ sql \ mysql \ Joomla.sql

すべてのENGINE = InnoDBENGINE = MyIsamに置き換えました

MyIsamはよりサポートされ、Joomlaと互換性があります。

クイックスタート設定の場合は、(sample_data.sql)ファイルでも同じことを行います。


0

あなたは見つけなければならないphp.iniC:\xampp\phpC:\wamp\bin\php\php5.5.12 、変更memory_limit = 512MBmax_execution_time=300 あなたが行く必要があることの後にC:\xampp\htdocs\user\installation\sql\mysql 、その後、その後、オープンjoomla.sqlまたはsomething.sqlをし、すべてを見つけるENGINE=InnoDBと、それらを変更しますENGINE=MyIsam


1
なぜInnoDBの代わりにMyIsamを使用するのですか?
Lodder 2015

0

私もWindowsマシンでのjoomla 3.4.5のインストールの停止という同じ問題に直面しました。

OS: Win 8.1 x64
XAMPP v3.2.1
Joomla: 3.4.5

同じことを5-6回やってみました。その後、グーグルした後、通常は内部にあるphp.ini構成ファイルの2つのパラメーターを変更するだけで解決できるという結論に至りました。

<XAMPP_INSTALL_DIR>/php/php.ini

memory_limit = 512M
max_execution_time = 200

動いた。したがって、InnoDBエンジンをMyIsamに変更する必要はありません。基本インストールは正常に機能します。PHP構成のデフォルト設定に関する問題だけです。


0

私はJoomlaにXAMPPを使用しmax_execution_time=30ていmax_execution_time=3000ます。動いた!

手順:

  • ファイルに移動しC:\xampp\phpて開きphp.iniます
  • を押しctr+fて入力max_execution_timeすると、構文行が見つかります
  • 値をから=30に変更します=300
  • セーブ php.ini

apache / xamppを再起動してから、Joomlaのインストールを再試行する必要があります。

それが動作します。お役に立てば幸いです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.