0

これは私が問題を抱えているコードです: http://tutsforweb.blogspot.hu/2012/02/php-installation-script.html

Notice: Undefined variable: pre_error in C:\wamp\www\torolni\install.php
on line 110 Call Stack #TimeMemoryFunctionLocation 
10.0022297152{main}( )..\install.php:0 20.0022297824step_2( )..\install.php:13

最初のコメント投稿者と同じ問題がありますが、「php ini ファイルの通知メッセージを閉じる」方法がわかりません。それは何ですか?どこで見つけることができますか?WAMPを使用しています。「実際の」サーバーで問題になる可能性はありますか? (ローカルホストにはありません)

エラーのため、3 番目のステップに進むことができません。お願い助けて。

4

4 に答える 4

1

彼らはPHP通知を表示しないように提案していますが、コードの問題を修正するのではなく、メッセージを非表示にするだけなので、それは悪いアドバイスだと思います. 問題を修正するには、変数を開始します。

function step_2(){ $pre_error = ''; //... }

于 2014-03-18T21:28:14.947 に答える
0

php.ini ファイルを見つけるには:

オプション 1:コンピューター上の対応するフォルダーに移動し、メモ帳で php.ini ファイルを開きます。私の場合、具体的にはC:\wamp\bin\apache\Apache2.2.17\binです (php の正確な場所とバージョンは若干異なる場合があります。

オプション 2 システム トレイの wamp アイコンをクリックします -> PHP -> php.ini

メモ帳で ctrl+f を押して を検索しdisplay_errors = Onます。これをに設定しますdisplay_errors = Off

wamp サーバーを再起動すると、通知は表示されなくなります。

ただし、他の人が言及しているように、これは非常に貧弱な修正です。エラーを表示することは開発時に非常に貴重であるため、そのチュートリアルが終了したら、それらをオンに戻すこともお勧めします。

于 2014-03-18T21:39:56.583 に答える
0

タスクバーの WAMP アイコン > PHP > php.ini をクリックします。これにより、基本的な PHP 動作を設定するテキスト ファイルが表示されます。次のリファレンスに従って、これらの動作をカスタマイズできます: http://www.php.net/manual/en/function.error-reporting.php

また、PHP インストールスクリプトを作成しないでください。安全な FTP over SSL を使用していない場合は特に、あらゆる種類のセキュリティの問題が頭をよぎります。

于 2014-03-18T21:27:31.213 に答える