- ベストアンサー
ブログ記事のムーバブルタイプ化でphpファイルが見れなくなる問題について
- ブログ記事をムーバブルタイプで投稿する前に、テンプレート設定でphp化しましたが、投稿後にphpファイルが見れなくなる問題が発生しました。
- phpファイルをFTPで確認すると、属性が「755」から「644」に変わっていることがわかりました。
- 再構築しないと記事やテンプレが投稿されない状態になっており、毎回属性変更するのは手間です。解決方法を教えていただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
あれ?ハッスルサーバーも「SuEXECでの実行になります」と書いてありますね。 http://www.hustle.ne.jp/cgi.html ということは、ロリポと同じようなmt-config.cgiの記述になると思うのですが。 http://www.sixapart.jp/movabletype/manual/3.3/02_system_admin_guide/installation/configuration.html 「環境に応じて必要な設定」の2です。 もしやmt-config.cgiに DBUmask 0022 HTMLUmask 0022 UploadUmask 0022 DirUmask 0022 を入れてみたら、.phpが見られるようになったりしませんか?(再構築は必要です) あと、掲載されているMT設置マニュアル(http://www.hustle.ne.jp/mt33_2.html)見ると、データベースはSQLITEを使うようになってるので、使えると思います<Database db/sqlitedbの記述 (もちろんMYSQLも使えるようです) 再構築時間の短縮ですが、もし日記でないのなら、カレンダーを使わないというのも手です。「公開の設定」で「日別」と「週別」にはチェックを入れません。こうすることで、日ごと、週ごとのページを出力しないようにします。そのかわりトップページをページ分割して、次のページをめくれるようにします。これはかなり再構築時間の短縮になります。 「小粋空間: トップページのページ分割」 http://www.koikikukan.com/archives/2005/11/13-235207.php スパムについては、MTも使っているうちに(というか他のブログとのつながりが多くなるうちに)多くなります。標準でついている判定プラグイン<spamlookupで自動的に迷惑TBに振り分けられるのでいいようなものの。たまに迷惑トラックバックタブの中を見ると、数分間隔に来たのがどっさり。 WPもスパム判定プラグイン入ってると思います。多分。
その他の回答 (2)
- Muller3
- ベストアンサー率81% (800/979)
>表示されなくなってしまい どちらのサーバーお使いでしょう? 「この設定項目は一意に決められるものではなく、レンタルサーバによって設定値が異なる可能性があります」と参考URLにもある通り、サーバーによって設定が違う場合がありますので、サーバーの設定の方も調べてみる必要があるかも。 参考URLではさくらが例に出されていましたが、例えばsuexecを使用しているロリポの場合はインストールの際すでに DBUmask 0022 HTMLUmask 0022 UploadUmask 0022 DirUmask 0022 を入れていると思います。HTMLPermsの設定はいりません。 …という感じです。 以下再構築とPHP化についてですが。 PHP化しても基本的に再構築は必要です。 PHP化→サイドバーなどをPHPモジュール化してページに読み込み→再構築時間の短縮 にはなりますが…。 再構築については。 全くしない方法:ダイナミックパブリッシング、プラグイン 再構築を早くする方法:FastCGI、mod_perl、モジュール化、データベース変更、サーバー変更等々 があります。 こちらなども参考になるかも Junnama Online (Mirror):MovableTypeをめっちゃ高速化する20の方法。 http://junnama.alfasado.net/online/2007/07/movabletype_9.html >やったのは良いけど、なんか自分で尻拭いできない状態になってきました。 私のブログの一つは記事数1000超、コメント数3000超になってますが、サーバーを変えてSQLITEにしてから再構築でストレスを感じたことはないです(再構築中他のことをやるからかもしれませんが)。再構築の設定を変えるとか、あそこのサーバーはMYSQLが重いとかSQLITEの方がいいとか、調べればいろいろ方法があります…なんとかなりますよきっと。がんばってください…(^^; あ、再構築不要にしたければ、MT→WordPressという選択肢も(使ってないのでよく知らないのですが<WordPress)
お礼
ご返信ありがとうございます! 使っているのは、ハッスルサーバです。http://www.hustle.ne.jp/ 掲載されているマニュアルのとおりにやっています。 DBUmask 0022 HTMLUmask 0022 UploadUmask 0022 DirUmask 0022 という記述はありませんね・・・ MySQLには対応しているようですが、SQLITEの記述がない 汗 >以下再構築とPHP化についてですが。 >PHP化しても基本的に再構築は必要です。 >PHP化→サイドバーなどをPHPモジュール化してページに読み込み→再構築時間の短縮 にはなりますが…。 なるほどー。勉強になります。 ちょっと掲載読んでみます。私もMuller3さんのブログのような記事数を 目標にしています。 ちなみに、ワードプレスは・・・ スパムが多いということを耳にしまして、使っていません。^^ ただ、インストールはMTよりラクだったように思います。 こちらも検討してみたいと思います。ありがとうございます。
- Muller3
- ベストアンサー率81% (800/979)
>phpファイルをFTPで確認すると属性が「755」から「644」になる http://www.koikikukan.com/archives/2006/08/27-173820.php?page=all 「4.ファイル・ディレクトリのパーミッション変更」を参照してみて下さい。 PHP化についてはこちらの記事が詳しいと思います。 >phpにすると再構築が不要 MovableTypeの再構築不要というとダイナミックパブリッシングがありますが、ページをPHP化しておかなければならないということはないはず…。(ダイナミックパブリッシング自体はPHPで処理するものですが) とりあえず、ダイナミックパブリッシングの方法は検索すればたくさん見つかると思います。プラグインを使う方法もあるようです。 例: 小粋空間: Movable Type の再構築を不要にする「ダイナミック・パブリッシング」(その2:設定方法) http://www.koikikukan.com/archives/2006/11/15-013053.php The blog of H.Fujimoto:再構築不要化カスタマイズ(MT3.3専用版) http://www.h-fj.com/blog/archives/2006/08/20-131455.php
お礼
ありがとうございます。 4. の部分をささっとやってみましたが、 表示されなくなってしまい、あわてて戻しました。 今いくつかMTで立ち上げていますが、 記事が100を超えたブログに関してはすでに再構築に かなり時間がかかっているので、これから作るブログは、 最初からphpにしておくと、php化する作業も簡単だ!と思って・・・ やったのは良いけど、なんか自分で尻拭いできない状態になってきました。 もう少し教えていただいたサイトをよく読んでみます。
お礼
HTMLUmask 0022 UploadUmask 0022 DirUmask 0022 HTMLPerms 0777 UploadPerms 0777 ありがとうございました。 色々調べてみて、こちらの記述で解決しました。 ご返信が遅くなって申し訳ありません。