自宅サーバーでWordpress
自宅サーバーでWordpressを立てた時のまとめ時間ができたらもう少し詳しく書きます。
以下の設定は、UTF-8でインストールしたときの設定です。
PHPの設定(mbstringのみであとはデフォルトでいけるはずです。)
mbstring.detect_order auto auto mbstring.encoding_translation Off Off mbstring.func_overload 0 0 mbstring.http_input auto auto mbstring.http_output pass pass mbstring.internal_encoding UTF-8 UTF-8 mbstring.language Japanese Japanese mbstring.strict_detection Off Off mbstring.substitute_character no value no value
MySQLの設定
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# 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.server]
user=mysql
basedir=/var/lib
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysql]
default-character-set = utf8
データベース内が文字化けしている。 場合は、mysqlの設定の[mysqld]にでも
init-connect = SET NAMES utf8
を追加してみてください。
最初に入れておきたいプラグイン
最低限、以下を入れておくことがお勧め
Akismet
Smart Update Pinger
Worst Offenders
トラックバックが飛ばない場合は、サーバー内のhostsファイル(例えば/etc/hosts)に
127.0.0.1 自分のサーバーのドメイン
192.168.x.x 自分のサーバーのドメイン例 127.0.0.1 blog.guron.net guron.net
がちゃんと設定してあるか確認してください。
自分はこれがわかるまで1年くらいトラックバックが送れなかった・・・







[...] またまた果てしないGoogleの旅。 やっと見つけた! 「GRN blog」様ブログの情報から、原因はhostsの書き方にあることがわかった。 [...]
ピンバック by Linuxと暮らす生活 » WordPress トラックバックが送れない原因はhostsだ!!! — 2009/1/2 金曜日 @ 12:43:00
[...] /etc/hosts の 127.0.0.1 にホスト名を加える [...]
ピンバック by WordPress でping/トラックバックを送信できない @ 半月記 — 2009/6/16 火曜日 @ 21:18:10