Modxアップデートの簡単なTips-古いシステムからのアップデートについて。Modxアップデートの簡単なTips-古いシステムからのアップデートについて。BLOGModxアップデートの簡単なTips-古いシステムからのアップデートについて。Modxの0.9.xからのアップデートについて。2013.04.04そう言えば思い出したので。オープンソースのCMSはWebサイトの製作者側にも、ユーザー側(管理者)にも、まず入り易いということがメリットです。CMSの進化によって、時に戸惑うことがあります。それはバージョンアップに伴う大幅な仕様変更ですね。セキュリティ対策とか、論理の適正化とか、ほとんど理由があってすることです。Typeでもあることですね。多少は専門知識が無いと、対応出来ないこともあったりします。今回、当サイトリニューアルでは、システムはModx1.06~1.07のマイナーチェンジでしたが、0.9xから1.0xなどへの大幅なアップデートで引っ掛かりそうなところを思い出したので書き留めておきます。ファイルの名前や位置、ディレクトリ構成の変化に注意。Modxの1.0x(よく覚えてないです)からはディレクトリ構造やファイルの位置が少し変わっています。従来、画像認証に使われていた./manager/includes/vericode.phpの場所とファイル名は、./captcha.phpとなりました。これでどういう実害が出るかと言うと、cfFormMailerというメールフォームのスニペットや、jotというコメントフォームのスニペットでは画像認証が出来なくなるのですね。画像認証はスパムを避ける有効な方法ですので、できるだけ使いたい。jotの場合は、投稿用フォームのチャンクの画像表示部分の/manager/includes/vericode.phpを、./captcha.phpに書き換えればOKです。一つ、大きな変更は、ファイルブラウザの参照場所が、contents以下の場所になってることです。これは、管理画面のグローバル設定→ファイル管理の設定で、ファイルブラウザディレクトリの相対パスと物理パスが、規定値「/home/xxxx/xxxxx/public_html/content/」となっているならば、「content」の部分を「assets」に変更すれば良いだけです。