Linux」タグアーカイブ

owncloudを4.5から5にアップデート

プライベートストレージとして、owncloudを使ってるんですがブラウザでログインするとできなかったので、とりあえず5にアップデートしてみることに。

手順としては、

1.既存のファイルをバックアップ。

2.ファイルのダウンロード、解凍後上書きコピー

3.mysqlのデータベースを削除。

これでアップデート完了。

初期画面が表示され、ログイン。

あれ?

やっぱりできない。

ログを見てみると、PHPのsessionフォルダの権限の問題。

権限を設定したらログインできました。

ついでに、クライアントもアップデート。

なぜか、mac版は英語だけど。

Movable Type4.1 インストール(Linux)

LinuxにMovable Type4.1をインストールする機会があったので、インストール方法についてまとめてみました。

こちらに詳細な方法は掲載されています。
前提条件:
WWWサーバ稼動中であること。(Apacheなど)
MySQLかPostgresSQLがインストール済みであること。

※以下の手順のパスはそれぞれ環境によって変更する必要があります。


1.MovableType本体をダウンロードします

wget https://www.ecbuyers.com/b2c/catalog/file_download.php?v=MT4

2.ダウンロードしたZIPファイルを解凍します。

unzip MT-4_1-ja.zip

3.解凍してできたフォルダをwwwドキュメントの任意の場所に移動します。

mv MT-4.1-ja /var/www/html/cgi-bin/mt

4.データベースを構築します。

mysql -u ユーザ名 -pパスワード
create database DB名;

必要であれば、ユーザを作成し権限を設定します。

GRANT ALL ON DB名.* to ユーザ名@localhost identified by ‘パスワード’;

exit;

5.mt-config.cgiの設定を変更します。
元ファイルから設定ファイルをコピー

cp mt-config.cgi-original mt-config.cgi

設定を変更

vi mt-config.cgi

CGIPath の設定

CGIPath http://www.example.com/cgi-bin/mt/

ここはMovableType本体があるフォルダを指定します。

StaticWebPath の設定

StaticWebPath http://www.example.com/mt-static/

WEBブラウザからStaticフォルダにアクセスするパスを指定します。

その他
DBの設定を行います。

終わったら保存して下さい。

パーミッションを変更します。

chmod 755 mt-config.cgi

6.インストールします。
http://www.example.com/cgi-bin/mt/にアクセスします。
インストール画面が開きますので、指示に従って進めてください。

7.正常に終了すれば完了です。
私の場合は、staticフォルダのsupportフォルダの権限がないと怒られてしまったので
パーミッションの変更が必要でした。

簡単にまとめていますけど、環境さえ整っていればすぐに構築できます。
ただ、Perlのモジュールが足りない場合などはディストリビューションに応じてインストールしてください。

※注意!上記の手順は私の環境での手順であって、実際の環境によって手順が変わります。

LinuxのBINDの設定ではなかった・・・・

とあるサーバをFedora core5で構築しているんですが、外部からドメイン名ではアクセスできるのですが、内部からドメイン名でアクセスできないという状況が発生していました。

厳密には、内部から逆引きはできるが正引きはできないと言う状況。さらに、内部DNSサーバ自身からdigコマンドで確認すると正常なんだけど、クライアント(windowsのみ)からだとNG。

内部向けDNSのBINDのゾーン設定をいくら調整しても状況変わらずorz

 

ググッて見てもいい回答がなかなか見つからない。

と、そこにこんな情報が。

 

DNSの検索サフィックス・リストを定義する(@IT)

 

もしかしてと、試しにクライアント側の設定をDNSサフィックスをDNSサーバのIPアドレスに設定。

nslookupで確認・・・・・OK。

なんとか正常に正引きできるようになりました。

それにしても、こんな設定が邪魔してるなんて気づきもしませんでした。