このサイトが置いてあるレンタルサーバー「エックスサーバー」が、PHP5とMySQL5に対応したので、システムもMovableType5にしました。
普通にアップグレードしてもいいのですが、せっかくなのでシステムを見直しました。
ルートの「Cherry Pie Web」は、お仕事用のPRページとして位置付け、その下位の階層に趣味のブログとして、従来の「Cherry Pie Web」を置くようにしました。
今回も移行の際に大きな問題が発生しました。
再構築をかけて生成したページにアクセスすると、Internal Server Error で開くことができないのです。
問題は、生成されたファイルのパーミッションでした。
MTのデフォルトでは「666」で読み込み可能なので問題ないはずです。
しかし、うちのサイトではファイルの拡張子を「php」にしているので、ファイルの実行権限がないと表示できないのです。
そこでMTのヘルプに従って、mt-config.cgi に下記を追加しました。
——————————
HTMLPerms 0777
UploadPerms 0777
DBUmask 0022
DirUmask 0022
HTMLUmask 0022
UploadUmask 0022
——————————
また、意外に苦労したのが、データのインポートとエクスポート。
MTのエクスポートって、カスタムフィールドをエクスポートしてくれないのです。
また、アイテムの移行も難題です。
データ自体はFTPソフトでアップロードしていまえばいいわけですが、MTの管理外になってしまうのでバックアップの対象にならないなど、いざという時に面倒なことが起こります。
これらは、下記のプラグインを使うことで解決しました。
かゆいところに手が届くプラグインですね。素晴らしいです。
エントリをCSVに書出したり、CSVから一括登録するMovableTypeプラグイン:EntryImExporter
複数ファイルを一括でアップロードできるMovable Typeプラグイン:MultiFileUploader
ようやく形になりましたが、アフィリエイトが全部外れていたり、ところどころリンク切れがあったりして具合が悪い部分もあります。
一部、URLが変わってしまっているところは .htaccess を記述すべきなのでしょうが、正直、力尽きております。
申し訳ありません・・・
この記事を書いた人

-
FAシステムメーカー、国内最大手印刷会社製版部、印刷・ウェブ制作会社を経て、家庭の事情で実家に帰省して独立
現在はフリーランスと制作会社シニアディレクターのマルチワーク
ウェブ制作のほぼ全般を見渡せるディレクター業務が主だが、デザイン・コーディングも好き
1997年ブログ開設
WordPressコミュニティには2011年から参加
WordCamp Kansai 2025 セッションスピーカー
WordCamp Tokyo 2023 パネルディスカッションパネラー
WordCamp Kansai 2016 セッションスピーカー
WordBench京都、WordBench神戸、WordBench奈良、WordPress Meetup八王子など登壇多数
最新の投稿
技術記事2025年12月23日「固定ページ本文ブロック」でWordPressを運用しやすくしよう
ブログ2025年11月16日WordCamp Kansai 2025 で「触れるけど壊れないWordPressの作り方」についてお話しました
技術記事2025年6月15日ブロックテーマ時代のWordPress制作ワークフローとは
技術記事2025年3月7日WordPressに百千鳥フォントを入れて遊んでみました

ご質問・ご相談などありましたら
お気軽にお問い合わせください
資料請求・お問い合わせにはメールアドレスが必要です








コメントを残す