++ Movable Type テンポラリーファイルを作成できません ++



2006.5.28初版

Movable Type テンポラリーファイルを作成できません

エラーの内容は、
エラーが発生しました: テンポラリーファイルを作成できません。環境設定ファイルのTempDirの設定値 (現在の設定は./tmp/) を確認してください。また、設定したディレクトリーが書き込み可能か確認してください。

これまで上記のエラーがでることは承知していたが、とくに対処もせずにやりすごしてきた。
このエラーが出る条件は、
これからファイルを転送しようとしたときに転送先に同名のファイルが存在していて、
かつ作業用のディレクトリが準備されてないときに起きる。
ちなみに我が家のサーバにインストされているMovable Type 3.20 では
MySQL を使っていて、MySQL がtmp ディレクトリを要求しているので
準備しておかないといけなかった。

mt-config.cgiからの抜粋。

    ### MySQL Configuration - Add the name of your database, username
    # password and, optionally database host given to you by your web
    # hosting provider.
    #
    ObjectDriver DBI::mysql
    Database mt
    DBUser root
    DBPassword XXXXXXX
    DBHost localhost
    DBSocket /tmp/mysql.sock  <・・・・ここでtmp ディレクトリを使っていた!!
    #
    #

よって、このmt-config.cgiと同じディレクトリにtmp ディレクトリをつくればOKとなる。

【 tmp ディレクトリを作るとエラーがなくなる様子 】
送りたいファイルを指定して、送り先も設定して「アップロード」をクリック


エラーがでたところ

この 指示通りに mt-config.cgi と同じディレクトリに tmp ディレクトリを作ると、

このようにすでに同名のファイルがあるが上書きしてもいいかと問われる。
上書きする目的なので「はい」をクリック


このように転送が終了すれば、
あとは画像をはめ込むのは手作業でやるので×をクリックして閉じる


もくじ Movable Type 3.17、3.20 をインストする   MovableType 3.171 の引越しと、3.2ja2 へのバージョンアップ 
ツイート

inserted by FC2 system