Your server is running PHP version 5.2.3 but WordPress 5.3.2 requires at least 5.6.20.

php-7.4.3-Win32-vc15-x86 をインストールすると下記のエラーになる.

image

いや,手順を間違えたようだ.動いている.動いてはいるがPHPのバージョンは変わっていない.しかし,ApacheをApache24つまりhttpd-2.4.41-win32-VS16に差し替えると上のエラーが発生する.というか,Apache24にはapache.exeが入っていないので便宜的に配布パッケージを上書きコピーして使っているのだが…

ここは一旦これでクローズして新しいXamppのパッケージのインストールを試みることにする.ここまでの変更は元に戻して一応動く状態にして退蔵することにする.いや,まだ少しできることはあるのではないか?PHPを7.4.3に切り替えても一応動いているのだから,この部分は残しておいてもよい.WordPressは開けないがそれ以外のページはオープンできる.だが,動作は完全ではない.かなりひどい文字化けが発生するページがある.

image

C:\xampp\apache\binにはphp.iniがある.一通りチェックしてみたが影響しそうなtころは見当たらなかった.C:\xamppをxampp 2007とリネームした.xampp-windows-x64-7.4.2-0-VC15-installerというのをダウンロードしてあるのでこれをインストールしてみる.これはBitnamiというサイトが配布しているもののようだ.⇒インストールできた.というかここまでは前にやっている.PHPのバージョンは7.4.2だ.これならWordPressが開ける.WordPressを開こうとして「データベース接続確立エラー」になった.まぁ,これは当然だろう.

XOOPSをlocalhostにしたところ,

Parse error: syntax error, unexpected ‘new’ (T_NEW) in D:\XOOPS\core\XCube_Root.class.php on line 496

のエラーになった.確かにこれは前にも出ている.このときは「XAMPPのバージョンが新し過ぎるということになるかもしれない」という仮定の下で動作可能なXAMPPのバージョンを探して一応動作させることには成功したのだが…XOOPSは現在も使われているはずだから,最新版と差し替えることも考えられる.

XOOPS Cube Ver 2.2 というのがある.XOOPS X というディストリビューションもある.こちらの方が何かと使い勝手がよさそうなのでこれを試してみよう.legacy-stable.zipを解凍してできたlegacy-stableをDドライブにコピーしてXOOPS2.2とリネームした.DocumentRootを”D:/XOOPS2.2/htmlに指定して以下の画面が出た.

image

⇒で進んで以下のエラーが出た.

Deprecated: Function get_magic_quotes_gpc() is deprecated in D:\XOOPS2.2\html\install\class\textsanitizer.php on line 86

Deprecatedというのは非推奨という意味だから,障害にはならないだろう.XOOPS2.2はPHP 5,MySQL 3.23xxで動作可能となっている.インストールに入る前にデータベースをあらかじめ準備しなくてはならない.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA