2006年7月16日

Movable Type 3.3のインストール方法

MovableType3.3作成講座 > 開設編

パーマリンク | 投稿者 りっち | 2006年7月16日 19:40 | del.icio.usに追加 | livedoorクリップに追加
はてなブックマーク はてなブックマークに追加 はてなブックマーク件数 | Yahoo!ブックマークに登録 Yahooブックマークに登録



トラックバック

このエントリーのトラックバックURL:

このリストは、次のエントリーを参照しています: Movable Type 3.3のインストール方法:

» ajtdq from ajtdq
たまに来ますのでよろしくお願いします。 [続きを読む]

トラックバック時刻: 2006年10月25日 21:15

コメント

お世話になります。詳しく説明されていてありがたかったです。
インストール方法をお聞きするのに躊躇しておりますが、
どうぞ、よろしくお願い申し上げます。
ロリポップで、MT-3.31-jaを、インストールしてみました。
おかげさまで、
mt/mt-check.cgiまで順調に進みましたが、
mt/mt-upgrade.cgiで、下記のようなアラートが出てしまいます。

-------------------------------------
データベースをアップグレードします: MT::Log
インストール中にエラーが発生しました: failed to execute statement create table mt_log ( log_id integer not null primary key, log_author_id integer default 0, log_blog_id integer default 0, log_category varchar(255), log_class varchar(255) default 'system', log_ip varchar(16), log_level integer default 1, log_message varchar(255), log_metadata varchar(255), log_created_on datetime, log_created_by integer, log_modified_on timestamp not null, log_modified_by integer ): file is encrypted or is not a database(26) at dbdimp.c line 268 at lib/MT/Upgrade.pm line 1190.
-------------------------------------

思い当たる節があります。
チェックのところで・・・・
-------------------------------------
DBD::mysql
サーバーには、DBD::mysqlがインストールされています。(バージョン: 2.9002)

DBD::Pg (version >= 1.32)
サーバーに、DBD::Pgがインストールされていない、古いバージョンがインストールされている、もしくはDBD::Pgに必要なモジュールがインストールされていません。 DBIとDBD::Pgは、PostgreSQLを使ってブログのデータを管理するために必要です。 DBD::Pgをインストールする場合は、インストール手順を参照してください。

DBD::SQLite
サーバーには、DBD::SQLiteがインストールされています。(バージョン: 1.08)

DBD::SQLite2
サーバーにDBD::SQLite2がインストールされていないか、DBD::SQLite2に必要なモジュールがインストールされていません DBI and DBD::SQLite2 are required if you want to use the SQLite 2.x database backend. DBD::SQLite2をインストールする場合は、インストール手順を参照してください。
-------------------------------------
と表示されるのが原因でしょうか?
お聞きするところがなく、書き込んでしまいました。
申し訳ありません。どうぞ、よろしくお願い申し上げます。

投稿者 長谷川と申します。 : 2006年7月18日 20:22

mt-check.cgiで表示されているエラーは、
現在、使用できるデーターベース(mysql、SQLite)と使用できないデータベース(Pg、SQLite2)の表示で、1つでも使用可があればOKです。
ページの一番下に「準備が整いました」と表示されていれば、問題ありません。

「mt-check.cgi」の次は、「mt.cgi」を実行してください。
「mt-upgrade.cgi」は、実行しないでください。

投稿者 りっち : 2006年7月18日 22:52

movabletypeの設定で苦労しているものです。お力添えをお願いいたします。サーバーもロリホップです。mt-config.cgiも書いてある通りに設定しております。サーバー側もcgiのディレクトリーの中にmtを作りそこにdbも作りました。しかし、もう4日ぐらい格闘しているのですが、ロリホップの403エラーとなります。ロリホップにもメールで訪ねたのですが、ファイルが全てアップロードされていないのではないかという事ですが、ダウンロードしたファイルを見てもされていないとは思えません。
どうしてなのでしょうか。macでtiger10.4.6です。ftpソフトは、Golive cs2です。どうかお力をお願いいたします。

投稿者 f3koと申します。 : 2006年7月30日 22:25

「403エラー」でしたら、パーミッションの設定だと思います。
上の記事の [4]の4.cgiファイルのパーミション(属性)を変更する
を実行されましたか?
まずは、サーバー上のcgiファイルのパーミションを確認してください。
変更したつもりでも、FTPソフトによっては、「OK」ボタンではなく、「適用」ボタンなどを押さないと変更されない場合もあります。

投稿者 りっち : 2006年7月31日 01:22

質問します。
データベース保護で.htaccessファイルを設定したいフォルダーにアップロードすると言うことがロリポップでは書いてありますが、その、.htaccessはいったいどこから持ってきて、どのように設定するのか教えてください。
よろしくお願いします。

投稿者 masa : 2006年8月 1日 15:45

.htaccessファイルは、自分で作成します^^

作成手順は、下記の通りです。
1. メモ帳などで「htaccess.txt」を作成します。
2. 内容を記述し、保存します。
3. 保護したいデータベースと同じフォルダ内にアップロードします。
4. 「htaccess.txt」から「.htaccess」にファイル名を変更します。

投稿者 りっち : 2006年8月 1日 23:17

こんばんは。
昨日から、MTのバージョンアップと新規設置に
格闘してるものです。
先程、チェックのところまで行きましたが、
URLでmt.cgiで見ると
Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
と、でます。
これは、どこを修正すればいいのでしょうか?
どうぞ、お力をお願い致します。

投稿者 ino : 2006年9月 3日 02:28

>inoさん
まずは、27行目~46行目のデータベースの設定を確認してください。
使用するデータベース以外は、各行の前に「#」が付いていますか?

もしMYSQLを使用する場合は、サーバー上で設定する必要があります。

投稿者 りっち : 2006年9月 3日 22:22

お世話になります。

「ログイン」をクリックする画面までは正常に進むのですが、次のユーザー名、パスワード設定のページで、スクロールバーに「ページでエラーが発生しました」の表示が出てしまいます。考えられる原因がございましたらお教え下さい。

よろしくおねがいいたします。

投稿者 yoshi : 2006年12月22日 10:33

上記の手順の、[5]の1.ファイルのチェックで、「mt-check.cgi」によるチェックは正常でしょうか?
mt-config.cgiの設定やアップロードなど様々な原因が考えられますので、まずは、最初からやり直してみてください。

投稿者 りっち : 2007年1月 2日 19:12

はじめまして。
新規インストールを試みているのですが、mt-check.cgiによるチェックは正常、その後、mt.cgiでインストールをしようとすると、下記のようなエラーメッセージが出てしまい、完了しません。
この場合、どのように対処したらよいのでしょうか?申し訳ありませんが、お力添えを願います。
ちなみに、Ver.3.33です。

----------------------------
インストール中にエラーが発生しました: Undefined subroutine &Jcode::euc_ucs2 called at /home/xxxxx.com/public_html/mt/extlib/Jcode.pm line 495.

投稿者 ranmo : 2007年1月 5日 02:42

>ranmoさん

/mt/extlib/Jcode
に、「Unicode」ディレクトリはありますか?
もし、正常にアップロード済みでしたら、
使用サーバーのperlのバージョンがMT3.3のperlバージョン(5.6.1以上)に満たしていないかもしれません。

対応としては、
/mt/extlib/Jcode
に、「Unicode.pm」を下記のサイトからダウンロードして、サーバーにアップロードすると、
回避できるかもしれません。

http://code.sixapart.com/svn/movabletype/
branches/wheeljack/extlib/Jcode/Unicode.pm

投稿者 りっち : 2007年1月 6日 00:40

りっちさん、回答ありがとうございます!

