archive: 7 月2008

WordPress移行

Takashi Hosono  

Posted in 7 月 20th, 2008 11:53:48 PM JST+0900

Published in Apache, MySQL, WordPress

Tags:

Leave your reply

DNS鯖をたててblog(wordpress)のurlを変更したわけですよ.

URL的な変更.
旧: http://creativepro.jp/~hosono/blog/
新: http://www.creativepro.jp/blog/

内部ディレクトリ的な変更.
旧: /home/hosono/public_html/blog/
新: /var/www/creativepro/blog/

mvで普通に移しても動くだろうと勝手に判断してたのですが, これが大間違い.
動かないわけですよ.

解決方法はこのへんに.
http://www.hereticanthem.com/wordpress/203/
http://it81.wordpress.com/2008/05/27/wordpress%E3%81%AEurl%E3%82%92%E5%A4%89%E6%9B%B4%E3%83%BB%E7%A7%BB%E5%8B%95%E3%81%99%E3%82%8B/
http://www.tamba2.org.uk/wordpress/backup/
http://centossrv.com/phpmyadmin.shtml

# mysqlのコマンドになれていない方はphpMyAdminいれると楽です.

wordpress.wp_optionsの以下の2つの項目を新しいURLに変更すればok.

option_name = ‘home’ option_value = ‘新しいURL’
option_name = ‘url’ option_value = ‘新しいURL’

option_nameがhomeやらurlなところをみたいならこんな感じで. これをupdateでなおしてくださいな.

mysql> select * from wordpress.wp_options where option_name = ’siteurl’;
mysql> select * from wordpress.wp_options where option_name = ‘home’;

たとえばこんなかんじ.

mysql> UPDATE wordpress.wp_options SET option_value='http://blog.windtune.jp' WHERE option_name='home';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> UPDATE wordpress.wp_options SET option_value='http://blog.windtune.jp' WHERE option_name='siteurl';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

復活したぉー.
びびった, びびった…

MySQLインストール

Takashi Hosono  

Posted in 7 月 18th, 2008 3:57:57 PM JST+0900

Published in MySQL

Leave your reply

yumでインストール.

# yum install mysql-server

設定ファイルmy.cnf書き換えるだけ.

# vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
default-character-set=utf8
skip-character-set-client-handshake

[mysql]
dafault-character-set=utf8

[mysqldump]
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

自動起動設定して, 起動.

# chkconfig mysqld on
# /etc/rc.d/init.d/mysqld start

ざっつおーる.

なんかおもしろいカスタマイズしてみたいよね..
今度コンパイルでいれみようかねぇ..

snort2.8 x86_64インストール

Takashi Hosono  

Posted in 7 月 15th, 2008 2:02:42 PM JST+0900

Published in CentOS, Snort

Tags:

Leave your reply

x86_64でがんばってみようかと考えたことがある.
環境はCentOS5.2 x86_64.

ヘッダファイルと関数の回収.

# yum install mysql-server mysql-devel
# yum install libpcap-devel pcre-devel

ソースパッケージのインストール.

# rpm -ivh snort-2.8.2.1-1.src.rpm

rpmbuildしてみる.

# rpmbuild -bb --target=x86_64 /usr/src/redhat/SPECS/snort.spec --with flexresp2 --with mysql

失敗. ログとっておけばよかったよ.
libdl.aとlibdl.soの参照先を64bitな方に変更してみるとかで.
http://www.snort.org/archive-1-3001.html

# ls -l | grep libdl
-rw-r--r--   1 root root     7158  5月 24 11:53 libdl.a
lrwxrwxrwx   1 root root       20  7月  5 11:45 libdl.so -> ../../lib/libdl.so.2

シンボリックリンクはって, rpmbuildためしたみたけどダメだった.

ln -s /usr/lib64/libdl.so /usr/lib/libdl.so
ln -s /usr/lib64/libdl.a /usr/lib/libdl.a

ここの最後を参考に.
http://www.snort.org/archive-11-2147.html
追加参考
http://wiki.poyo.jp/read/Writing/fc-expert/making_rpm/030.howto_rpmbuild

