残念!ロリポップのブログをPHP7.1にできなかった話

php7にできなかった

2017年12月3日

PHP7.1にしました!と云いたかったのだが‥

WordPressブログは、PHPファイルで作られているので、サーバーとブラウザの間でのプログラムのやり取りの時間が有るため、どうしても、静的なHTMLサイトに比べると表示が遅くなります。

レンタルサーバーが用意しているPHPプログラムのバージョンを7.1系統にすれば、爆速になるという話だったので、Xサーバーhttps://www.xserver.ne.jp/0 - 残念!ロリポップのブログをPHP7.1にできなかった話を使っているブログは全部7.1.2に変更。
とっても簡単にできました。

そこで、この、ご覧のブログもPHP7.1系にしようと思い、このブログを立ち上げているロリポップの仕様を見たところ、7.1が用意されていました。
これは、バージョンアップしなきゃ!と、チャレンジ。



Xサーバーはボタンを1クリックするだけでできたので、ロリポップも簡単だろうと観てみたら単純ではありませんでした。その経緯を記事にして、「ロリポップでPHP7.1にした手順」の記事を書きながら実践してみたのですが、上手く行きませんでした。(×_×;)
そのまま「下書き」記事にしておこうと思ったのですが、悔しいので、そのまま、「できなかった」記事としてアップします。(笑)

 

ロリポップでPHP7.1にする前に確認すること

ロリポップサーバーをPHP7.1にバージョンアップするには、プランとデータベースのバージョンによって作業が違います。
どんなプランで契約しているか?は覚えていても一応確認しておきます。

プランとデータベースの確認

ちなみに、私の場合は「ライトプラン」です。データベースのパスワード再設定をします。
プランの確認はロリポップページの右上にある「ログイン」から「ユーザー専用ページ」をクリックします。

img 5a2248235dc08 - 残念!ロリポップのブログをPHP7.1にできなかった話

ログイン画面が出てくるので、ログインします。

ドメインごとでログインが違うので、今回PHP7.1にするためのドメインを指定してログインします。

img 5a224e4b37989 - 残念!ロリポップのブログをPHP7.1にできなかった話

ログインしたらページの左上と、基本情報にプランが出ています。

img 5a224c28104d6 - 残念!ロリポップのブログをPHP7.1にできなかった話

img 5a22496a13119 - 残念!ロリポップのブログをPHP7.1にできなかった話

次に、データベースの確認です。
「サーバーの管理・設定」から「データベース」を開きます。

img 5a224ecf5021d - 残念!ロリポップのブログをPHP7.1にできなかった話

データベースバージョンを確認します。

img 5a22533302c57 - 残念!ロリポップのブログをPHP7.1にできなかった話

上手の①でデータベースバージョンの確認ができます。
私の使っているデータベースバージョンは「5.1」であることが判ります。

ライトプランでデータベースが5.1または5.6の場合は、パスワードの再設定が必要になります。

パスワードの設定

データベースのパスワード再設定を行い、パスワード形式を「old_password形式」から「native_password形式」に変更する作業です。

以下の手順で行います。

次に、➁のパスワードの確認をクリックします。
すると画面に小さなウィンドウが開いて、パスワードが表示されます。

ちなみにこのパスワードは自分で設定したものではなく、ロリポップが用意したものですのでここで確認するしかありません。このパスワードをメモしておきます。←※重要

img 5a2251486d3bc - 残念!ロリポップのブログをPHP7.1にできなかった話

ライトプランの場合のパスワードの再設定が必要になります。

「パスワードの再設定」から、先程メモしておいたパスワードを正確に記入します。
コピペする時はスペースを入れないように注意して下さい。img 5a2255a1e495d - 残念!ロリポップのブログをPHP7.1にできなかった話

「パスワードを再設定する」のボタンを押して、以下の画面が出れば、OKです。

img 5a2257a8a4290 - 残念!ロリポップのブログをPHP7.1にできなかった話

 

データベースを7.1への変更設定

データベースの変更準備ができました。
ここから、いよいよPHPを7.1にします。
ログイン画面から、「サーバーの管理・設定」から「PHP設定」をクリックします。

img 5a2259e8ea7d4 - 残念!ロリポップのブログをPHP7.1にできなかった話

今、ロリポップサーバーで立ち上げているドメインの一覧が出てきます。

そこで、今回PHP7.1にバージョンアップするドメインのPHPバージョンを確認します。

img 5a225b9c3fdd7 - 残念!ロリポップのブログをPHP7.1にできなかった話

現在、5.3に成っているのが判ります。

img 5a225cb07ccb6 - 残念!ロリポップのブログをPHP7.1にできなかった話

ここで、5分から10分待つように指示が有ります。

 

30分経ったのにダメだった!

さて、PHP7.1に変更しました。

反映するまで、5分から10分待つようにという指示ですが、気になるので、今、変更後のサイトを観てみました。
このサイトのトップページである、 https://1stepup.com/wp はいつもどおりに表示されていますが、記事ページを見ると、真っ白! ↓ こんな状態です。

img 5a226a2fc60bb - 残念!ロリポップのブログをPHP7.1にできなかった話

画面は真っ白。
閲覧しているページは、https://1stepup.com/wp/shift-ssl です。

何も出てこない。

もう少し待ちましょう!

で、、40分経過! まだ真っ白!

これはいくらなんでも変ですね。
このままではマズイので、とりあえず、バージョンを元に戻してみます。

 

ロリポップのPHPの特徴

私のこのブログのPHP7.1にする前のバージョンは、PHP5.3 でした。
ロリポップの解説を読むとこんな文言がありました。

img 5a226c76ef6ac - 残念!ロリポップのブログをPHP7.1にできなかった話

えっ? 
現在PHP5.2、PHP5.3、PHP5.4、PHP5.5をご利用の場合、バージョンを変更すると、元のバージョンへ戻すことはできません。

とのことです。

元に戻そうとしてみたら、PHP5.3がたしかに無い!

その代わり?PHP5.6 があるのでこちらに変更してみました。img 5a226dad420d4 - 残念!ロリポップのブログをPHP7.1にできなかった話

今度は、5分も待たずに、3分で、元通り、ページが復元できました。(^。^;)ホッ

しかし、これではまだPHP7.1にする目的が達成されていません。
もしかしたら、PHP5.3から直接PHP7.1にはできなかったのか?
再度チャレンジしてみました。

img 5a226e5c8db92 - 残念!ロリポップのブログをPHP7.1にできなかった話

再度、PHP7.1を選択して「変更」ボタンをクリック!

img 5a226fbba2726 - 残念!ロリポップのブログをPHP7.1にできなかった話

また、出ました、「5~10分ほど時間を要します。」 の表示。

この段階で、サイトを観てみますと、やはり、真っ白です。

img 5a227037b770e - 残念!ロリポップのブログをPHP7.1にできなかった話

再度、10分以上待ってみましょう。

ダメでした!

結局、再度、PHP5.6 に戻しました。
実はこの記事、「このようにしてできました」という記事にするつもりで、作業をしながら記事を書いていましたが、残念なことに、「できなかった」という話に成ってしまいました。
最後のところで挫折してしまって、「できました」になりませんでした。(×_×;)

悔しいので、一応、実践したプロセスの記事をアップします。(笑)

どなたか、上記の私の作業の問題解決出来る方、いらしたら教えてください。m(__)m

【追記】:後日談 PHP7.3にもできなかった!

この記事を書いた2017年12月から2年近い後のこと・・
ロリポップのハイスピードプランというものができたので、再度、PHP上位版として、7.3にチャレンジしましたが、やはりできなかった!
その記事はこちら→ https://1stepup.com/wp/lollipop-php7/

残念!ロリポップのハイスピードプランにできなかった