debian インストール †パッケージのインストール †# apt-get install less # apt-get install ssh # apt-get install postfix(eximが削除される) type: Local only mail name: mai.test.jp Append .domain: No Other destinations: mai.test.jp, localhost.wag.ad.jp, localhost root go: NONE 不要なプロセスを停止 †# netstat --inet --all -p Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:time *:* LISTEN 185/inetd tcp 0 0 *:discard *:* LISTEN 185/inetd tcp 0 0 *:daytime *:* LISTEN 185/inetd tcp 0 0 *:ssh *:* LISTEN 386/sshd tcp 0 0 *:smtp *:* LISTEN 185/inetd tcp 0 288 pc66.isl.intec.co.j:ssh king.isl.intec.co.:3831 ESTABLISHED 425/sshd udp 0 0 *:discard *:* 185/inetd udp 0 0 *:bootpc *:* # update-inetd --disable discard WARNING!!!!!! /etc/inetd.conf contains multiple entries for the `discard' service. You're about to disable these entries. Do you want to continue? [n] y Ok, I'll continue ... # update-inetd --disable daytime # update-inetd --disable time カーネルバージョンアップ †# apt-get install netselect # vi /etc/apt/sources.list # apt-get update # apt-cache search kernel-image # apt-get install kernel-image-2.4.26-1-686 # vi /etc/lilo.conf
image=/vmlinuz
label=Linux
initrd=/initrd.img ← 追加
read-only # lilo
# vi /etc/kernel-img.conf do_initrd = Yes ← 追加 # lilo Added Linux * Added LinuxOLD Added Win/DOS(hde1) # reboot Webサーバ †apache †# apt-get install apache MySQL †# apt-get install mysql-server remove /var/lib/mysql/* : No start at boot : No # apt-get install mysql-doc # safe_mysqld --user=mysql & # mysqladmin -u root password xxxxxx MySQLのrootユーザのパスワードを更新 # mysqladmin -p -u root create xoops データベース xoops を作成 # mysql -p -u root mysql mysql> grant select,insert,update,delete,create on xoops.* to mai@localhost; mysql> exit ユーザのパスワード設定 # mysql -p -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword')
-> User='mai';
mysql> FLUSH PRIVILEGES;
mysql> exit
PHP †# apt-get install php4 php4-mysql # vi /etc/apache/httpd.conf ============================================================ LoadModule php4_module /usr/lib/apache/libphp4.so ← 追加 <IfModule mod_dir.c> DirectoryIndex index.html index.htm index.shtml index.cgi index.php ← 変更 </IfModule> AddType application/x-httpd-php .php ← コメントを外す addType application/x-httpd-php-source .php ← コメントを外す ============================================================ # vi /etc/php4/apache/php.ini ============================================================ mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.detect_order = auto mbstring.substitute_character = none; (extension_dir=/usr/lib/php4/20010901) extension=mysql.so ← 追加 ============================================================ PHP確認 # vi /var/www/phpinfo.php ============================================================ <?php phpinfo(); ?> ============================================================ ブラウザからphpinfo.phpにアクセスし、MySQLの項目があることを確認する # rm /var/www/phpinfo.php phpmyadmin のインストール †XOOPS †# cd /var/www/ # tar zxvf /usr/local/src/xoops-2.0.7.3-ja-eucjp.tgz # ln /var/www/xoops-2.0.7.3-ja-eucjp/html ./XOOPS http://mai.test.jp/XOOPS/install/ へアクセスする。 (1) インストール作業に使用する言語をせんたくしてください−「japanese」
(2) 「次へ」
(3) ファイルのアクセス権を変更する。
ディレクトリuploads/は、書込不可となっています。chmod 777してください。
ディレクトリcache/は、書込不可となっています。chmod 777してください。
ディレクトリtemplates_c/は、書込不可となっています。chmod 777してください。
ファイルmainfile.phpは、書込不可となっています。chmod 666してください。
「再読込」
(4) アクセス権に問題はありません。−「次へ」
(5) データベースユーザ名:mai
データベースパスワード:*****
データベース名:xoops
「次へ」
(6) 管理者ユーザ名:xoops-admin
管理者メールアドレス:xoops-admin@hostname
管理者パスワード:*****
管理者パスワード(再入力):*****
(10) 「ここ」
(11) サイト管理者のユーザ名/パスワードを入力−「ログイン」
(12) 「管理者メニュー」
(13) 「送信」
(14) 注意:ファイル/var/www/xoops/install/がサーバ上に存在します。
インストール完了後は必ず削除してください。
-> # rm -R /var/www/xoops/install
注意:ファイル/var/www/xoops/mainfile.phpへの書き込みが可能となって
います。このファイルのパーミッション設定を変更してください。
-> # chmod 644 mainfile.php
PUKIWIKI †http://hypweb.net/xoops/ からもらってきました。 Postfix † |