MYSQL_LIB_DIR=/usr/lib64/mysql CFLAGS="-I/usr/lib64/mysql -I/lib64 -I/usr/include/mysql" LDFLAGS="-L/usr/lib64/mysql -L/lib64 -L/usr/lib64" rpmbuild -bb snort.spec --with mysql

できょた.

# pwd
/usr/src/redhat/RPMS/x86_64

# ls -l
合計 5796
-rw-r--r-- 1 root root 2003073  7月  5 14:17 snort-2.8.2.1-1.x86_64.rpm
-rw-r--r-- 1 root root 3318793  7月  5 14:17 snort-debuginfo-2.8.2.1-1.x86_64.rpm
-rw-r--r-- 1 root root  592317  7月  5 14:17 snort-mysql-2.8.2.1-1.x86_64.rpm

ok, ok.

# rpm -ivh ./snort-2.8.2.1-1.x86_64.rpm ./snort-debuginfo-2.8.2.1-1.x86_64.rpm ./snort-mysql-2.8.2.1-1.x86_64.rpm
準備中...                ########################################### [100%]
   1:snort                  ########################################### [ 33%]
   2:snort-debuginfo        ########################################### [ 67%]
   3:snort-mysql            ########################################### [100%]

http://lists.debian.org/debian-qa-packages/2006/08/msg00519.html
http://www.snort.org/archive-11-2147.html
http://ubuntuforums.org/archive/index.php/t-308143.html

rpmbuild snort

Takashi Hosono  

Posted in 7 月 11th, 2008 3:01:04 PM JST+0900

Published in CentOS, Linux

Tags:

Leave your reply

コンパイルオプションひっつけて, rpmで管理したいからrpmbuildを.

環境によるが, 自分的にはrpmbuildの時に足りないと言われたので.

# yum -y install pcre-devel mysql-devel libpcap-devel

–with flexrespだとlibnet-1.0.2aじゃなきゃダメ, と怒られる.
んじゃ–with flexresp2

# rpmbuild -tb --target=i686 –clean ./snort-2.8.2.1.tar.gz --with flexresp2 --with mysql

これでrpmbuild終わり.
インストールはまた今度.

rpmbuild xawtv

Takashi Hosono  

Posted in 7 月 9th, 2008 10:14:24 PM JST+0900

Published in Apache, Web

Tags: ,

Leave your reply

webcamを使いたいので, xawtvをいれることに.

xawtvのダウンロードはコチラから.
http://linux.bytesex.org/xawtv/

$ tar xvzf ./xawtv-3.95.tar.gz

x86_64でのコンパイル同様specファイルを書き換えないとこんなことを言われる.

# rpmbuild -ta ./xawtv-3.95.tar.gz
エラー: ファイル /home/fugafuga/tmp/xawtv_3.95.tar.gz: そのようなファイルやディレクトリはありません

http://bytesex.org/xawtv/%{name}_%{version}.tar.gzのアンダーバー(_)をハイフン(-)に書き換える.

$ vi ./xawtv.spec
Source: http://bytesex.org/xawtv/%{name}-%{version}.tar.gz

丁寧にtar.gzで圧縮.

$ tar cvzf ./xawtv-3.95.tar.gz ./xawtv-3.95

コンパイルの時にlibraryが足りないよ, と怒られたら適当にインストール.

# yum -y install libjpeg-devel

targetを指定しないとi386のパッケージができるのかな.
バイナリ的になにが変わるのかしらないけど, とりあえずi686で.

# rpmbuild -tb --target=i686 –clean ./xawtv-3.95.tar.gz

ビルドできたらこの辺にパッケージが放り込まれてるはず.

# cd /usr/src/redhat/RPMS/i686/

インストールはしてないので, ここまで.

Recent Post

flickr

www.flickr.com
This is a Flickr badge showing public photos and videos from ほっそー. Make your own badge here.

Monthly archives

Calendar

2008 年 7 月
    12 月 »
 123456
78910111213
14151617181920
21222324252627
28293031  

Favorites

Events

nico video

Temp links

Categories

Search

Amazon Affiliate

Banner

Valid XHTML 1.0 Transitional