2007/1/28 日曜日

XOOPSをSolaris10にインストールする

Filed under: XOOPS/Solaris — rotake @ 0:48:11

XOOPS Cubeの日本語サイト( http://xoopscube.jp/ ) からxoops-2.0.16a-JPをダウンロードしてインストールしてみました。
以下はその手順です。

注1)参照したドキュメント:上記ダウンロードページ( http://xoopscube.jp/modules/documents/index.php?id=1 )の下部に書いてあるインストール手順。

注2)事前にMySQLに用のデータベースとユーザを作成しておきます。
手順は「WordPressをSolaris10にインストールする」(1/27付)を参考にして下さい。

XOOPSをダウンロードしたディレクトリに移動して、

# gunzip -c xoops-2.0.16a-JP.tar.gz| tar xvf -

# cd xoops-2.0.16a-JP

# tar cvf - ./html | (cd /var/apache2/htdocs; tar xvf -)

# cd /var/apache2/htdocs

# mv html xoops ←ディレクトリ名を変えてみます。

ブラウザで以下のURLにアクセスする。

http://サーバ名/xoops/install/index.php

ブラウザにインストールウィザードの画面が表示されるので、指示に従って進めます。

入力する情報は、

インストールに使用する言語:japanese

データベースユーザ名
データベースパスワード
データベース名

管理者ユーザ名
管理者メールアドレス
管理者パスワード

途中で、ファイルのアクセス権を指示に従って変更します。

# cd /var/apache2/htdocs/xoops
# chmod 777 uploads
# chmod 777 cache
# chmod 777 templates_c
# chmod 666 mainfile.php

これで完了です。
上記手順中に入力した管理者ユーザ名と 管理者パスワードでXOOPSにログインして設定をおこなうことができます。

2007/1/27 土曜日

WordPressをSolaris10にインストールする

Filed under: WordPress/Solaris — rotake @ 20:41:37

WordPressの日本語サイトからwordpress-me207.zipをダウンロードして、インストールしてみました。

ダウンロード: http://sourceforge.jp/projects/wordpress/files/
参照したサイト: http://codex.xwd.jp/index.php/WPJ_Codex
参照したドキュメント: http://codex.xwd.jp/index.php/Installing_WordPress

MySQLにWordPress用のデータベースとユーザを作成する。
( データベース名:wpdb、ユーザ名:wpuser、パスワード:wppasswd、とした例)
mysql> create database wpdb;
Query OK, 1 row affected (0.01 sec)
mysql> show databases;
+———–+
| Database |
+———–+
| mysql |
| test |
| wpdb |
+———–+
3 rows in set (0.00 sec)

mysql> grant all on wpdb.* to wpuser@localhost identified by ‘wppasswd’;
Query OK, 0 rows affected (0.00 sec)
mysql> use mysql;
Database changed
mysql> select user,host,password from user where user=’wpuser’;
+——-+———–+——————+
| user | host | password |
+——-+———–+——————+
| wpuser | localhost | 暗号化パスワード |
+——-+———–+——————+
1 row in set (0.00 sec)

wordpress-me207を インストールする。

# cd /var/apache2/htdocs
# unzip wordpress-me207.zip
# mv wordpress wp ←ディレクトリ名を変えてみます。
# cd wp
# cp wp-config-sample.php wp-config.php
# vi wp-config.php
(以下のようにデータベース名、ユーザ名、パスワード、言語の全部で4行を変更する)
# diff wp-config-sample.php wp-config.php
6,8c6,8
< define(’DB_NAME’, ‘wordpress’); // The name of the database
< define(’DB_USER’, ‘username’); // Your MySQL username
< define(’DB_PASSWORD’, ‘password’); // …and password

> define(’DB_NAME’, ‘wpdb’); // The name of the database
> define(’DB_USER’, ‘wpuser’); // Your MySQL username
> define(’DB_PASSWORD’, ‘wppasswd’); // …and password
18c18
< define (’WPLANG’, ‘mo_file’);

> define (’WPLANG’, ‘ja_UTF’);

ブラウザで以下のURLにアクセスする。

