PHP化で起こった問題
PHP化によるメリットは再構築時の時間短縮や、より多くのカスタマイズが出来ると言う事です。Movable Type を利用してまだ間もないので、メリットは実感していませんが、私がPHP化を行った時の不具合と対応を記載します。まずPHP化自体はそう難しい手順は必要ありませんし多くのサイトで詳しく紹介されているので割愛します。
私がPHP化で起こった現象は
- サイトを表示すると画面が白くなり何も表示されない。
- Monthly Archivesでリンクされる月とされない月がある(他にもリンクされない項目がある)
1に関して、私は小粋空間さんで配布されているテンプレートを使用していました。そこに「XML宣言」たる物があります。デザイン→テンプレート→テンプレートモジュール→ヘッダーを開くと
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
と言う文があります。これを、PHPが読み込める
<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
に変更するか
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
自体を削除する事で解決出来ます。
2に関しては私の根本的な知識不足。いくつかの記事を書いていてからPHP化に挑戦したのがいけないようでした。結局色々いじくっていたら、リンク出来る記事が格納されているフォルダと、リンク出来ない記事が格納されているフォルダのパーミッションが違う事に気づきました。結局FTPツールでパーミッションを統一したら(ちなみにさくらレンタルサーバーで755)無事解決しました。私と同じような初心者の方も困っていたらパーミッションをチェックしてみて下さい。

コメントする
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)