Googleカレンダーで毎月第2水曜に予定を繰り返す

Googleカレンダーは、スケジュールの繰り返し設定で、「毎日」「平日」「毎週」など、同じスケジュールを繰り返し登録できる。「毎週」を選んだ後に「間隔」を選ぶことで隔週など数週おきのスケジュールを設定したり、「毎月」の 後に日付や曜日を選ぶことで、「毎月第1火曜日」「毎月5日」にスケジュールを設定することもできる。

データベースのバックアップ [WP-DBManager]

 WordPressのバックアップを取るプラグイン。

 手動でも、自動でメールで定期的にバックアップファイルを送ってくれることもできる。DB最適化も自動でできる。

 このままだと、サーバーの仕様で、メール自動配信ができないので、ルートの .htaccess で、PHPファイルをCGIで動かす指定をする。

設定:XREA、CORESERVERの場合
mysqldumpのパス: /usr/local/mysql/bin/mysqldump
mysqlのパス: /usr/local/mysql/bin/mysql

ルートの.htaccessファイルに以下を追加


AddHandler application/x-httpd-phpcgi .php

サーバー移転で、WordPressのリンクが全部切れた

 サーバー移転は、phpMyAdminを使って、問題なく終わったと思っていた。

 トップページも表示されていたし。ところが、メニューからのリンクが全部サーバーエラーになってしまっていたのだ。

 このサイトは、パーマリンク設定をカスタム構造「/%category%/web%post_id%.html」にしていて、それ自体は、phpMyAdminでインポートした際に、ちゃんと入力されていた。

 ただ、動作的に、この辺りが怪しいとは思ったので、元々入力されていたものを変更することなく、「変更を保存」を押すと、あっさりリンクは直った。

解決方法:管理画面>設定>パーマリンク設定 カスタム構造に入力されているのを確認の上、「変更を保存」を押す。

CPIでパーマリンク

CPI独自仕様のPHPでは、WordpressでPermalinks機能が正常に動作しない。
パーマリンクの設定をすると、.htaccessファイルに

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

と自動挿入するが、これだけだと駄目で、その前に

Options +FollowSymLinks

を入れる必要がある。これは、CPIサーバーでmod_rewriteを有効にするための記述。

.htaccessファイル全部の内容

suPHP_ConfigPath /usr/home/サーバー番号/secure/ ←php.iniの場所
AddHandler x-httpd-php528 .php ←使用するPHPのバージョン指定
Options +FollowSymLinks ←今回手動で追加

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

更新情報サービス(Ping送信)を利用する

WordPress は、投稿を作成したり更新したりする毎にXML-RPC ping を送信することによって、ブログが更新されたことを人気のある更新情報サービスに自動的に通知する。デフォルトで Ping-O-Matic のサーバーが設定されているが、日本のものを追加してみる。

今まで利用していたPing送信先URL
http://rpc.pingomatic.com/

今回追加したPing送信先URL
http://bulkfeeds.net/rpc
http://coreblog.org/ping/
http://ping.bloggers.jp/rpc/
http://blog.goo.ne.jp/XMLRPC
http://www.blogpeople.net/servlet/weblogUpdates
http://ping.cocolog-nifty.com/xmlrpc
http://blogdb.jp/xmlrpc
http://www.blogoole.com/ping/
http://ping.amagle.com/