http://サーバ名/wp/wp-admin/install.php

入力するのは次の2点だけ。

ブログ名:
メールアドレス:

管理者のユーザ名とパスワードが表示されるので控えておく。これだけで 完了。
(登録したメールアドレス宛に、ユーザ名とパスワードが送信される。)
表示されたユーザ名とパスワードでログインすると管理画面( http://サーバ名/wp/wp-admin/index.php)が表示されるので、「ユーザ」メニューから、まずはパスワードを変更しておくと良い。

注)/etc/apache2/httpd.confのDirectoryIndexの指定行に、index.phpを追加しておくこと。

2007/1/26 金曜日

PHPをSolaris10にインストールする

Filed under: PHP/Solaris — rotake @ 23:25:12

- php-5.2.0をSolaris10 11/06 x86/x64にインストールする場合 -

注1)php-5.2.0にはxmlライブラリ2.6.11以上が必要。私の場合は、OpenSolaris b45のパッケージを利用した。

注2)もし、まだapache2のhttpd.confを用意していない場合は次の手順を前もって実行する。(ひとつの例です。)
# cd /etc/apache2
# cp httpd-std.conf httpd.conf
# vi httpd.conf
Group #-1 < =この行を次のように変更する
Group nobody <= 変更後

# pkginfo -l SUNWlxml| grep DESC
DESC: The XML library (libxml2-2.6.10)
# pkgrm SUNWlxml
# pkgadd -d SUNWlxml.pkg
# pkgadd -d SUNWlxml-devel.pkg

( # mkdir /usr/local ) ←なければ作る。
# cd /usr/local
# bunzip2 -c php-5.2.0.tar.bz2| tar xvf -
# cd php-5.2.0
# ./configure –with-apxs2=/usr/apache2/bin/apxs \
> –with-mysql=/usr/sfw –enable-dbase \
> –with-config-file-path=/etc/apache2 \
> –enable-mbstring –enable-mbstr-enc-trans
・・・・・・・・・・・・・・・・・・・・・・・・・・
Thank you for using PHP.

# gmake
Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

# gmake install
・・・・・・・・・・・・・・・・・・・・・・・・・・
Installing PHP SAPI module: apache2handler
/var/apache2/build/instdso.sh SH_LIBTOOL=’/var/apache2/build/libtool’
libphp5.la /usr/apache2/libexec
/var/apache2/build/libtool –mode=install cp libphp5.la
/usr/apache2/libexec/
cp .libs/libphp5.so /usr/apache2/libexec/libphp5.so
chmod +x /usr/apache2/libexec/libphp5.so
cp .libs/libphp5.lai /usr/apache2/libexec/libphp5.la
libtool: install: warning: remember to run `libtool –finish
/usr/local/php-5.2.0/libs’
chmod 755 /usr/apache2/libexec/libphp5.so
[activating module `php5′ in /etc/apache2/httpd.conf]
Installing PHP CLI binary: /usr/local/bin/
Installing PHP CLI man page: /usr/local/man/man1/
Installing build environment: /usr/local/lib/php/build/
Installing header files: /usr/local/include/php/
Installing helper programs: /usr/local/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /usr/local/lib/php/
[PEAR] Archive_Tar - installed: 1.3.1
[PEAR] Console_Getopt - installed: 1.2
pear/PEAR can optionally use package “pear/XML_RPC” (version >= 1.4.0)
[PEAR] PEAR - installed: 1.4.11
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
Installing PDO headers: /usr/local/include/php/ext/pdo/

# cp php.ini-dist /etc/apache2/php.ini
/etc/apache2/httpd.confは自動的に編集される。
# cd /etc/apache2
# diff httpd.conf httpd.conf.bak
276d275
< LoadModule php5_module libexec/libphp5.so

# vi httpd.conf
次の2行を適当なところ(私は919,920行目あたりに追加した)に追加

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

apache2がdisableの場合は、
# svcadm enable svc:/network/http:apache2

すでにapache2がenableになっている場合は、
# svcadm restart svc:/network/http:apache2

