‘WordPress’ カテゴリーのアーカイブ
バージョンアップ
ということで、WordPressが2.9となりました。
途中、セキュリティの関係でバージョンが上がっているので、なんとなく早い感じもします。
例によって、自動更新で終了したのですが、今回はデータベースのテーブル情報も変更になったみたいで、アップ後入場する時に更新のお知らせがでましたが、問題無く更新終了。
前回、テーブルのミス(なのか、設定する値の問題なのか…)で、アップロードが失敗する事もあったけど、その対応かな?
WordPress2.8.6
つい先日2.8.5がリリースされたのだが、早くも2.8.6が来てますね。
どうやら、セキュリティ強化バージョンとのことなので、アップデートしました。
作業は、いつもの通り
- データベースのバックアップ
- WordPress自体のバックアップ(テーマとかプラグイン含む)
- 自動アップデート
ところが、自動アップデートで失敗しました(笑)
メッセージを見ると、コピー出来ないとなっているので、また所有者の問題かとみてきたら、そちらはOKでした
ですが、肝心のファイルが違う orz
そーいえば、ディレクトリしかやってなかったか? ま、気を取り直して権限を変更して無事終了。
とんだ落とし穴だった。
WordPress画像投稿エラー(ローカル環境:Windows)
WordPressの試験用にローカル環境(Windows+Apache+MySQL+PHP+Perl)を整備して、Apacheの設定も、実際のサーバーと同様にアクセス出来るようにしていました。
もちろん、WordPressも複数のユーザーが使えるように、データベースの切り替えを行うように改修。
で、早速アクセスして画像アップとかしてみたところ、アップされない……と言うことで、これはその時の調べたメモです。
ErrorLOGをみた所、MySQLのクエリ操作(INSERT INTO)でエラーが出ていました。(内容は修正してあります)
Out of range value for column ‘post_parent’ at row 1 for query
INSERT INTO `wp_posts` (`post_author`,`post_date`,`post_date_gmt`,
`post_content`,`post_content_filtered`,`post_title`,`post_excerpt`,
`post_status`,`post_type`,`comment_status`,`ping_status`,`post_password`,
`post_name`,`to_ping`,`pinged`,`post_modified`,`post_modified_gmt`,
`post_parent`,`menu_order`,`post_mime_type`,`guid`)
VALUES (’2′,’2009-11-14 23:27:01′,’2009-11-14 14:27:01′,”,”,’pic2′,”,’inherit’,
‘attachment’,'open’,'open’,”,’pic2′,”,”,’2009-11-14 23:27:01′,’2009-11-14 14:27:01′,
‘-1258208106′,’0′,’image/jpeg’,'pic2.jpg’)
問題は、`post_parent`の部分で、登録しようとする値が-1258208106になっており、コレが原因でエラーとなっている模様です。
※試しに、’1258208106′にしたら問題無く登録出来た。
ネットを探してみたら、同様の問題があるページを見つけました→ココです。(英文)
どうやら、データベースの設定で、上記の様な値に対応しきれず、エラーとなっているみたいです。
本来なら、そんな値を設定しようとするWordPress側が間違いなのですが、とりあえずデータベースを上記のページ通りに修正しました。
でも、エラー orz
やはり、PHPをなおさないと、ダメなのかな……
ところで、カテゴリを追加してやってみたら、素直に動いた。
データベースの内容も、それなりになってましたけど、根本的な解決じゃ無い気もします。
試験環境なんで、あまり環境整備だけで時間を取られるのも嫌なんで、これで行くしかないかなと思ってます。
HighSlide導入
画像をクリックすると「うにょん」と表示されるアレです。
プラグインで、良い物がありましたので、いれてみましたが…おお、うにょんする(笑)
どうやら、IEでも大丈夫みたいです。
ココのプラグインを使わせて頂きました、御礼申し上げます。
テーマとFontとIEと
日本語が綺麗に表示されないので、CSSを直して日本語フォントを指定してみたのだが、
IE(6)だと何故か未応答となり落ちてしまうことが判明…何故?
無いフォントを指定するとダメなのか、元に戻したら表示はされるようになった。
ちなみに、FireFoxとかでは大丈夫なので、フォント指定自体は問題無いと思っている。
また、このテーマですが、どうやらIE(6)では、意図した表示にならない。
もうちょいかなぁ、というかIEはバージョン毎に解釈が異なるので、対応が難しい。
追記:IE8でも意図した表示とはならなんだ…う~ん
追記2:CSSをなおした…フォントをいじって、元に戻したときに誤って変な修正をしたみたいです orz~