Archives

You are currently viewing archive for May 2006
May
24
Category: Nucleus
Posted by: fuku
レイアウトもこれでいいかとちょっと落ち着いた?ので次は、機能アップのためにNucleusのプラグインを探しているとサイケデリックビビアンNP_ContentsList(blogとそのカテゴリーのリストを表示するプラグイン)に出会いましたので早速、使用して画面の右上の「カテゴリー」一覧を表示してみました。

カテゴリー毎の記事数が表示されるようになりました。

いいですねー

今後も参考にさせていただこうかと思います。

May
22
Category: Nucleus
Posted by: fuku
レイアウトを修正しました。

画像も少し作成し見栄えがいいようにしてみましたがデザインはやはり難しいですね

今朝の3時頃まで修正を繰り返して

うーん

さすがに眠くなってきました。

May
21
Category: Linux
Posted by: fuku
環境

Fedora Core4


インストール

#yum -y install vsftpd


設定ファイル編集

#vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO <--- anonymousユーザでのログインを禁止
ascii_upload_enable=YES <--- アスキーのアップロードを許可
ascii_download_enable=YES <--- アスキーのダウンロードを許可
chroot_local_user=YES <--- ホームディレクトリより上層へ移動できない
ls_recurse_enable=YES <--- ディレクトリの削除を可能にする

May
16
Category: MYSQL
Posted by: fuku
内容

# SET PASSWORD FOR root=PASSWORD('******');
でパスワード設定をしようとするとエラーが発生する



解決

# SET PASSWORD FOR root@localhost=PASSWORD('******');
USER@HOSTで指定
root ---> root@localhost


May
15
Category: PHP
Posted by: fuku
公式サイトからeAcceleratorをダウンロード

1.解凍

[root@res-system.com~]# tar -zxvf eaccelerator-0.9.4.tar.gz 



2.phpize を実行 注:環境によっては場所が違うのでwhichコマンドで調べる

[root@res-system.com~]# which phpize
/usr/local/bin/phpize

[root@res-system.com~]# which phpize
/usr/local/bin/phpize

[root@res-system.com~]# /usr/local/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20050922
Zend Extension Api No: 220051025


※configure ファイルが作成される

3.コンパイル

[root@res-system.com~]# ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... gcc

--省略--

checking whether stripping libraries is possible... yes
configure: creating ./config.status
config.status: creating config.h

[root@res-system.com~]# make
[root@res-system.com~]# make install

[root@res-system.com~]# ln -s /usr/local/lib/php/extensions/no-debug-non-zts-20050922/eaccelerator.so /usr/local/lib/php/extensions/eaccelerator.so




4.php.iniに追加

[eaccelerator]
zend_extension="/usr/local/lib/php/extensions/eaccelerator.so"
eaccelerator.shm_size = "32"
eaccelerator.cache_dir = "/var/cache/php-eaccelerator"
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.check_mtime = "1"
eaccelerator.debug = "0"
eaccelerator.filter = ""
eaccelerator.shm_max = "0"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.compress = "1"
eaccelerator.compress_level = "9"
eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"


May
15
Category: PHP
Posted by: fuku
内容

[root@res-system.com~]# /usr/local/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20050922
Zend Extension Api No: 220051025
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.



原因

autoconf(configure スクリプトを自動生成するツール)が見つからないというエラー



解決

autoconfのインストール

GNUサイトからautoconf-2.59.tar.gzを取得しインストール




# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz
# tar zxvf autoconf-2.59.tar.gz
# ./configure --prefix=/usr
# make
# make install


May
14
Category: oracle
Posted by: fuku
別サーバのOracleにアクセスする必要がありましたのでOracleのデータベースリンクを作成しました。

作成

CREATE DATABASE LINK LINK01 CONNECT TO RES IDENTIFIED BY RES USING 'tns:ORCL'



検索
URNO@URI.US.ORACLE.COM

SELECT
*
FROM EMP@LINK01


May
13
Category: PHP
Posted by: fuku
PHPサイトからダウンロード

[root@res-system.com~]#./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-xml --enable-xslt --with-dom=/usr/lib --with-dom-exslt=/usr/lib --with-dom-xslt=/usr/lib --with-xsl=/usr/lib --with-xslt-sablot --with-gd --with-zlib --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex --with-mysql=/usr --with-imap-ssl=/usr/bin/openssl



以下のエラーについては、

configure: error: cannot find output from lex; giving up
->flex をインストール

configure: error: xml2-config not found. Please check your libxml2 installation.
->libxslt-devel をインストール

Cannot find MySQL header files under /usr.
->mysql-devel をインストール

configure: error: libpng.(a|so) not found.
->libpng-devel をインストール


May
12

12/05: yum の設定

Category: Linux
Posted by: fuku
yumのミラーサイトを国内のミラーサイトに変更

国内のミラーサイトについては、FedoraCoreの公式サイトより「Japan」のところから取得

KDDI研究所 ftp://ftp.kddilabs.jp を設定

/etc/yum.repos.d/ 配下のファイル

fedora.repo
fedora-updates.repo
fedora-extras.repo


を以下のように修正

fedora.repo

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://ftp.kddilabs.jp/Linux/packages/fedora/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora


fedora-updates.repo

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora


fedora-extras.repo

[extras]
name=Fedora Extras $releasever - $basearch
baseurl=http://ftp.kddilabs.jp/Linux/packages/fedora/extras/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras



[root@res-system.com~]# service yum start
[root@res-system.com~]# chkconfig yum on
[root@res-system.com~]# yum -y update <---最後に最新の状態に更新

May
11
Category: Linux
Posted by: fuku
サーバの初期設定でUTF-8→eucJPへ変更しました。

ちなみに現在は、新サービスの構築のためのテストサーバを構築中です。


/etc/sysconfig/i18n を修正


LANG="ja_JP.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="ja_JP.UTF-8:ja_JP:ja"




LANG="ja_JP.eucJP"
SUPPORTED="ja_JP.eucJP:ja_JP:ja"
SYSFONT="latarcyrheb-sun16"



May
04
Category: MYSQL
Posted by: fuku
サーバ移設に伴いMYSQLのデータも移行しました。

MySQLのバックアップの方法はいろいろとあるようですが
今回は、mysqldumpを使用しました。

環境

Linux
Mysql 4.1.16
データ量は、10G



移行

[root@res-system.com~]# mysqldump -h サーバー名 -u ユーザー --password=パスワード --opt --all-databases | gzip > db.gz
[root@res-system.com~]# gzip -d db.gz

[root@res-system.com~]# mysql < db ←移行先でインポート

May
03
Category: oracle
Posted by: fuku
コンピュータ名を変更した場合に「リスナーが見つからない?」メッセージが表示されOracleへの接続ができなくなりました。

その場合の解決方法について

環境

Oeacle10g
WindowsXP



listener.ora、tnsnames.oraの「PCNAME」を変更し再起動

listener.ora

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = PCNAME)(PORT = 1521))
)
)


tnsnames.ora

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = PCNAME)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

XXXXX =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = PCNAME)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)


)
)

May
01
Category: Restart
Posted by: fuku
世間では 4/29〜5/7 の9連休のところも多いのではと思いますが
私はというと今の忙しさ+事務処理のため今週は、土日の2日間の休みがとれればいいかなという状況です。

今回の仕事が落ち着けば休みを頂いて近場で旅行にでもいきたいなと思ってますが。。。