ブログサイト構築に【WordPress】を試してみる
ブログサイト構築には【Movable Type version 4.01】を使っているが、【Movable Type 3.xx】の時もそうだったが重い(サーバーが非力のせいもある)
しょっちゅう Internal Server Error になる!
この問題はいろいろ調べたが最終的に一度に再構築するデータ量を減らしてやらないとどうにもならない結論に達し、しばらく放置していた。
が、最近3千記事を越え出しインデックスページの再構築にまともに出来なくなり記事の再構築だけでも3時間くらいかかっている、、、
これはやってられないと、
で、【WordPress】を試してみることにME 2.2.3というのが新しいバージョンのようで早速インストールしてみることに。
■MySQLデータベース作成
[root@fedora4 ~]# mysql -u root -p ← MySQLへrootでログイン
Enter password: ← MySQLのrootパスワード応答
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1385
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database wordpress; ← wordpressデータベース作成
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on wordpress.* to wordpress@localhost identified by 'パスワード'; ← wordpressユーザ作成
Query OK, 0 rows affected (0.00 sec)
mysql> exit ← MySQLからログアウト
Bye
■WordPressインストール
(1)php-mysqlインストール
[root@fedora4 ~]# yum -y install php-mysql ← php-mysqlインストール
(2)WordPressインストール
[root@fedora4 ~]# wget http://osdn.dl.sourceforge.jp/wordpress/27093/wordpress-me223.zip ← WordPressダウンロード
[root@fedora4 ~]# unzip wordpress-me223.zip ← WordPress解凍
[root@fedora4 ~]# mv wordpress /virtual/DomainName/ ← WordPress解凍先ディレクトリをバーチャルホストのディレクトリ下へ移動
[root@fedora4 ~]# chown -R apache:apache /virtual/DomainName/wordpress/ ← WordPressディレクトリ所有者をApache実行ユーザへ変更
[root@fedora4 ~]# rm -f wordpress-me223.zip ← ダウンロードしたファイルを削除
■Apache設定
ドキュメントルートをインストールしたwordpressのディレクトリに変更
[root@fedora4 ~]# vi /etc/httpd/conf/vhost.conf
DocumentRoot /virtual/DomainName/wordpress/
[root@fedora4 ~]# /etc/rc.d/init.d/httpd restart ← Apacheのリスタート
次にWordPressのセットアップ
ブラウザからhttp://www.DomainNameにアクセスする
「ウィザード」リンククリック
「こちらをクリック」リンククリック
MySQLのデータベース名、ユーザー名、パスワードを入力して「Submit」ボタン押下
「WordPress のインストール」リンククリック
ここでトラブル発生!ブラウザーの画面が真っ白で無反応!
http://www.DomainName/wp-admin/install.phpが実行できない!
サーバーのスペックが低いから?Fedora Core4で古いから?
Apacheのエラーログを見ると
PHP Fatal error: Allowed memory size of 8388608 bytes exhausted
と連発している。
PHP Fatal error: Allowed memory size of 8388608 bytes exhaustedというエラーメッセージが出る場合、php.iniのmemory_limitが原因。この値をあげた後、apacheを再起動すればよい。
さっそく
[root@sv12 ~]# vi /etc/php.ini
memory_limit = 8M → memory_limit = 32M
[root@sv12 ~]# /etc/rc.d/init.d/httpd restart ← Apacheのリスタート
再度http://www.DomainName/wp-admin/install.phpを実行
見事セットアップは完了し初期設定画面へ
今日のところはこの辺で勘弁しといたろ!
次はMovable Typeのデータを移行してWordPressでも静的ファイルでの利用である。
トラックバック(0)
このブログ記事を参照しているブログ一覧: ブログサイト構築に【WordPress】を試してみる
このブログ記事に対するトラックバックURL: http://radidri.com/cgi-bin/mt5/mt-tb.cgi/4006
コメントする