実は、利用しているサーバー上のJcodeとバージョンが違う為らしいとかで、Jcode.pmを削除したらうまく動きました。

どうもお騒がせいたしました!!

投稿者 ranmo : 2007年1月 6日 22:39

はじめまして。
PostgreSQL8.2.1の採用にて、新規インストールを試みているのですが、mt-check.cgiによるチェックは正常、その後、mt.cgiでインストールをしようとすると、下記のようなエラーメッセージが出てしまい、完了しません。
この場合、どのように対処したらよいのでしょうか?申し訳ありませんが、お力添えを願います。
-----------------------------------------------
Got an error: install_driver(Pg) failed: Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/Pg/Pg.so' for module DBD::Pg: libpq.so.5: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
at (eval 8) line 3
Compilation failed in require at (eval 8) line 3.
Perhaps a required shared library or dll isn't installed where expected
at lib/MT/ObjectDriver/DBI/postgres.pm line 76

投稿者 おいおい : 2007年1月30日 23:31

mt-check.cgiによるチェックの際に、
「サーバーには、DBD::Pgがインストールされています。」
と表示されていますか?

使用サーバーに、PostgreSQLのインストール、及び、DBの設定が正常ではない可能性が高いです。

投稿者 りっち : 2007年1月31日 00:29

”おいおい”です。
はい、DBIおよびDBD::Pgも同時にInstallし、以下の表示がされています。
DBI (version >= 1.21)
サーバーには、DBIがインストールされています。(バージョン: 1.53)
DBD::Pg (version >= 1.32)
サーバーには、DBD::Pgがインストールされています。(バージョン: 1.49)
何れかのバージョンの問題なのでしょうか。

投稿者 おいおい : 2007年1月31日 12:29

使用サーバーは、どこでしょうか?
サーバー側のPerlのバージョンやライブラリパスの設定に問題があるかもしれません。

また、mt-config.cgiのDatabase、DBUser等の設定に間違いがないか確認してください。

投稿者 りっち : 2007年2月 1日 01:13

”おいおい”です。
了解しました、、、色々と確認してみます。
有難うございました。

投稿者 おいおい : 2007年2月 1日 01:24

おかげさまで、インストールすることができました。
今度はカスタマイズにチャレンジします。
まずは、CSSかな??

投稿者 サイト新聞 : 2007年3月20日 13:23

もしカスタマイズで分からないことがありましたら、掲示板で質問してくださいね。

投稿者 りっち : 2007年3月31日 01:18

はじめまして、サーバーへのアップロードなのですが、(ロリポップサーバーです。)アップロードはできたのですが、・・・・
質問1「PASVモード」とは何でしょうか。
質問2パーミション(属性)を「755」、あるいは、「700」にします。
とは・・・・
ファイルチェックでアクセスしてみましたが、エラー表示になりました。
大変初心者ですが、宜しくお願い申し上げます。

投稿者 やすこ : 2007年6月28日 13:33

> 質問1
PASV(パッシブ)モードは、FTPの通信モードのひとつで、LAN内などのファイアウォールが設置されている環境からサーバへの接続を可能にするモードです。
「FFFTP」というソフトでしたら、下記のメニュー遷移で変更できます。

[接続]→[ホストの設定]→[設定変更]→[拡張]で
「PASVモードを使う」にチェックして下さい。

> 質問2
パーミッションは、ファイルやディレクトリなどに対するアクセス権です。
所有者である「オーナー」、同じマシンを利用できるユーザ全体を意味する「グループ」、その他全ての「その他」に対して、
それぞれ「読み込み」「書き込み」「実行」の権限を設定できます。

「FFFTP」でしたら、アップロードしたファイルを選択して右クリックすると、
「属性変更」という項目が表示されますので、「現在の属性」を「755」に変更してください。

投稿者 りっち : 2007年6月28日 22:25

ありがとうございました。
トライしてみます

投稿者 やすこ : 2007年6月29日 18:00

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)



アクセス解析