Biotronique

Login

Profile

サーバ換装に伴うCMSシステムの若干の修正

Post by
tomo
Time
2015-11-23 17:43:00+09:00
Category
Publish
SNS buttons

当サイトのHTMLコンテンツの大半はNucleus CMSで管理されているが、同システムは初期状態では当サイトに見られるように階層化されたURLツリー構造を実現出来ず、プラグインによる機能拡張や本体の改造で対応しているサイトが多い。 FancyURLやMagicalURLと名付けられた方式がポピュラーだが、当サイトの場合はそれとは異なるシンプルな方法として、本体を一部改造した上で幾つかのプラグインを併用しており、その中にNP_RightURL.phpがあった。 これが新サーバ上では正常動作できなくなった。

正常動作できなくなった理由はおそらくサーバ上で稼働するPHPのヴァージョン違いかパーミッション等設定の違いなんだろうとは思うが、その原因を解析する方向には行かず、取りあえずこのプラグイン無しで従来通りのURL構造を再現すべく、本体側の改造内容をさらに変えて対応が完了した。

因みに、今回採用した方法は従来法からNP_RightURL.phpのみ除外する形だが、先々のことを考えてもう一つ別の方法もテストした。 NP_CustomURLを使用する方式で、こちらは基本的に本体側を改造することなく、このプラグイン側のみの改造で従来のURL構造を基本的には再現できる。 しかし、こちらを採用しなかった理由は2つある。

とはいえ、この方法も有効ではあるため、先々のサーバ仕様変更等に対応するためのプランBとして取っておくこととする。 取りあえずこれでNucleus CMSからWordPressに乗り換える事態を避けることが出来た。 やれやれ。

Twitter Comments

Face Book Comments

Notes