7月 06

ここ数日wordpressの調子が悪くてブログが使用不能になってた。
管理人の僕すらもアクセス出来ない状況だった。
wordpress以外のファイル(自分でタグを打ったページとか)はきちんと表示されていた。
データベースのMySQLもアクセス出来て中身も見れていた。

このブログはXreaを使って運営してるんだけど、最近調子が悪いのが関係しているのかも。
しばしばブログへのアクセスが重くなったりしていたんだよね。
もしくはWordpress自体がダメだったのかも。

解決法は分からなかった。
xreaのサポートを見ても、似たような問題でサーバーを移転して解決したとかそんなんばかり。
いちどwordpressのファイルを削除して入れ直してみたけど、だめだった。
WordPress のアップグレード/詳細』を見ながらね。
プラグインが不具合を起こしているのかと思って削除してみたけど、無理だった。
定期的にバックアップを取ってはいたんだけど、それでも数日分データが飛んだかも?

問題が起きた可能性としてwordpressを2.8にアップグレードした事があるかも。
その時は自動アップグレードにしてたんだよね。
どうやら2.8のアップグレード時に自動でするとファイルが勝手に削除されるバグがあったらしい。
バグがあると分かっているのにそのまま配布してたんだってm9(^Д^)
実際その時9MBくらい何かのファイルが消えたのは事実。
ファイル数が多すぎて何か分からなかったけどね・・・。

結局なぞのままだ。
いつの間にか復活していた。
いくつかwordpressの管理画面で動かない部分もあるんだけどね。
phpがsafemodeとか言うのになんちゃらかんちゃら。

いまのうちにバックアップ取り直しておかないと!


投稿日   written by hosimitu

6月 17

WordPressを2.8にアップデートしたら『Custom Quicktags』が動かなくなった。
なので変わりとして『WP-AddQuicktag』を入れた。
基本的にほとんど変わりがない。
『Custom Quicktags』の方は既存のタグの編集も出来たんだけどね。
以前にプラグインの機能を記事に書いたのでそれを参考にどうぞ。

WP-AddQuicktag』に関しては十分満足だ。
これで記事を書くときに色々と手間を省けるぜぃ。

余談だけど、バージョンアップのたびにこう言う小さい不具合が出てくると、
3.0台に突入するときどんだけ面倒な事が起こるのかなぁと心配になってくるな。
仕方ない事と言えば仕方ない事なんだけどね。


投稿日   written by hosimitu

6月 16

個別記事のコメント記入欄を個別に大きくしたり出来るようにしてみた。
この機能を知ったきっかけは『[JS]フォームのtextareaをサイズ変更できるスクリプト -TextArea Resizer』で、導入に関しては『TextArea Resizer』を参考にした。
動作のデモはこちら

導入の参考先が英語なので簡単に日本語で紹介してみよう。
まず『jQuery.js』が読み込まれているという前提で話を進める。
<head></head>部分に以下を書き加える。

<script type="text/javascript" src="jquery.textarearesizer.compressed.js"></script>
<script type="text/javascript">
/* jQuery textarea resizer plugin usage */
$(document).ready(function() {
$('textarea.resizable:not(.processed)').TextAreaResizer();
});
</script>

『jquery.textarearesizer.compressed.js』のアドレスは自分の環境に合わせてください。
フルパスで書いても良いです。
そして『style.css』に以下を追加する。

div.grippie {
background:#EEEEEE url(grippie.png) no-repeat scroll center 2px;
border-color:#DDDDDD;
border-style:solid;
border-width:0pt 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
}
.resizable-textarea textarea {
display:block;
margin-bottom:0pt;
width:95%;
height: 20%;
}

『grippie.png』のURLは自分の環境に合わせてください。
私はフルパスで書きました。

最後に『comments.php』のtextareaのタグに『class=”resizable”』を追加する。
これに関しては参考にしたページに書かれていないんだけど、
追加したらきちんと表示されるようになった。
まずは書かずに試してみて、ダメだったら追記する感じで。


投稿日   written by hosimitu

6月 15

僕もいくつかの自作プログラムを作っている。
例えば『lightboxのプラグイン』とかね。
作った人間としてどれくらいの人に使って貰っているのかは気になるところだ。

そんな時に役立つプラグインが『download-counter』だ。
導入が少し面倒だけど『WordPressにDownloadCounterを導入してみた』を見ながらすればバッチリ出来た。
普通はいくつもの参考ページを探す事になるんだけど、
リンク先の解説はわかりやすくて他を探す必要を感じなかった。

プラグインがうまく動いているかを試す時は『WP-Super-Cache』に注意する必要がある。
キャッシュが残っているとうまく動かなかったからだ。
ブラウザのキャッシュにも注意しないとね。


投稿日   written by hosimitu

6月 14

WordPressの管理画面でしつこく2.8のアップデートを勧められたので、
日本語版が出たと言う事もあって2.7.1からアップデートしてみた。
手順はデータベースのバックアップを取って、プラグインを全部停止。
Wordpress関連のファイルをとりあえず全部ダウンロード。
そうしたのち自動でアップデートしてみた。
各プラグインの設定とかはちゃんとメモっておかないとね。

アップデート自体は1分もかからなかったんだけど、
いくつかのプラグインがうまく動かなかった。
あと、記事管理画面(ダッシュボード)がきちんと表示されない事態に陥った。

記事管理画面の問題はWordpressのフォーラムで解決。
2.8の管理画面のCSSが反映しない
.htaccessのファイルをアップデートするだけだった。

プラグインの問題は解決出来たのと出来てない物がある。
アップデートする前に『WordPress Plugin Compatibility Checker』をチェックしとくべきだったな。
このページは2.8に対応しているかどうかをまとめてあるモノだ。
2.8にアップデートした当初動かなかったプラグインは、
プラグイン自体のアップデートによって動作するようになった物が大半だ。

『My Category Order』は特別でちょっと面倒だった。
[Plugin: My Category Order] Not working with 2.8
ここを参考にしたんだけどプラグインのリインストールそして『taxonomy.php』の編集。
最後に自前のテーマの編集をした。
『taxonomy.php』の編集はWordpressの管理画面の『My Category Order』のページに書いてあるので割愛。
自前のテーマに関してはカテゴリーを表示する箇所を

wp_list_categories('orderby=order&title_li=');

とした。

動かないままのプラグインとして『Custom Quicktags』がある。
記事を書くときにaタグやhタグなどを簡単に挿入できようにするプラグインで超便利。
だけど動かない。
代替のプラグインを探すしかないのかなぁ?

2009.6.17追記
代替のプラグインが見つかったよ
『Custom Quicktags』の代わりに『WP-AddQuicktag』を導入した


投稿日   written by hosimitu


Copyright © 2004-2012 星光のつれづれ日記
i3Theme 1.7 is designed by N.Design Studio. customized by hosimitu.