レンタルサーバの移行を考えています。cms1.8.6以降が動かないんです。cms本体のファイルを書き換えて動かしています。cmsのバージョンアップのたびにファイルを書き換えるのは面倒なのでPHP5.3以降の環境で安価なレンタルサーバを探していました。月額100円が実に魅力的です。ミニで優っているのは月額だけですが、ドメインキングPプラントの差額は月2円の違いだけです。cmsの使用を前提とした場合ドメインキングはPHP5.3以降が使えるのが非常に魅力的です。容量が10倍に増えるのもうれしいところです。それに加えてドメインキングPプランはMysqlも1個使用できるので、wordpressやMovabletypeも利用できます。cmsのMysql版も利用できます。ラクサバの契約期間がもうしばらくあるのですが、次回の更新時には「ドメインキング」に乗り換えているかもしれません。ネット環境は日々変化しているのでレンタルサーバの契約も定期的に見直しをするべきですね。cmsで構築されています。この記事を書いている時点で、Ver1.8.12からアップデートがリリースされていない状況です。頻繁にアップデートされていたんですが、最近更新が滞っているようです。cms関連の情報をよく検索するんですが、どうも開発に携わっていた方が脱退されたようで、それが影響しているのかもしれません。無料で利用させてもらっているので贅沢はいえませんが、Ver1.8.5以降はPHP5.2では動かないバグがあるので、できれば早く次期バージョンが出て欲しいところです。cmsのモジュール管理でURLとサイトIDを取得してみました。いうのも、よく使うデザインテンプレートのCSS参照が相対参照で標準ページとブログページでは階層が違うのでコピペで使い回すことが出来ないんです。cmsのサイトを作って本番のサーバーへ移したりするときに、イチイチ書き直しが必要なので動的に絶対参照出来きる方法は無いかと考えてたどり着いたので「モジュール管理」「モジュール」です。モジュール管理でモジュールの新規作成をクリックしPHPを記述。今回は<?php//ここにモジュールとして読み込むHTML・PHPを記述してください。-->サイトURL+IDのモジュールを読み込みます。-->と書いて以降はcssファイルの指定を書いて保存。無事に動的に絶対参照が出来ました。/-->とすればOKです。cms自体にcmsタグや@@で始まるタグがあるかもしてませんが、見つけられなかったのでモジュール化してみました。他にも自前で設置しているアクセス解析CGIのアクセス解析用タグもモジュール化しました。モジュールがあれば同じスクリプトを一つ書いてあとはタグで設置できるので修正が楽ちんですね。cmsが使いやすくなりました。Trackback(0)サイトのデザインを変更してみた。cmsのバージョンアップを行ったついでに、デザインも変更してみました。Google先生はレスポンシブ対応がお好きなみたいなので、このサイトもレスポンシブにしてみました。cmsにはガラケー用の「携帯ページ」や携帯振り分けプラグインなどが同梱されていますが、もう世の中スマホが全盛でしょうから、レスポンシブデザインだけ導入して携帯ページは、スッパリと割愛しました。テンプレートはHTMLで作られているものを使用しています。cmsへの対応はかなり手軽に可能でした。cmsですが、そろそろPHP5.2必須からPHP5.3とか5.4になりそうなのでサーバーの移転も考えている今日このごろです。1.8.5を使い続けていました。このサイトで使っているラクサバもPHP5.2.17です。公式サイトではPHP5.2以降、推奨環境が5.2.20以降となっていますのでラクサバは非推奨環境ですね。cmsをインストールすることになり、最新の1.8.12をインストールしましたが、やはり公開ページは真っ白。仕方ないのでエラーログを見て原因を調べてみました。cmsインストールディレクトリの/common/log/error-******.log(******は西暦と月、2015年11月分のログはerror-201511.log)これをダウンロードして開いてエラーを確認。39CMSBlogPage.class.phpとDateLabel.class.phpの2つのファイルがエラーを吐いています。エラー箇所近辺のコードを見ると共通してPHP5.3.0.0以降かどうかのif文での条件分岐でエラーを吐いています。}PHPはほとんど触ったことがないし面倒くさかったので、PHP5.3.0かどうかのif分をまるごと削除しました。強引ですがこれでPHP5.2環境でも動作しました。8プロフィール名前:風見鶏(仮)ネット好き非技術者。田舎でしがないサラリーマンをやってます。1.8.12p7.16がリリース(2016/08/26)猛暑-久しぶりに更新(2016/08/20)ラクサバがPHP5.3.29にバージョンアップされていた。cms用sitemap.xmlプラグイン(2016/02/07)2016あけましておめでとうございます。cmsの更新状況(2015/12/05)モジュールでURL・サイトIDを取得してみた(2015/12/01)サイトのデザインを変更してみた。Design:Template-Party。