0

エラーを報告するためにfedoraでApacheまたはPHPを取得できないようです。

Windowsでxamppを使用し、開発に適したすべての設定があります。fedoraでは、すべてが間違っていると思いますが、変更方法がわかりません。

<?php
error_reporting(E_ALL);
ilkjfdslfjsdl
phpinfo();
?>

空白のページが表示され、firebugでhttp500サーバーエラーが返されることがわかります

phpnfo()だけを実行すると、次のことがわかります。

display_errors  Off Off
display_startup_errors  Off Off

そこにphp.iniが表示され、次のように編集できます。

display_errors = 1
display_startup_errors = 1

そしてerror_reporting(E_ALL);があります。私のスクリプトでは、apache / httpdを再起動しても同じですが、静かに失敗し、http500がfirebugになります。phpinfoは、私が何をしようとしても、表示エラーと起動エラーはオフであると言い続けます。

エラーと警告をもう一度確認したいと思います。

4

3 に答える 3

1

で任意のphpを削除しました

yum remove php
yum remove php-*

次に、phpとphp-xmlphp-pdophp-sqlを再度インストールしました

php.iniを編集し、apacheを修正しました。これで、phpinfoは正しい値と正しいエラー警告レポートを提供します。

于 2012-10-29T13:49:02.563 に答える
1

同じ問題がありました。あなたの解決策は私のために働いた。

PHPと依存関係を削除した後、私は次のことを行いました。

yum -y install php
yum -y install phpmyadmin

編集php.ini

sudo systemctl restart httpd.service

そして今はすべてが順調です。ありがとう。

于 2012-11-23T11:46:32.830 に答える
0

それほど過激ではないものが私のために働いたので、私はそれを潜在的な解決策に追加しています:

私はファイル/etc/php.iniを編集し、次のように編集しました。

display_errors = On
display_startup_errors = On

これらは提案された開発値でした。機密データが漏洩する可能性があるため、本番環境ではこれを行わないことをお勧めします。

それから私は再起動しましたhttpd

> systemctl restart httpd

それは私のために働いた!メインファイルを試したの/etc/php.ini、値を設定して1も機能するのかわからないので、誰かがこの問題に遭遇した場合に備えて、すべてを再インストールする前にこの解決策を試すことができます。

于 2017-03-25T09:47:41.807 に答える