検索

カレンダー

2012年5月
« 4月    
 123456
78910111213
14151617181920
21222324252627
28293031  

広告

ブログランキング・にほんブログ村へ
にほんブログ村

東電電力供給情報

カテゴリー

最近のコメント

リンク

Scientific Linux 6で自宅サーバー構築 その15 WordPressを導入する

投稿者:yasu 更新日時:2011年8月22日 22時27分31秒
カテゴリLinux, Scientific Linux, WordPress, 自宅サーバー

WordPressを導入してブログサーバーを構築します。

WordPress用データベース作成

事前にWordPress用データベースを作成しておきます。

[root@sl6 ~]# mysql -u root -p
Enter password: rootユーザのパスワード
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.1.52 Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

# WordPress用データベースを作成します
mysql> create database testdb;
Query OK, 1 row affected (0.01 sec)

# ユーザの作成・パスワードの設定、権限の付与を行います
mysql> grant all privileges on testdb.* to testdb@localhost identified by 'パスワード';
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

WordPressダウンロードと設定

WordPressのダウンロードと設定を行います。

[root@sl6 ~]# cd /var/www/html
[root@sl6 html]# wget http://ja.wordpress.org/wordpress-3.2.1-ja.zip
--2011-08-22 15:03:06-- http://ja.wordpress.org/wordpress-3.2.1-ja.zip
ja.wordpress.org をDNSに問いあわせています... 72.233.56.138, 72.233.56.139
ja.wordpress.org|72.233.56.138|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4408804 (4.2M) [application/octet-stream]
`wordpress-3.2.1-ja.zip' に保存中

100%[===================================>] 4,408,804 1.00M/s 時間 5.0s

2011-08-22 15:03:12 (853 KB/s) - `wordpress-3.2.1-ja.zip' へ保存完了 [4408804/4408804]

# ダウンロードしたWordPressを解凍します
[root@sl6 html]# unzip wordpress-3.2.1-ja.zip

# wordpressディレクトリをApacheユーザでアクセスできるようアクセス権を変更します
[root@sl6 html]# chown -R apache.apache wordpress

ブラウザで https://www.sa-sa-ki.jp/wordpress にアクセスします。
[設定ファイルを作成する]ボタンをクリックします。

[次へ進みましょう]ボタンをクリックします。

データベース情報を入力して[作成する]ボタンをクリックします。
 データベース名:testdb
 ユーザー名:testdb
 パスワード:パスワード (grant allコマンドで付与したパスワード)
 データベースのホスト名:localhost
 テーブル接頭辞:testdb_ (任意の名前で可)

[インストール実行]ボタンをクリックします。

ブログの情報を入力して[WordPressをインストール]ボタンをクリックします。
 サイトのタイトル:sa-sa-ki.jpのblog (任意の名前で可)
 ユーザ名:admin (ブログ用ユーザです)
 パスワード:パスワード (ブログ用ユーザのパスワード)
 メールアドレス:root@sa-sa-ki.jp (実在する個人のメールアドレスで可)
 このサイトがGoogleやTechnoratiなどの検索エンジンに表示されるのを許可するのチェックを付ける

[ログイン]ボタンをクリックします。

ブログ用ユーザとパスワードを入力して[ログイン]ボタンをクリックします。

ダッシュボードが表示されればブログサーバーの完成です。

あとはブログにログインする際、強制SSLがかかるよう設定を変更します。

[root@sl6 ~]# vi /var/www/html/wordpress/wp-config.php
?php
/**
* The base configurations of the WordPress.
*
* このファイルは、MySQL、テーブル接頭辞、秘密鍵、言語、ABSPATH の設定を含みます。
* より詳しい情報は {@link http://wpdocs.sourceforge.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86
* wp-config.php の編集} を参照してください。MySQL の設定情報はホスティング先より入手できます。
*
* このファイルはインストール時に wp-config.php 作成ウィザードが利用します。
* ウィザードを介さず、このファイルを "wp-config.php" という名前でコピーして直接編集し値を
* 入力してもかまいません。
*
* @package WordPress
*/

// 注意:
// Windows の "メモ帳" でこのファイルを編集しないでください !
// 問題なく使えるテキストエディタ
// (http://wpdocs.sourceforge.jp/Codex:%E8%AB%87%E8%A9%B1%E5%AE%A4 参照)
// を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。

// ** MySQL 設定 - こちらの情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'testdb');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'testdb');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'パスワード');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost');

/** データベースのテーブルを作成する際のデータベースのキャラクターセット */
define('DB_CHARSET', 'utf8');

/** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
define('DB_COLLATE', '');

/** 管理者サイト強制SSL */
define('FORCE_SSL_ADMIN', true);

~ 省略 ~

# 保存してviエディタを終了します

■関連記事
Scientific Linux 6で自宅サーバー構築 その1 サーバー機Express 5800 GT110bのオンボードRAIDでRAID1設定
Scientific Linux 6で自宅サーバー構築 その2 Scientific Linux 6をExpress5800/GT110bにインストール
Scientific Linux 6で自宅サーバー構築 その3 Scientific Linux 6インストール後の初期設定
Scientific Linux 6で自宅サーバー構築 番外編その1 Scientific Linux 6のcronについて
Scientific Linux 6で自宅サーバー構築 その4 Scientific Linux 6 にClamAVをインストールしてウィルス対策
Scientific Linux 6で自宅サーバー構築 その5 Scientific Linux 6 にTripwireをインストールしてファイル改ざんを検知する
Scientific Linux 6で自宅サーバー構築 その6 Scientific Linux 6 にchkrootkitをインストールしてrootkit感染を検知する
Scientific Linux 6で自宅サーバー構築 その7 NTPサーバーで自動時刻合わせ
Scientific Linux 6で自宅サーバー構築 その8 バッファオーバーフロー攻撃対策を行う
Scientific Linux 6で自宅サーバー構築 その9 logwatchでサーバー監視
Scientific Linux 6で自宅サーバー構築 その10 DNSサーバーを構築
Scientific Linux 6で自宅サーバー構築 番外編その2 Scientific Linuxを6.0から6.1にアップグレードする
Scientific Linux 6で自宅サーバー構築 その11 PostfixとDovecotとSMTP-AUTHでメールサーバーを構築する
Scientific Linux 6で自宅サーバー構築 その12 メールサーバーにSSLを導入する
Scientific Linux 6で自宅サーバー構築 その13 Apache PHP MySQLをインストール
Scientific Linux 6で自宅サーバー構築 その14 WebサーバーにSSLを導入する
Scientific Linux 6で自宅サーバー構築 その15 WordPressを導入する
Scientific Linux 6で自宅サーバー構築 その16 Piwikでアクセスログ集計
Scientific Linux 6で自宅サーバー構築 その17 Squidをインストール
Scientific Linux 6で自宅サーバー構築 その18 sshで鍵認証を導入
Scientific Linux 6で自宅サーバー構築 その19 WebDavの設定
Scientific Linux 6で自宅サーバー構築 その20 lm_sensorをインストール

Missing argument 2 for tweetable_write_widget()

投稿者:yasu 更新日時:2011年8月15日 0時03分05秒
カテゴリScientific Linux, WordPress, 自宅サーバー

Apacheのエラーログを見ていたらこんなのが出てた。

Missing argument 2 for tweetable_write_widget() in tweetable.php on line 137

直訳するとtweetable.phpの137行目にあるtweetable_write_widget()関数の2つ目の引数が欠落してるってなっているけど、ようはtweetable_write_widget()関数の2つ目のパラメタ$paramsは不要ってことみたいです。
削除したらエラーが出力されなくなりました。

BlogPeopleの会員になったけど「あなたのBlogの状況」が変化しない

投稿者:yasu 更新日時:2011年8月13日 17時28分22秒
カテゴリWordPress, その他

先日BlogPeopleの会員になりました。
おこがましくもApple-Style Plusへの参加をしてみた訳ですが、待てど暮らせどMac関連の記事が掲載されません。
しかもBlogPeopleのあなたのBlogの状況を確認してみても

 昨日のリンクリストの配信回数(表示数):0回
 現在の被リンク数:0件
 作成したリンクリストと登録サイト数
  無題のリンクリスト:0件
 BlogPeopleが受け取ったあなたのブログからの更新PING日付:
  ※まだ受け取っていません。

という状況でした。

この更新PING日付の下の「まだ受け取っていません。」がリンクになっていたのでクリックしてみると更新通知情報についての案内が掲載されていました。

Q.何度ページを更新しても「更新通知情報」に自分の記事が掲載されません。なぜでしょうか?
A.以下の3つのケースが考えられます。それぞれの場合の対処方法でご確認ください。

1.Pingがされていない場合。
ご利用のBlog作成サービスの更新通知(Ping)設定をご確認ください。その際に送信先を指定できる場合は、「http://www.blogpeople.net/ping/」または「http://www.blogpeople.net/servlet/weblogUpdates」を設定してください。送信先が指定できない場合は、以下のサイトに更新PINGが送信されているか、ご利用のBlog作成サービスの資料やサポートなどに問い合わせてご確認ください。

