5 月 13th, 2009
| Categories: 使えるねっと
| Tags:

まず、ドメインを作成しておくことが前提。

–ドメイン管理者をPleskに制限付きでログインさせる方法
1.Pleskにrootでログイン
2.「ドメイン」から今回ログインさせたいドメインを選択
3.「ドメイン管理者」をクリック
4.「ドメインユーザのアクセスを許可する」にチェックを入れる
5.ログインパスワードを入力(管理上、FTPパスワードと同じが望ましい?)
6.管理者にどこまで管理させるかをチェックボックスで設定
7.ドメイン管理者情報を入力してOK

[参考]
http://forum.tsukaeru.net/viewtopic.php?p=25308&sid=138167ea6c10f1ced4ecb478c09576a9

公式サイトに書いてないのはなぜ??

2 月 8th, 2009
| Categories: VPS, パッケージ管理
| Tags: ,

以下のサイトを参考にした
使えるねっとのVPSにyumをインストールしてみた

・yumをインストールするとサポート対象外になるらしい。
・yum updateするとPleskが壊れるらしい。
・VPSホスティング業者によってyum有、無があるらしい。

とのこと。うーむ、かまわずぶっこめ。てことで

適当なディレクトリを作って移動
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm
して
rpm -ivh yum-3.2.8-9.el5.centos.1.noarch.rpm

もちろん依存関係でエラー

wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.2.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-2.el5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/rpm-python-4.4.2-48.el5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/rpm-libs-4.4.2-48.el5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/rpm-4.4.2-48.el5.x86_64.rpm
で必要なパッケージをダウンロードして
rpm -ivh XXX
でインストール
rpm-系はrpm -Uvh rpm*で

その前に他のブログを参考に何度か試行していたため、「rpm -ivh XXX」のところで、エラーが発生した。

例:
file /usr/bin/rpm2cpio from install of rpm-4.4.2-48.el5 conflicts with file from package rpm-4.4.2-47.el5

で、競合のエラーメッセージを頼りに以下のサイトを参考にした。
RPM - RPM Package Manager

「rpm -Fvh *」でアップグレードを試したところ(古いバージョンのパッケージは自動的に削除される)、上手くアップグレードできたものもあったが、依存関係のため、アップグレードできないものもあった。
で、アップグレードできないものはそのままにして、再度「rpm -ivh XXX」を残りのパッケージに適用して順にインストールしたところ、「yum」パッケージのインストールに成功した。

PLESKとの兼ね合いから「yum update」は絶対にしないこと。

うーん、動作確認も成功したけど、もろもろ考えるとローカルに環境をちゃんと作った方がいいような気がした。

■2009/1/29
メングリストを作成するのに、Mailmanというサーバを使用しているのだが、その設定でつまづいたのでメモ。
レンタルサーバの管理画面上で、「hogehoge@ml.example.com」のように設定するのだが、実際には
「hogehoge@ml.example.com」宛にメール送信した場合、会員登録しているアカウント(メールアドレス)から送信しても

以下の件名で hogehoge-ml.example.comに投稿されたメールは、
リスト司会者のチェックのために投稿が保留されました。

「メールの件名」

保留の理由は以下のとおりです。
このメールは投稿先が表示されていません

メーリングリストへの配送が承認されない場合は、非承認の理由が通知されます。

というようなメールを受信してしまう。

このような場合、メールが会員から送信される度に管理者が承認作業を行わなければならないので、当然不便だ。
で、自動で登録会員全員にメールを送信するにはどうしたら良いのか、色々調べてみたところ、

hogehoge-ml.example.com の利用法
メーリングリストの全会員に送るメールは, hogehoge-ml.example.com@ml.example.com のアドレス宛に送信してください。

なる記述を見つけた。上記のアドレス宛に送信してやれば、管理者の承認作業不要でメーリングリストの全会員にメール送信することができる。やれやれ。

########################################
■2009/5/28

hogehoge-ml.example.com の利用法
メーリングリストの全会員に送るメールは, hogehoge-ml.example.com@ml.example.com のアドレス宛に送信してください。

なる記述を見つけた。上記のアドレス宛に送信してやれば、管理者の承認作業不要でメーリングリストの全会員にメール送信することができる。


上記のように認識していたのだが、「 hogehoge@ml.example.com」で全会員にメールを送信する方法がわかったので、メモ。

プライバシー・オプションの宛先フィルタで「投稿にはリスト名が宛先(to, cc) に含まれてい なければならないでしょうか?」で「いいえ」を選択すればよい。

メーリングリストに新しく受信専用のユーザー(投稿は非許可)のユーザーを追加したい場合は、[会員管理]の[会員リスト]で、まず「制限」を選んでやる。

