Memo/Blog

http://dexlab.net/pukiwiki/index.php?Memo%2FBlog
 

MenuBar

Blog


Movable Type Publishing Platform

PostgreSQLを使用する場合の設定

  • マニュアル
    mt/docs/mtinstall.html をよく読む。
  • DBの作成
    #!/bin/sh
    
    $DB_NAME=mt
    
    # postgres ユーザーで作業
    $ su - postgres
    
    # httpdを起動させているユーザーと同じ名前をpostgresにも登録
    $ createuser --no-adduser --no-createdb --pwprompt apache 
    
    # データベース作成
    $ createdb -E UNICODE -O apache $DB_NAME 
    
    # 権限付与
    $ psql -c "GRANT ALL ON DATABASE $DB_NAME TO apache;" $DB_NAME
  • mt.cfgの編集
    実際に設置するURLに変更
    CGIPath http://www.your-site.com/mt/
    以下の行を追加
    ObjectDriver DBI::postgres
    Database mt
    DBUser apache

PostgreSQLを使用し、mt-load.cgi実行時にエラーが出る

  • PostgreSQL 7.3.4-RH
  • MovableType? 3.151
  • 現象
    mt-load.cgi実行時に「〜duplicate key〜」というエラーが出る。
    mt_templateテーブルに初期データ挿入で失敗しているようである。
  • 解決策
    データを見ると重複は無いように見える。
    よって、DBの不具合かもしれない。
    強引だが、テーブルのUNIQUE指定を外してやる。
    schemas/postgres.dump
    create table mt_template (
    ...
    -- unique (template_blog_id, template_name) <-削除。↑行末のカンマも忘れずに削除。
    );

全テーブルデータ削除SQL

	truncate mt_author;
	truncate mt_blog;
	truncate mt_category;
	truncate mt_comment;
	truncate mt_entry;
	truncate mt_fileinfo;
	truncate mt_ipbanlist;
	truncate mt_log;
	truncate mt_notification;
	truncate mt_permission;
	truncate mt_placement;
	truncate mt_plugindata;
	truncate mt_session;
	truncate mt_tbping;
	truncate mt_template;
	truncate mt_templatemap;
	truncate mt_trackback;

設定ファイル

filemt3.151_setting.zip

MTBlogTimes?

更新時刻をグラフィカルに表示
http://nilesh.org/mt/blogtimes/



添付ファイル: filemt3.151_setting.zip 1765件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-03-14 (水) 13:56:08 (2234d)