人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

インストール中にエラーが発生しました: Unable to lock file '/virtual/210.136.103.118/home/takano/DB/author.db'. Check permissions. at lib/MT/ObjectDriver/DBM.pm line 115. at lib/MT/Upgrade.pm line 831

MTをインストールして上記のメッセージが出力されました。意味を教えてください。


●質問者: mkusume
●カテゴリ:インターネット ウェブ制作
✍キーワード:.DB AT dB HOME LIB
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kn1967
●60ポイント

[http://www.sixapart.jp/movabletype/manual/3.3/02_system_admin_guide/installation/linux.html:title

上記ページの最下段になりますが、まずはパーミッションの確認を行ってみてください。

権限の設定

FTPプログラムを利用し、アップロードしたファイルやディレクトリに対して、次のとおり適切な権限を設定します。

* アプリケーション・ディレクトリ内のスクリプト(拡張子: cgi)の権限を、755に設定します。

* ブログ・ディレクトリとデータベース・ディレクトリの権限を、777に設定します。

Movable Typeをインストールする環境によっては、cgiwrapやsuexecをサポートしている場合があります。これは、自身のユーザー権限でスクリプトをを実行できるという意味で、システム・チェック用スクリプトmt-check.cgiを実行した際に、次のメッセージを表示するかどうかで確認できます。

(おそらく)cgiwrapもしくはsuexecが利用できます。

cgiwrapやsuexecが利用できる場合、権限を700に設定します。この設定をすることで、他のユーザーがファイルを参照したり、変更、削除されることを防ぐことができます。

※こちらで調査した結果では、お使いになっておられるサーバーはsuexecが有効のようなので権限(パーミッション)を700にしておく必要がありそうです。


Movable Type 3.2 マニュアル - 環境設定ファイル (mt-config.cgi)

環境設定ファイル (mt-config.cgi) の StaticWebPath にて他のディレクトリを指定してみてください。

StaticWebPath

Movable Typeのすべてのファイルをcgi-binディレクトリに入れた場合は、スタティック・ファイル( docs 、 images 、 styles.css 、 mt.js )を別の場所に保存して、ウェブサーバーで実行されないようにする必要があります。 詳細は「トラブルシューティング」のセクションを参照してください。

デフォルト値: なし

例:

StaticWebPath /path/to/static-files/

※読みやすさの点でバージョン3.2のマニュアルから抜粋しましたが3.3でも同じです。


以上2点ご確認を・・・

◎質問者からの返答

ありがとうございます。

確認します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