人生は、日々「わかった!」の積み重ね。成功・成長する方法を研究するブログ。順番にバージョンアップを行っています。PHPが5.2から5.3へバージョンアップしたことで、急に動かなくなるプログラムが続出して、その都度対応をしています。エラーが出るポイントはほぼ決まっているので、まとめておきます。・.hraccessファイルの表記.hraccessファイルに、php_flag、php_value、mod_gzip_onといった記述があると500エラーが出ます。記述を消去するか、コメントアウトします。代わりに、.user.iniファイルを作って記述します。そのままコピペではダメです。off↓register_globals=offのように、最初の部分を取り払って、設定部は=(イコール)を入れます。.user.iniのようなドットから始まるファイルは、パソコン環境によっては作れない場合があります。ドットなしのuser.iniファイルで編集して、サーバーへアップした後に、名前を変更するとよいでしょう。アップする場所は、サイトのトップ下のディレクトリです。対応方法は、下記のページにまとめられています。onエクスリア、コアサーバーはデフォルトでregister_globalsがONになっていました。$_GET[’sanple’]や$_POST[’sanple’]といった外部からのパラメーターを$sampleという変数で取り出せるものです。セキュリティ的に問題があるので、今回からOFFになってのでしょう。.user.iniでregister_globals=onの設定をしても良いですが、コード内の記述を変更したほうが良いでしょう。“)でリダイレクトをする際、header()以前に、htmlの文字列が表示されてしまうとエラーになります。該当するファイル内で問題なくても、コード先頭で、require()、include()で外部のファイルを読み込んでいて、読み込み先のファイルの最後の?>の後に改行やスペースがあると、エラーになります。今回のバージョンアップで、チェックが厳しくなったようです。・エラー表示エラー表示がデフォルトでOFFになっているようです。.user.iniファイルに下記の記述をすれば、エラーが表示されるようになります。ありがちな問題は、随時更新していきます。今日のわかったPHPが5.3系にバージョンアップすると、セーフモードがなくなります。WordPressは利用しやすくなりますね。久々にデータベースをいじろうと、コアサーバーからphpMyAdminにログインしようとしたら、動かない。「このページは動作していません」というページが表示されてしまいます。2時間ほどハマりました。バリュードメインXrea⇒Coreserver引越し方法サーバーをXrea(エクスリア)からCoreserver(コアサーバー)に引越し...PHPphpファイル生成・書き換え(fopen/fwrite文)phpで簡単なアクセスカウンターを作ろうと思い、構想を練っています。バリュードメインキャンペーンバリュードメインでドメインを管理しています。「キャンペーン対象レジストラで更新」すると、年間管理費を割引してくれるとのこと。今回更新しようとする.comドメインは、1,404円が1,080円になります。コメントをキャンセルメールアドレスが公開されることはありません。*サイトスポンサーリンクプロフィール運営者:かん吉サブスリー&市民ランナーグランドスラム達成。