• 締切済み

MTOSでのダイナミック・パブリッシングについて

現在、まるごとserverを利用して「MTOS4.25」をインストール、設定しています。 初期の「スタティックパブリッシング」では問題なく動作しているのですがテンプレートの設定を「ダイナミックパブリッシング」に変更すると403エラーが出て一切のページにアクセスできなくなってしまいます。 フォルダのパーミッションを変更してみたりしているのですがまったく改善いたしません。 プラグインを入れていない環境でも試しましたが駄目でした。 通常、Perl版共に試しています。 変更中には.htaccessなどのエラーは画面には出ていません。 サーバーログでは下記のようなエラーを吐いています(IPやフォルダ名はダミーにしてあります) [error] [client 00.00.000.00] Directory index forbidden by rule: /home/lcvirtualdomain/aaaaa.jp/htdocs/bbbbb/ccc/ddd/, referer: http://www.aaaaa.jp/bbbbb/_common/cgi/mt/mt.cgi?__mode=list&_type=template&blog_id=1 何かお分かりの方、宜しくご教授お願いいたします。

みんなの回答

  • sabayades
  • ベストアンサー率60% (65/107)
回答No.1

>Directory index forbidden by rule エラーログ記載の通りです。 アパッチの設定が問題なのもありますが、各ディレクトリのトップページを指定しなければ、ダミーの「index.html」などを白紙で置いてみて下さい。

ren_m
質問者

お礼