次に[プライバシーオプション]で[送信者フィルタ]を選んでやり、「制限付き会員から投稿があったときの動作」で「破棄」を選んでやればよい。

で、やりたいことは実現できたのだが、なぜかGmailのメールアドレスから送信した場合、Gmailのメールアドレスでは受信することができなかった(他のメールアドレスでは、このGmailから送信したメールも受信できていた)。
Gmailの仕様かなーと思って調べたところ、以下のような記述を見つけた。

Gmailの仕様で
(1)自分が送信したメールは受信しないようになっている。

[参考]http://okwave.jp/qa4991136.html
ふーん、やれやれだなー。

■Mailman参考
http://sb.xrea.com/archive/index.php/t-11630.htmlshimix2007/02/t-11865.html
http://guide.flexserver.jp/help/flexs/guide/grp27/guide339
http://agorian.com/wiki/mailman/index.html

1 月 7th, 2009
| Categories: SSI, VPS, httpd.conf
| Tags: , , ,

とある案件で、ヘッダやフッタのテンプレートが読み込まれていない現象が発生した。

原因はSSIが無効になっていることまではすぐにわかったのだが、
.htaccessの記述でつまずいた。

正解は

Options Includes

うーん、ググッて最初にコピったのが間違っていたのだが、情けない..

ちなみにSSIの設定等で参考になる記事はこちら
http://www.atmarkit.co.jp/flinux/rensai/apache07/apache07.html

で、どうせなら色々他にも調べてみようということで、借りているVPSの設定等を調べてみた。

そもそもバーチャルドメインで作成しているサイトの場合、.htaccessを使用せずにSSIの有効化をするような場合は、
httpd.conf内の~ディレクティブ以下に記述しなければならない。

VPSの場合は、オリジナルのhttpd.confに変更を加えるというよりも、別のバーチャルドメイン専用のファイルに
変更を加えることが多い。

あるVPSでは、
/var/www/vhosts/***/conf/httpd.includeに
~ディレクティブ以下に記述をし、httpd.confに認識させていた。

別のVPSでは、
/usr/local/apache/conf/httpd.confに
対象ドメインノの~ディレクティブ以下に記述をしていた。

httpd.confに変更を加える形式の場合(上記の場合)の、SSIの設定を有効化する記述は、
当然


# To use server-parsed HTML files
#
AddType text/html .shtml
AddHandler server-parsed .shtml

<Directory /usr/local/apache/htdocs/>
  Options Includes
</Directory>

になる。

————————
【追記】
拡張子 .html や .htm のファイルで SSI を有効にしたい場合は、対象のディレクトリ内に .htaccess ファイルを作成し、以下の記述をしていただくことで有効になる。

Apache1.3の場合
AddHandler server-parsed .shtml .html .htm

Apache2.xの場合
AddOutputFilter INCLUDES .shtml .html .htm

12 月 2nd, 2008
| Categories: サーバ構築, ネットワーク
| Tags:

※エイリアスは、サーバを直接操作するときだけ完全修飾ドメイン名およびIPアドレスのかわりに使える。

エイリアスは、完全修飾ドメイン名のかわりに使う適当な名前で、通常はホスト名と同じにする。
(例えば、完全修飾ドメイン名がlinux.hogehoge.comの場合、エイリアスに「linux」をつける)

1 月 1st, 2008
| Categories: CentOS5, VMware, 開発環境
| Tags: ,

サイトを参考にして 、VMwareにCentOS5をインストール。

参考にしたサイト
1)
http://www.less.jp/2007/04/24.html

2)VMwareToolsをインストール
http://lsd42195.sakura.ne.jp/xoops/modules/pukiwiki/119.html
途中の「カーネルのバージョンとは違う~」のところは無視して、「yum install kernel-devel」で「kernel-devel 」をインストール(「gcc」も事前にインストールしておく)
・・・
ところが、「Enjoy, –the VMware team」のメッセージが出ても、再起動するとX Windowのエラーメッセージが出る。
CentOS4.5に VMwareToolsをインストールしたときは、こんな症状が出なかったのに・・。

3)
他のサイト等を見て、色々試したが結局上記の症状が出る。

OKwaveで調べたところ、以下のようなサイトを見つけた
http://mrs.suzu841.com/centos5/index.html

上記のサイトに従って、ディスプレイの設定や解像度の設定を行うことで、画面の解像度を「1024 x 768 px」に変更する目的は達成。

4)CentOSを起動して、Linux用xamppをインストール
http://www.apachefriends.org/jp/xampp-linux.html

5)
httpd.conf、php.ini、my.cnfを編集
文字コードはUTF-8
ZendFrameworkを使用するので、ZendFrameworkの書籍を参考

コメントを読むにはパスワードを入力してください。

この投稿はパスワードで保護されています。閲覧するにはパスワードを入力してください: