時代の最後尾を往くWebサイト。24から25へのアップグレードをしてみたところ、大きな問題が起こらなかったので、調子に乗ってWordpressが入っているサーバ(このサイトではないです。仮にこの記事では「Wordpressサーバ」と呼ぶことにします。25にアップグレードしてみたところ、PHPが7.0になってしまい、いろいろとハマったので、別記事を立てて書いていくことにしました。PHPのバージョンは...本題に入る前にPHPのバージョンを調べてみました。25にアップグレードした後に、WordpressサーバのトップページのURLにアクセスしたところ、無情にも、データベース接続確立エラーとブラウザに表示されてしまいました。MYSQLI_CLIENT_SSL);と変更してみました。MYSQL_CLIENT_SSLの代わりにMYSQLI_CLIENT_SSLと設定してみたわけです。これで、再度トップページにアクセスしてみたところ、「データベース接続確立エラー」とは表示されなくなったものの、今度はHTTPステータスコード500が返されてしまいました。httpdのログを見てみます。すると、spam-byebyeプラグインの初期化に失敗している旨のメッセージが出力されていました。そこで、ここでいったん落ち着いて、spam-byebyeプラグインのディレクトリをWordpressからは読めないところにいったん移動してから、もう一度トップページにアクセスしてみたところ、無事トップページが正常に表示されました。httpdのログを見てみました。styleプラグインの実行時に、スポンサーリンク「preg_replace関数の’/e’オプションはもうサポートされてないからpreg_replace_callback関数に置き換えな。」っていうエラーが出力されていました。styleプラグインのディレクトリをWordpressからは読めないところにいったん移動してから、もう一度トップページにアクセスしてみたところ、今度は記事も正常に表示されました。httpdのerror_logに出力されるので、それらに対する対応を行いました。最初は、以下のメッセージへの対応です。(以下省略)これは、以下の手順でMediaWikiのExtensionを更新すると、Warningが表示されなくなります。以下のコマンドを実行し、composer.pharをダウンロードする。https://getcomposer.org/composer.pharMediaWikiのインストールディレクトリ(当該サーバでは/usr/share/mediawikiでした。)でroot以外の権限で以下のコマンドを実行する。‘*’EditPage.phpの修正スポンサーリンク次に、以下のメッセージを表示させないようにするための対応を行います。(以下省略)これは、EditPage.phpを直接修正することになります。以下のように修正してみました。他にも、ApiBase.phpで同様の修正が必要だったので、修正を行っています。スポンサーリンクまとめ今回のOSアップグレードでspam-byebyeプラグインをいったんアンインストールすることとなりました。今回アップグレードの対象としたWordpressサーバではコメント欄は閉じています。したがって、コメント欄にspamがやってくることはないので、思い切ってアンインストールをしたわけですが、当面の間はこの状態で様子を見ることにしました。MediaWikiのEditPage.phpへの修正はあくまでも一時的なものです。追加で修正の必要が生じた場合には、別途本記事を修正していきます。Plugin)を使ってみる。Serverをインストールしてみた。E3-112-F14C/S)をサーバ用途で使用するための設定。絵文字を使いたいと思ったらいろいろと設定しまくることになったので、メモしてみた。このウィジェットの背景が黒くなってしまうことがある理由についてはこちらをクリック。AviUtlgimp-2.10.sikuliGIMP-2.10を使ってスクリーンショットを取得するためのSikuliXのスクリプト。SikuliX-2.0.1+GIMP-2.10.10の組み合わせでのみ動作確認を行っています。SolrのDataImportHandlerで7-zipで圧縮されたファイルのインポートをサポートするためのJARファイル。struts2ajaxtestStruts2でAjaxを使用するWebアプリケーションのサンプル。LANを発行するためのスクリプトのサンプル(Fedora用)。8用のNEologd入りkuromojiをビルドするためのパッチ。8.1→10にアップグレードしてみたところ、途中で電池が切れて復旧に手間取った件。APIを呼び出し、Bitcoinの価格を取得するPython3のプログラムを書いてみた。httpからhttpsへのリダイレクトを削減するためのnginxの設定。YouTube↓のボタンを押していただくとチャンネルを登録できます。見解等とは一切関係ありません。