プロが教えるわが家の防犯対策術!

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

A 回答 (3件)

「当サーバーでは、SuExecというシステムを導入しております」とあなたのサーバーの利用方法に書いてありますので、mt-config.cgiファイルに以下を書き足す必要があると思います。



DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022

MovableType3.3マニュアル
「環境設定ファイルmt-config.cgiの設定:環境に応じて必要な設定」
http://www.sixapart.jp/movabletype/manual/3.3/02 …
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
mt-config.cgiに
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
を付け足してみたのですが、やはり403です。

ここにmt-config.cgiを一応貼っておきますね・・・
1~12行目までは省略です。

# The CGIPath is the URL to your Movable Type directory
CGIPath http://www5.pf-x.net/******/cgi-bin/mt/

# The StaticWebPath is the URL to your mt-static directory
# Note: Check the installation documentation to find out
# whether this is required for your environment. If it is not,
# simply remove it or comment out the line by prepending a "#".
StaticWebPath http://www5.pf-x.net/******/cgi-bin/mt/mt-static

#================ DATABASE SETTINGS ==================
# REMOVE all sections below that refer to databases
# other than the one you will be using.

##### MYSQL #####
ObjectDriver DBI::mysql
Database ******
DBUser ******
DBPassword ******
DBHost ******

##### POSTGRESQL #####
#ObjectDriver DBI::postgres
#Database DATABASE_NAME
#DBUser DATABASE_USERNAME
#DBPassword DATABASE_PASSWORD
#DBHost localhost

##### SQLITE #####
#ObjectDriver DBI::sqlite
#Database /path/to/sqlite/database/file

##### BERKELEYDB #####
#DataSource /path/to/database/directory

DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022

PublishCharset Shift_JIS


やはりパーミッションの設定なのでしょうか・・・
引き続き宜しくお願いいたします。

お礼日時:2007/04/01 13:40

なんかいろいろ書いてありましたが、403 Forbiddenと出る理由として、


「public_htmlフォルダのパーミッション705かどうか」
「通常ファイルのパーミッション604かどうか」
などのパーミッション関係と、
「index.html(またはindex.htm、index.php、index.cgi)などのデフォルトインデックスがあるか」
「凍結されている可能性があります。凍結はたいてい、転送量超過の場合に起きていますので、メールを確認し(後略)」
…というサーバーの仕様があるようですが…。
参考:http://www.pf-x.net/pukiwiki/index.php?SuExec%B4 …

パーミッションの確認は言うまでもなく、とりあえずindex.htmlをおいてみて、mt-check.cgiに接続してみることでしょうか…
あと気になったのは、ユーザ名の前にはチルダ(~)入れてますよね?
データベースの設定も、ControlPanelのMySQL管理のものを入れてますよね?
    • good
    • 0
この回答へのお礼

またまたありがとうございます。
cgi-binフォルダの中に新規にmt2というフォルダを作り、慎重にやってみたら何故かすんなり行ってしまいました。


・・・が、ブログ設定の所で再構築をしようとすると、
ディレクトリ/var/www/public_htmlの作成に失敗しました: mkdir /var/www/public_html: Permission denied at lib/MT/FileMgr/Local.pm line 107

と出るようになってしまいました。
サイトURL:http://www5.pf-x.net/~(ユーザ名)/dl/
サイトパス:/home/(ユーザ名)/public_html/dl
と設定しております。

ここを抜けられたらゴールみたいなのですが('A`;
只今全力で試行錯誤中です。
何度もごめんなさい・・・

お礼日時:2007/04/01 17:19

「Permission denied」は権限がない、と言われているのですが



サイト・パス /home/(ユーザ名)/public_html/dl
は間違ってないですよね。

public_htmlのパーミッションは705になっていますか。

dlディレクトリは作ってありますか?

この回答への補足

寝る前に無駄だと思いもう一回設定をいじらずやったら・・・
何故か再構築できました。
結果オーライです('A`*

これまでありがとうございました。
また何かあったら(極力無いようにしますが)宜しくお願いできる機会があればなぁ・・・と思ったりしたりしています。

ではでは。

補足日時:2007/04/02 00:59
    • good
    • 0
この回答へのお礼

ありがとうございます。
うーん、
サイトパスもフルパスチェッカーで確認してちゃんと入れています。
public_htmlのパーミッションも705になっていて、dlディレクトリもpublic_html直下に作成してあります。

何がいけないのでしょうか・・・?

お礼日時:2007/04/01 18:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!