返答が遅くなり申し訳ありません。 ダミーのHTMLファイル(中身は完全な白紙)をおいた場合、エラーは出ませんがダミーのHTMLがそのまま表示されてしまいます(真っ白なページです)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MTOSにログインできなくなってしまいました・。

    さくらサーバーのスタンダードを使っていて、MTOSの4.24を使っています。(別にXサーバでもMTOS使っているのですが、こちらは問題おきていません^^;) 何の問題もなく使えていたのですが、 ある日突然、MTOS自体にログインできなくなってしまいました。 MTOSのIDとパスワードを入れるログイン入力画面までは進むのですが、 Internal Server Errorが出てしまいます。 パスワードをお忘れですか?ボタンを押すと、 ちゃんと「パスワードをリセットしようとしています。以下のリンクを~」 というメールは送られてくるんですが、パスワード再設定をしようとすると、やはり、Internal Server Errorが出てしまいます。 異変が起こる前と後での変更点は、 1.ちょうどその時期に、さくらサーバーのバージョンアップロードがあった。 (さくらサーバーに問い合わせたのですが、どうやら関係ないようで、mt.cgiに問題があるのではと言われました・・・ただ、mt.cgiを確認したのですが、変更はありませんでした) 2.データーベースの設定→データベース接続パスワードの変更を行った(ような気がする) 3.サーバーへの(FFFTPなどで使う)ログインパスワードを変更した。 以上3点です。 いろいろググっていくうちに、 http://www.ogaoga.org/archives/2004/12/movable-type.php ↑これが一番近い状態なのではと思ったのですが、 今ひとつ、どのファイルのパーミッションなのかよくわかりません・・・ どなたかお分かりになられる方、教えていただけると助かります。 追伸 cgiのパーミッションは、すべて700であることを確認しています。 mt.dbのパーミッション(これが怪しい?)は、666です。

  • MTOSでのブラウザ表示ができず困っています

    MTOSを使おうと思いインストールしました。MTの前のバージョンでは、とりあえずタイトルなど最低限の設定で、デフォルトのテンプレートのままブラウザで表示できたんですが、今回のバージョンでは、タイトル、説明文を設定してブラウザで確認しようとしても「403Forbidden」と出て、ブログが表示されません。何をどのように設定すればブログの表示ができるのか、どなたか教えてくださいませ。

  • MTOS5 のCGIPathで困ってます(T_T

    MTOSに詳しい方教えて頂けませんでしょうか? 詳しく状況を説明したため、長文になります。 (また、下記URL等は説明の為のわかりやすく表記としました) MTOS5.12をさくらインターネットのスタンダードプランで使用しています。 インストール場所は、 http://www.blog999.sakura.ne.jp/movabletype/mtos/ です。 同様に、MTウェブサイトを ウェブサイトURL http://www.blog999.sakura.ne.jp/movabletype/website/ ウェブサイトパス /home/blog999/www/movabletype/website/ ブログを ブログURL http://www.blog999.sakura.ne.jp/movabletype/website/ ブログパス /home/blog999/www/movabletype/website/ に作成しました。 上記 http://www.blog999.sakura.ne.jp/movabletype/website/ に置いて、検索機能を使用すると 問題なく使用できました。 正常に動いている際の http://www.blog999.sakura.ne.jp/movabletype/mtos/ 内の mt-config.cssには CGIPath /movabletype/mtos/ StaticWebPath /movabletype/mtos/mt-static/ と記載されています。 正常に機能したことを確認して 独自ドメイン http://www.987.com をさくらインターネットサーバー設定から 以下フォルダに指定しました。 /home/blog999/www/movabletype/website/ その結果、 http://www.987.com で作成したMTのブログが確認できるのですが ブログ内の検索機能を使用すると /movabletype/mtos/  が見つからないとのメッセージが出て 検索機能が機能しませんでした。 そこで、mt-config.cssの記実を変更し 相対パスから絶対パスへ以下のように変更しました。 CGIPath http://www.blog999.sakura.ne.jp/movabletype/mtos/ StaticWebPath http://www.blog999.sakura.ne.jp/movabletype/mtos/mt-static/ そうすると、検索機能は正常に動くようになりましたが 検索機能を使用した際の検索結果が表示された際に 表示URLに http://www.blog999.sakura.ne.jp/movabletype/mtos/mt-search.cgi?・・・・・・・ と表示され、さくらインターネットの 独自ドメインが表示されていまいます。 この表示URLを、本来の独自ドメインである http://www.987.com/・・・/mt-search.cgi?・・・・・・・ 等で表示をさせたいのです。 質問1) どのようにCGIPath/StaticWebPathを設定したら良いのでしょうか? 2) 現状のファルダ設定状況では、難しい場合 さくらインターネットの以下サーバー情報 http://www.blog999.sakura.ne.jp/movabletype/mtos/mt-search.cgi?・・・・・・・ の http://www.blog999.sakura.ne.jp/movabletype/mtos/ は表示したくないです。 この検索結果の際の表示URLを 別の表示で見せることは可能なのでしょうか? 以上の1)2)です。 長くなりましたが、MTOSの設定方法で困っております。 お分かりになる方、是非教えて頂ければ大変助かります。 宜しくお願い致します。

  • malformed header from script. Bad header=No recipient addresses found i

    これの意味と直し方を教えていただけませんか? いろいろ調べたのですが、意味も理解できないんです。 ヘッダーがないってことらしいんですが、どこに書いたらいいのか解らず困っています 。 どなたかご教示お願いします。 あと、こんなエラーも出ました 。 Attempt to free unreferenced scalar at /usr/local/apache2/htdocs/***.cgi line 75., referer: http://***.***.jp/***.cgi ***.cgiは、上記ソースの物です。 宜しくお願いします。

    • ベストアンサー
    • CGI
  • mtosのについて

    MTOS5.04をインストールしているのですが、何度やっても上手くいきません。 詳しい方いらっしゃいましたらお願いたします。 現在の行った処理は処理は、 1.FTPにmtosフォルダを作り、アップロード 2.mt-config.cgiを修正 CGIPath http://ドメイン/mtos/ StaticWebPath http://ドメイン/mtos/mt-static/ SQLITE Database http://ドメイン/mtos/db/mt.db 3.cgiの属性を755へ変更 4.dbファイル .htaccessファイル作成 <Files *> <Limit GET> deny from all </Limit> </Files> 上記が現在行っている内容です。 http://ドメイン/mtos/を実行すると下記内容が表示されます。 #!/usr/bin/perl -w # Movable Type (r) Open Source (C) 2001-2010 Six Apart, Ltd. # This program is distributed under the terms of the # GNU General Public License, version 2. # # $Id: mt.cgi 5151 2010-01-06 07:51:27Z takayama $ use strict; use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib'; use MT::Bootstrap App => 'MT::App::CMS'; 以上ですが、解決方法お分かりの方お願い致します。

  • 既存のMT5をサブドメインに移行したい

    既存のMovableType5(MTOS)をメインドメインからサブドメインに移行したいのですが、丸3日かけて色々調べてみたのですが以前のバージョンのMTや、ウェブサイト配下のブログの移行などしか出てこなく、困り果ててしまったので質問させていただきます。 http://ドメイン名.jp/AAA(データベースフォルダ名) にインストール、構築しているMT5のウェブサイトを http://サブドメイン名.ドメイン名.jp/で公開したいのです。 配下のブログや、ウェブページで表示されるURLも http://サブドメイン名.ドメイン名.jp/ウェブページ.html http://サブドメイン名.ドメイン名.jp/blog となるようにしたいのです。 やってみたことは以下のとおりです。 以下のURLを参考にしました。 http://cbymblog.crepisweb.com/2010/05/movable-type-2.html http://www.koikikukan.com/archives/2008/03/06-020202.php http://codesign.verse.jp/verse/2010/03/mt5no.html http://yuzuru.3amigos.jp/2008/04/movabletype-2.html まず、現在の「http://ドメイン名.jp/AAA」にあるデータを全てFTPソフトでダウンロードし、「http://サブドメイン名.ドメイン名.jp/」にアップロードしました。 http://ドメイン名.jp/AAA/mtos と http://サブドメイン名.ドメイン名.jp/mtos にある「mt-config.cgi 」を以下のように書き換えました。 CGIPath http://ドメイン名.jp/AAA/mtos/ StaticWebPath http://ドメイン名.jp/AAA/mtos/mt-static/ StaticFilePath /home/moab/moab.jp/public_html/AAA/mtos/mt-static この状態で「http://サブドメイン名.ドメイン名.jp/」を見ると、正常にトップが表示されますが、リンクをクリックすると「http://ドメイン名.jp/AAA/ウェブページ.html」となってしまっています。 また、管理画面の「http://サブドメイン名.ドメイン名.jp/mtos/mt.cgi」はファイルが存在しませんと出ます。そもそも、http://サブドメイン名.ドメイン名.jp/ はMySQLデータフォルダではないので、当然なのかもしれません。 「http://ドメイン名.jp/AAA/mtos/mt.cgi」でウェブサイトURLを http://サブドメイン名.ドメイン名.jp/ 、 ウェブサイトパス「/home/ドメイン/ドメイン.jp/public_html/AAA」としてみましたが、そうすると配下のウェブページのレイアウトがCSSを読み込んでいない上、相変わらずURLは「http://ドメイン名.jp/AAA/ウェブページ.html」です。 また、http://サブドメイン名.ドメイン名.jp/ をカラのまま、「http://ドメイン名.jp/AAA/mtos/mt.cgi」にて、公開URLを http://サブドメイン名.ドメイン名.jp/ 、 ウェブサイトパス「/home/ドメイン/ドメイン.jp/public_html/AAA」としてみましたが、当然http://サブドメイン名.ドメイン名.jp/ は存在しません。となります。 きっとあまりに無知でかなり見当違いなことをやっていると思います。申し訳ありません。 そもそもサブドメインとデータベースフォルダの関係がよくわかっていません。 色々混乱しています…。どなたかお助けいただけますと本当に助かります…! どうぞよろしくお願い致します!!!

    • ベストアンサー
    • HTML
  • Dreamweaver現状維持したまま編集不可能領域を編集可能領域へ

    ドリームウィーバーのテンプレートで作っていたページの編集不可能領域を 編集可能領域へ変更したいと思っています。 その際、現状のページの状態を維持したまま 一括で変更することはできますか? もし可能でしたら教えていただきたく思います。 *** 変更前 *** abcabcabcabc <!-- #BeginEditable "A" --> aaaaa <!-- #EndEditable --> <!-- #BeginEditable "B" --> bbbbb <!-- #EndEditable --> <!-- #BeginEditable "C" --> ccccc <!-- #EndEditable --> abcabcabcabc *** 変更後 *** <!-- #BeginEditable "ABC" --> abcabcabcabc aaaaa bbbbb ccccc abcabcabcabc <!-- #EndEditable -->

  • エラーログの意味

    Directory index forbidden by rule: /home/w/WYTIS002827/htdocs/ 上記のエラーの意味がわかりません。 どなたか、教えてください。 CGIが動作しなくて困り果てています。

    • 締切済み
    • CGI
  • Movabletype インストールができません

    Movabletypeをインストールしようと数日間試みているのですが、どうしてもうまくいきません。 サーバはwww5.pf-x.netを使用しております。 試した手順としては、 1.公式サイトからMT-3.34-ja.zipをダウンロード、解凍。 2.mt-config.cgi-originalをmt-config.cgiにリネームし、内容の変更。 ・15行目を CGIPath http://www5.pf-x.net/(ユーザ名)/cgi-bin/mt/ に変更。 ・21行目を StaticWebPath http://www5.pf-x.net/(ユーザ名)/cgi-bin/mt/mt-static に変更。 ・27~32行目を ##### MYSQL ##### ObjectDriver DBI::mysql Database (データベース名) DBUser (データベース名) DBPassword (データベースパスワード) DBHost (ホスト) に変更。 ・35~39,42,43,46行目行頭に # を追加。 3.MT-3.34-ja内のファイルを "public_html"フォルダ内の"cgi-bin"フォルダ(パーミッション701)内に作成した"mt"フォルダ(パーミッション701)にアップロード。(FFFTPを使ってます) 4.*.cgiのファイルのパーミッションを全て700に変更。 しかし、 http://www5.pf-x.net/(ユーザ名)/cgi-bin/mt/mt-check.cgi にアクセスしても403-forbiddenとなってしまいます。 パーミッションを色々といじってみても駄目でした。 どなたか詳しい方、ご教授お願いいたしますm(_ _)m

  • mt-check.cgiでForbiddenエラー 「Movable type」

    Movable typeを最近ダウンロードしてブログを自宅サーバで管理しようとしているのですが、「http://www.~.com/cgi-bin/mt-check.cgi」をするとForbiddenエラーがでるんです。ログには「Permission denied: access to /cgi-bin/mt-check.cgi denied」と出てます。cgi-binフォルダのパーミッションとその中のcgiファイルのパーミッションはすべて「755」にしているのですが、なぜこのエラーがでているのか分かりません。cgi-binの中に「初めてのCGI」と出力されるperlスクリプトを書いてURLでアクセスしたところちゃんと表示されているのですが・・・ 解決方法がお分かりでしたら教えてください。宜しくお願いします。