GUIツール



2009 9月12日

1)下準備

・PerlのNet::SSLeayモジュールインストール

yum -y install perl-Net-SSLeay

・PerlのAuthen::PAMモジュールインストール
 ※ rpmforgeの導入が必要

yum -y install perl-Authen-PAM

2)Webminのインストール

最新版 http://www.webmin.com/

wget http://jaist.dl.sourceforge.net/project/webadmin/webmin/1.480/webmin-1.480-1.noarch.rpm

新規インストールの場合

rpm -ivh webmin-1.480-1.noarch.rpm

アップグレードの場合

rpm -Uvh webmin-1.480-1.noarch.rpm







2009 7月1日

Java Preferences パネル

今まで普通に使用出来ていたWebminのFile Manager が突然エラーで表示出来なくなった。
で、ググっていたらApple公式にヒントがあったのでメモ。

エラー内容はこんな感じ

Failed to get Language List
javax.net.ssl.SSHHandshakeException
java.security.cert.CertificateException
Java couldn’t trust Server


http://support.apple.com/kb/TA24031?viewlocale=ja_JP

Finder → 移動 → ユーティリティ → Java Preferences

(アプリケーション/ユーティリティ/Java Preferences)

で、Javaアプレットウィンドウ中の「J2SE 1.4.2」をドラッグして一番上に。

Safari再起動で使用可能。


参考:webmin File ManagerがJavaエラーで表示できないhttp://jp.webmin.com/node/519

にも、書き込んでおいた。







2009 7月1日

webminファイルマネージャー

webmin設定>言語>Japanese (JA_JP.EUC)での場合

/usr/libexec/webmin/file/lang/ja_JP.euc

をローカルにダウンロード。

テキストエディタ等で「sjis」に変換して保存。

同ファイルを同ディレクトリにアップロード。

これで文字化けが解消される。

表示言語がUTF-8ならja_JP.UTF-8 をsjisで保存してアップロード。

参考:http://rcconf.blogspot.com/2007/05/webmin.html

ちなみにテキストエディタはmi(ミミカキエディット)が便利です。

マック用ですが。


http://www.mimikaki.net/







2009 2月17日

phpmyadminインストール

yum install phpmyadmin

/usr/share/phpmyadmin にインストールされる。
/usr/share/phpmyadmin/config.inc.phpを編集
$cfg['blowfish_secret']を設定。

/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ‘*************’; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

「mcrypt 拡張をロードできません。PHP の設定を確認してください」というエラーが出たのでインストール。

yum -y install php-mbstring
yum -y install php-mcrypt

phpでマルチバイト処理をするには「php-mbstring」が必要.
CentOS5だと上記でよいが、CentOS4だとインストールされない。

CentOS4での手順
1.mcryptを組み込むのに必要なlibmcryptをrpmforgeからインストールします。

# yum -y –enablerepo=rpmforge install libmcrypt-devel

2.php用のmcrypt拡張モジュールをPHPRPMsよりダウンロードします。

# cd /usr/src/redhat/RPMS/i386/
# wget http://jaist.dl.sourceforge.net/sourceforge/phprpms/php-mcrypt-4.3.9-3.2.1.i386.rpm

最新版は http://phprpms.sourceforge.net/mcrypt で確認して下さい。
CentOSはRHEL互換なのでRHEL4の物を落としました。
X86_64で無いならばi386で問題ありません。

3.ダウンロードしたrpmをインストールします。

# rpm -Uvh php-mcrypt-4.3.9-3.2.1.i386.rpm

参考: http://centossrv.com/bbshtml/webpatio/364.shtml

・・・が、http://phprpms.sourceforge.net/mcryptは現在無い…。
しょうがないので、http://rpm.pbone.net/で探す。
キーワード「php-mcrypt」CentOS 4 とRedHat EL 4 にチェックを入れサーチ。

# php -v

でPHP 4.3.9dだったので、
RedHat EL 4 ftp.sourceforge.net/pub/sourceforge/p/project/ph/phprpms/RHEL4 PHP RPMs/4.3.9-3.2/php-mcrypt-4.3.9-3.2.1.i386.rpm
http://rpm.pbone.net/index.php3/stat/4/idpl/12753489/com/php-mcrypt-4.3.9-3.2.1.i386.rpm.html

が、見つかったのでこれを使ってみる。

# wget ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/p/project/ph/phprpms/RHEL4%20PHP%20RPMs/4.3.9-3.2/php-mcrypt-4.3.9-3.2.1.i386.rpm

rpm -ivh php-mcrypt-4.3.9-3.2.1.i386.rpm

成功した。

Apacheの設定。
/etc/httpd/conf.d/phpmyadmin.conf が作成されるので適時修正。
Apache再起動。