2019年8月13日の日別アーカイブ
とりとめもなく、だらだらぬるぬる書き留めるらしいです。

PHP、Xoops、WordPress更新

昨日今日と、サイトにアクセスできない時間がチラホラあったかと思います。
実は、レンタルサーバにお願いして、PHP7.3を導入していただきまして、それに伴いXoopsとWordpressもPHP7対応版にアップデートしていたのですが・・・

・Xoops X本体:20180208->20181220
・Wordpress:5.2.0 -> 5.2.2

Xoops X 20181220は今まで使っていたPHP5.5でも動作するのですが、Wordpressの5.2.2はPHP5.6以上が必要だそうです。
なので、順番としては、

1.Xoopsを上げる
2.PHPを上げる
3.Wordpressを上げる

というように計画してみました。
しかしながら、だいたいすんなりいかないのがこの手のアップデート。
さらにXoopsはすでに利用者が少数で、検索してもあまり情報が無いのです。

Xoops X 20181220は、xupdate経由で特に問題なく更新できました。
(実はmainfile.phpのrootディレクトリ設定が間違っていて、xupdateがまともに動かなかったのは内緒)

その後PHP7に上げたら、いきなりトップページが真っ白に。
この時点で頭の中も真っ白です。

とりあえず落ち着いて、PHPデバグモードにしたり(いったんPHP5に戻し、Xoopsを動作可能状態にしないとダメです)サーバログを確認したりすると、どうやら今使っているテーマ(theme.html)にPHP7非対応の命令を利用していたことが原因でした。


ユーザエージェントの処理分岐で、eleg()を使っていましたが、これがPHP7では使えないとのことで、preg_match()に置き換え。
すると、真っ白なページから抜け出して、ほっと一息。

この投稿の続きを読む »

ログイン
ユーザ名:

パスワード:



パスワード紛失

新規登録
カレンダー
2019年8月
 123
45678910
11121314151617
18192021222324
25262728293031
最近の日記コメント
テーマ選択

(2 テーマ)

アクセスカウンタ

Since 1999
オンライン状況
4 人のユーザが現在オンラインです。 (4 人のユーザが つれづれ日記 を参照しています。)

登録ユーザ: 0
ゲスト: 4

もっと...