http://www.weblogs.com/

http://ping.blogger.jp/

2.Ping送信されているが、登録URLが間違っている場合。
Ping送信は、http://www.****.**.jp/index.htmlで行われているのに、 BlogPeopleでの登録URLがhttp://www.****.**.jp/だった場合、更新通知が行われません。この場合は、いずれかの登録情報を設定しなおしてください。

3.Ping送信先サーバーがダウンしている、処理速度が低下している場合。
Weblogs.comにしか更新PINGを送信していない場合、更新情報が伝わるのが遅くなる場合があります。時間を置いてお試しください。

ん?
更新通知情報って何?

我が家のBlogサーバーはWordPressで構築しているのでWordPressと更新通知情報っていうのをGoogle先生に教えてもらいました。
更新情報サービスは、ブログを更新したことをお知らせするのに利用できるツールです。
へぇ~、そんなツールがあるんだぁ。
で、WordPressだとどこで設定するのか調べてみると、管理画面の[設定]-[投稿設定]の一番下に更新情報サービスを設定する欄があるじゃないですか。
ここにURLを設定すると指定したサイトに更新情報通知が行くということなので早速「http://www.blogpeople.net/servlet/weblogUpdates」を設定しました。

これでBlogPeopleのあなたのBlogの状況が更新されたり、はたまたApple-Styleさんに記事がリンクされたりするのでしょうか。
引き続き経過観察したいと思います。

WordPressのテーマを自分で作ってみた

投稿者:yasu 更新日時:2011年3月6日 18時08分50秒
カテゴリWordPress

yasuのブログのテーマはインターネットにあったものをずっと使っていたのですが、プラグイン入れたりするとデザインが崩れてしまうのでcssの修正を色々とやってみたのですが、どうしてもデザイン崩れが直せなかったのでどうせなら自分で作っちゃえってな事でさくっと作ってみました。

とは言っても、画像やアイコンをほとんど使わずに作ったので古めかしい感じのページになっちゃいましたが、自分で作ったページやcssなのでメンテナンスがすごい楽です。
こんなことならもっと早く自分でテーマを作っておけばよかった。

まだまだ手直しが必要ですが、ひとまず公開しちゃいます。

ブログをソーシャル化

投稿者:yasu 更新日時:2011年3月2日 21時52分26秒
カテゴリWordPress

ブログパーツを探していたらこんな記事を見つけました。
WordPressでブログを作ったらまずやる26項目―SEO・アクセスアップのためのカスタマイズ | 清音のSEOブログ

さっそく下記ブログパーツを試してみました。
ランキング - Yahoo!ログール
レコメンデーションエンジン 「あわせて読みたい」 無料

あとTopHatenarの
ブログランキングサイト [TopHatenar]
のパーツも使ってみることにしました。

これでアクセス数が少し増えると嬉しいのですが・・・。

WordPress 3.1 日本語版リリース

投稿者:yasu 更新日時:2011年2月28日 21時24分52秒
カテゴリWordPress

WordPress 3.1の日本語版がリリースされたので早速バージョンアップしてみました。
バージョンアップしてからブログを見ると何だか違和感が・・・。

ちょっくら様子見としますか。
気のせいでした。

WordPressのテーマがしっくりこない

投稿者:yasu 更新日時:2011年1月28日 21時17分12秒
カテゴリWordPress

数日試してみたWordPressのClassicテーマですが、やっぱりしっくりきません。
Googleの広告も表示されなくなったりして具合が悪いのでひとまず元のテーマに戻します。

う〜ん、テーマ自作したほうがいいかなぁ・・・

WordPressのテーマをWordPress Classic 1.5に変更

投稿者:yasu 更新日時:2011年1月22日 19時35分19秒
カテゴリWordPress

気分を変えようとWordPressのテーマを「WordPress Classic 1.5」に変更しました。
今までの3カラムから2カラムに変わったので本文部が広く記事が見やすくなったんじゃないかと思います。

WordPress3.0.3 日本語版リリース

投稿者:yasu 更新日時:2010年12月9日 15時16分37秒
カテゴリWordPress

WordPress3.0.3の日本語版がリリースされました。
早速アップグレードしておきました。

WordPress 3.0.2 日本語版リリース

投稿者:yasu 更新日時:2010年12月2日 12時48分02秒
カテゴリWordPress

WordPress 3.0.2の日本語版がリリースされたのでアップデートしました。
以上。