【5ヶ月連続!3位】ほかにも多くのプログラミングスクールがありますが、現役エンジニアが利用して間違いないスクールを厳選しています。プログラミング未経験からエンジニアへレンタルサーバーであるロリポップを利用しているサイトで、新しいドメインを取得した時に現在だとPHPのバージョンが5.6のCGI版かモジュール版が選択できるようになっています。その時に昔からのphpのコードを移植してサービスを作ろうとした時に問題が起きたのでどのように解決したのかメモして起きます。下記、レンタルサーバーのロリポップを利用しています。レンタルサーバーを利用していると問題の切り分けが非常に面倒なのですが、どのように調査すればいいのかのメモもして起きます。細かくログを取得したり、全て検証できる訳ではありませんが、ひとまずエラーが出なくなるように改善できたので、問題についてと、その解決策について記載します。mysql関数が利用できなくなった結論としては、ロリポップ関係なくphpのバージョン5.6からmysql_connectなどのmysqlの関数が利用できなくなりました。それが原因で発生していた問題です。ロリポップには警告が出ないロリポップには警告などがなく、利用しているコードのエラーを自動的に検出してお知らせするなどそういうことがないので気づきませんでした。ロリポップのお問い合わせ対応から問い合わせて見ましたが、問い合わせの時にどういう問題が起きているか切り分けられていないと解決しないので、コードの問題なのかどうかまで切り分けておくと良いでしょう。ロリポップのサーバー設定で変更することロリポップのサーバーの設定を見直したり、問い合わせしてみて、色々コードを変更してみて調査していてやっと気づきました。(気づくのが遅いという可能性もありますが。しておくことをオススメします。pdoのどちらかを利用してみることをオススメします。$result->fetch();全ページにsession_startを入れる必要ができたsession_startは$_SESSIONを利用するときに活用しますが、これをsession_startの前後に空白や改行が入っていないかチェックしておく必要があります。session_startが入っていない状態で、エラーログを出力しておかなければ、なぜセッションがページを跨いだときに保持されないかなど、デバッグが難しくなります。デバッグ時にはエラーログを出力できるように「error_displays」などのサーバーの項目をロリポップ上からドメイン指定をして、onに切り替えておくことをオススメします。デバッグがしにくいと問題の切り分けが難しいので、最初にやっておくと良いです。PHPとMySQLで取得した値をD3.jsを使って描画するときの備忘録モダンなサービスに必須。在宅ワークをめざす主婦がデザイン・エンジニアを勉強できるスクール・学校のまとめ・体験談プログラミング言語別WebCamp成功体験談1ヶ月みっちり通って使い倒した、ウェブキャンプの転職成功体験談です。企業情報と評判から会社をえらぶ口コミや企業情報から入社対策をしましょう。