2011-11-28 18 views
-1

は、私はすべての新しいページにこのエラーを解決する方法を理解しようとしてきた私が作成します。私はいくつかのより多くのパスワードを設定することで、MySQLの上でセキュリティを高めたときにphp.iniは自分のapache/binフォルダに存在しませんが、エラーが表示されますか?

Server error! 

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script. 

If you think this is a server error, please contact the webmaster. 

Error 500 

localhost 
2011/11/28 13:36:56 
Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 

まあ、それはすべてが始まっ、私は思います。 php.iniのエラー報告を有効にした場合、より良いエラーレポートが表示されるはずですが、/apache/binフォルダにはありません。

申し訳ありませんが、私は何をすべきかわかりません。私もxampp:MySQL database DEACTIVATEDにこの行があります。

何が起こっている可能性がありますか?また、スーパーユーザーになるかどうかを教えてください。

+0

提案:MySQLの起動と停止ができることを確認してください。多分あなたはMySQLのパスワードを乱したようです。これらのリンクにはいくつかのヒントがあります:http://apachefriends.org/f/viewtopic.php?p=130759 http://www.apachefriends.org/en/faq-xampp-windows.html – paulsm4

答えて

1

あなたは、Linuxを使っているのであれば、このように、「見つける」を試してみてください。

find/-name php.ini print 

別のアプローチは、あなたのApacheのDocumentRootフォルダ内の「phpinfo.php」を作成し、PHPはどこを伝えるようにすることですあなたのphp.iniを置いてください:php.iniを見つけるためにpaulsm4で指定された

<?php 
    // Create this file in your Apache root, 
    // then browse to http://localhost/phpinfo.php 
    // Look for "Configuration File (php.ini) Path" in the resulting output 
    phpinfo(); 
?> 
+0

「php.ini」があります'私の' xampp/php'フォルダにあります。 –

+0

コミュニティはハンディキャップを嫌うので、私はLinuxではありません。 –

+0

?何ですか?どういう意味ですか? Q:php.iniが見つかりました。エラーチェックを有効にしましたか? Q:Apacheログをチェックしましたか? Q:カット/ペーストできるエラーメッセージはありますか? – paulsm4

0

は、Linuxでのfind機能を使用します。

Windowsではctrl+fを使用し、Windowsではfiles and folders -> php.iniを検索してください。他の場所からではなく、Webサーバーのルートディレクトリから実行することをお勧めします。そうしないと、失敗することがあります。

500エラーが発生している場合は、Apacheログファイルを確認する必要があります。それらはファイルerror.log/apache/logsフォルダにあります。私はそのファイルを空にしてから、そのエラーでそれを分離させました。その情報は私をその答えに導きます。

私の場合、私の.htaccessファイルが存在しない.htpasswrdファイルを参照していたため、私が500エラーを出していた理由がありました。 .htpasswrdファイルをターゲットにしていた.htaccessファイルのコード行を、使用したい既存の.htpasswrdファイルを対象に変更しました。私はちょうどすぐに正しくフォーマットされた.htpasswrdファイルをコピーしたり、最初から作成したりすることができました。

複数の情報源から、500のエラーが原因が多いと読んでいます。だから、これらのステップのどれもあなたのために働くことが保証されていません。もしそうでなければ、私はあなたに運がいいと思います。私は、あなたがあなたの500エラーをどのように修正したか、または500エラーについての解決された質問へのリンクを投稿してくれることを願っています。

関連する問題