24/05: NP_ContentsList インストール
カテゴリー毎の記事数が表示されるようになりました。
いいですねー
今後も参考にさせていただこうかと思います。
22/05: レイアウト
画像も少し作成し見栄えがいいようにしてみましたがデザインはやはり難しいですね
今朝の3時頃まで修正を繰り返して
うーん
さすがに眠くなってきました。
21/05: vsftpd のインストール
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 <--- ディレクトリの削除を可能にする
# SET PASSWORD FOR root=PASSWORD('******');
でパスワード設定をしようとするとエラーが発生する
解決
# SET PASSWORD FOR root@localhost=PASSWORD('******');
USER@HOSTで指定
root ---> root@localhost
15/05: 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"
15/05: eaccelerator のインストールでエラー
[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
14/05: Oracle データベースリンク
作成
CREATE DATABASE LINK LINK01 CONNECT TO RES IDENTIFIED BY RES USING 'tns:ORCL'
検索
URNO@URI.US.ORACLE.COM
SELECT
*
FROM EMP@LINK01
13/05: 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 をインストール
12/05: 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 <---最後に最新の状態に更新
11/05: fedora 文字コードの変更
ちなみに現在は、新サービスの構築のためのテストサーバを構築中です。
/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"
04/05: 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 ←移行先でインポート
03/05: 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)
)
)
01/05: ゴールデンウィーク
私はというと今の忙しさ+事務処理のため今週は、土日の2日間の休みがとれればいいかなという状況です。
今回の仕事が落ち着けば休みを頂いて近場で旅行にでもいきたいなと思ってますが。。。