phpinfo()を含むphpinfo.phpファイルを作成して、インストールされたPHPの情報を確認する。
# cd /var/apache2/htdocs
# mkdir php
# cd php
# cat > phpinfo.php
<?php
phpinfo();
?>
^D

ブラウザから次のURLでapache2, PHPにアクセスする。

http://サーバ名/php/phpinfo.php

MySQLをSolaris10にインストールする

Filed under: MySQL/Solaris — rotake @ 18:22:18

# cat /etc/release
Solaris 10 11/06 s10x_u3wos_10 X86
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 14 November 2006

# pkginfo | grep -i mysql
system SUNWmysqlr mysql - MySQL Database Management System (root component)
system SUNWmysqlt mysql - MySQL Database Management System (test component)
system SUNWmysqlu mysql - MySQL Database Management System (usr component)
# pkgchk -v SUNWmysqlr
/etc
/etc/sfw
/etc/sfw/mysql
/etc/sfw/mysql/README.solaris.mysql
/etc/sfw/mysql/mysql.server
/var
/var/mysql

# pkgchk -v SUNWmysqlt 2>&1 | head
/usr
/usr/sfw
/usr/sfw/bin
/usr/sfw/bin/mysqltest
/usr/sfw/mysql
/usr/sfw/mysql/mysql-test
/usr/sfw/mysql/mysql-test/README
/usr/sfw/mysql/mysql-test/include
/usr/sfw/mysql/mysql-test/include/check_var_limit.inc
/usr/sfw/mysql/mysql-test/include/have_bdb.inc
# pkgchk -v SUNWmysqlu 2>&1 | grep install
/usr/sfw/bin/mysql_install
/usr/sfw/bin/mysql_install_db
/usr/sfw/bin/mysql_secure_installation
/usr/sfw/share/mysql/postinstall
/usr/sfw/share/mysql/preinstall

# cat /etc/sfw/mysql/README.solaris.mysql

# /usr/sfw/bin/mysql_install_db

# ls /var/mysql/
mysql test
# groupadd mysql
# useradd -g mysql mysql
# chgrp -R mysql /var/mysql
# chmod -R 770 /var/mysql
# installf SUNWmysqlr /var/mysql d 770 root mysql
# cp /usr/sfw/share/mysql/my-medium.cnf /var/mysql/my.cnf

# /usr/sfw/sbin/mysqld_safe –user=mysql &
[1] 1063
Starting mysqld daemon with databases from /var/mysql

# ps -ef | grep mysql
root 1063 1047 0 18:00:22 pts/7 0:00 /bin/sh /usr/sfw/sbin/mysqld_safe –user=mysql
mysql 1084 1063 1 18:00:22 pts/7 0:00 /usr/sfw/sbin/mysqld –basedir=/usr/sfw –datadir=/var/mysql –user=mysql –pid

# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.24-log

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> show databases;
+———-+
| Database |
+———-+
| mysql |
| test |
+———-+
2 rows in set (0.00 sec)

mysql> quit
Bye

データベースの管理者root (root@localhost) のパスワードを設定しておきます。
# mysqladmin password ‘パスワード’

# mysql -p
Enter password: パスワード
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 29 to server version: 4.0.24-log

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> use mysql;
Database changed
mysql> select user,host,password from user where user=’root’ and host=’localhost’;
+——+———–+——————+
| user | host      | password         |
+——+———–+——————+
| root | localhost | 暗号化パスワード |
+——+———–+——————+
1 row in set (0.00 sec)

mysql>

2007/1/18 木曜日

ブログをスタート

Filed under: 其の他 — rotake @ 0:32:31

今日からブログを開始します。

ほんのたまに更新します。

ページも少しずつカスタマイズして行きます。

2007/1/17 水曜日

Welcome to WordPress

Filed under: 其の他 — rotake @ 21:16:53

WordPress の世界へようこそ。
このテスト用の投稿は、インストールが問題なく終了したことを意味しています。早速この内容を編集、もしくは削除してあなた自身のブログを始めてください。

次のページ »

HTML convert time: 0.397 sec. Powered by WordPress ME