2012-05-11 8 views
3

99%をロードしません、Joomlaのは、私は、このエラーを与えて、死ぬ:Joomla!拡張機能マネージャ:管理私は拡張マネージャの管理]セクションをロードしようと時間の

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\vanillajoomla\libraries\joomla\string\string.php on line 399 

ここではそれを引き起こしている行が(だ、それはです考えられるロケールと文字列を比較するルーチン内で):

if (!$locale = setlocale(LC_COLLATE, $locale)) 

私は何度も何回でもサイコロを再インストールしようとしました。これは、開発中のモジュールをテストするために、XAMPPを搭載したWindows 7の下にローカルにインストールされています。エラーを検出すると、 "php locale timeout"と同じように何も表示されません。

これを引き起こす原因を知っている人は誰ですか、どのように修復できますか?

+0

これは通常、ページの読み込みに時間がかかりすぎるとオンラインで行われます。私は前にlocalhostでこれを見たことがない。あなたのJoomlaサイトをオフラインで実行するためにこれをインストールしてみてください。魅力のように働く。 http://www.wampserver.com/ – Lodder

+0

XAMPPはWAMPに何を提供していませんか? – SomeKittens

+0

私は違いを見ていないが、私はこの問題をWampで一度も経験していない。好奇心のために、ローカルサーバーに多数のモジュールをインストールしましたか?たぶん、サブドメインにjoomlaの新しいコピーをインストールし、同じエラーが表示されるのを見てみてください。 – Lodder

答えて

1

ここに私のハックがあります。問題は私のモジュールにあるようですが、どうやって、なぜそれを理解することはできません。 Joomlaは私のモジュールのロケールを見つけようとすると死にそうに見えます。この関数はロケールごとに文字列をソートするのに役立ちますので、関数の最初にreturn strcmp($str1, $str2);を追加しました。ロケールの機能は失われていますが、現在は機能しています。

5

私は同じ問題を抱えている、今の私はちょうど出て行をコメントしましたし、約20倍の高速化が見つかりません問題があるように思わ;)

//if (!$locale = setlocale(LC_COLLATE, $locale)) 
{ 
$locale = $locale0; 
} 

私のJoomlaのもう一つの問題は、それが取るですフロントやバックエンドの何かをロードするのに長い時間を要し、それは新しくインストールされたものです(!joomla 2.5)。 ApacheやPHP、MySQLの設定が間違っていますが、何が間違っているのか正確に把握することはできません。私のlocalhost上の他のすべてのサイトはjoomla以外は甘いです。

+0

Joomlaは動的なので、サイトは他のサイトよりもかなり遅く読み込まれます。彼らが助けてくれたら質問と回答を投票することを忘れないでください! – SomeKittens

1

okeyおそらくいくつかのプラグインやモジュールによって引き起こされますが、最悪ですが、それらを無効にするには十分ではありません。投票するための3つのプラグインをインストールしました。それらのマネージャーはこのタイプのクラッシュを引き起こしました。私はそれらを無効にしましたが、それは助けになりませんでした。私は上記のアドバイスを使用し、399行目をコメントしました。突然それが働いていました。私はそれらをすべてアンインストールし、

+0

あなたは*プラグイン/モジュールであることが分かりますか? – SomeKittens

関連する問題