‘WordPress’ カテゴリーのアーカイブ

XML Sitemap Generator for WordPress

2009 年 7 月 5 日 日曜日

先日、coreserver+wordpress2.8で管理画面が崩れる件で、CGIモードをセーフモードに戻す作業を行ったら、XML Sitemap Generator for WordPressが変なエラーを吐いてサイトマップ作成に失敗するようになった。

xml-sitemap-generator エラー

There was a problem writing your sitemap file. Make sure the file exists and is writable.

と出てます。 「サイトマップのファイルが書き込めないよ」と言うエラー。

これは、手動で作成した場合の問題だけど、自動で作成するように設定してる人も、裏で同じ問題が起きてるはずなので、要注意。正しく更新されているか、チェックしてみて下さい。

これは、単純にサイトマップのファイルのパーミッションに、書き込み可の属性を追加してやれば直ります。

パーミッション

焦って、CGIモードに戻して実行すると、何故か無限リロードに陥って、サイトマップ作成が終わらなくなったりするので大変です。(僕、なっちゃいましたから・・・tt)

 

このプラグインまだ入れてない人には、お勧めなので是非どうぞ。

XML Sitemap Generator for WordPress 

coreserver+wordpress2.8で管理画面が崩れる件

2009 年 7 月 3 日 金曜日

wordpress2.8.1b2にアップグレードしました。

なんせ自動アップグレードすると、サーバー内のファイルを勝手に消してくれたりするらしくて、2.7→2.8は手動アップグレードする必要があるので面倒・・・あ、いや、時間が無くてなかなか実行できませんでした。

手動アップグレード方法

しかし、一部のサーバーでwordpress 2.8 を使うと管理画面のスタイルシートが反映されず、画面が崩れる場合があります。 (2.8がリリースされて意気揚々とインストールしたのに、色々な問題にガッカリされた方も多いのではないでしょうかね。)

僕はこの問題をブラウザ側の問題だと思ってたのですが、どうやら違ったようです。
ブラウザによって崩れたり崩れなかったりするので、てっきりブラウザの問題だと思ってました。 もっと早くググればよかったですね・・・

 

wordpress281b2管理画面
(崩れた管理画面)

 

管理画面のレイアウトが崩れる問題は、サーバーのPHPの実行モードによるもので、「phpを全てCGIモードで実行させる」ような設定を行っている場合に、この問題が起こるようです。

詳しくは→2.8の管理画面のCSSが反映しない(wordpress japan フォーラム)

(続きを読む…)

coreserver+wordpressで404エラーページのエラー

2009 年 1 月 22 日 木曜日

404エラーページと言うと、存在しないページのURLでアクセスされた時に、「存在しません」を伝えるページのこと。

404エラーページでは、ページの見た目だけじゃなくて、「存在しません」のHTTPステータスコード(=404)も密かに送信されている。 

実は、このサイトの環境(coreserver + wordpress)では、404が送信されるところを200が送信されてしまっている。(200はページが存在して正常に送信されたってこと)

見た目は、404エラーページなだけに、一見気付かないのだけれど、ステータスコード200が送信されると非常に都合が悪い。

ステータスコードは人には判らないだけで、利用しているプログラムは多い。

特に検索エンジンのbot(クローラー)なんかは、このステータスコードでページの有無を判断したりしている。 存在しないページで200を返しているとスパム行為と取られかねない。

;゚Д゚)ヤヴァいよ

なんとか対策しないと・・・

(続きを読む…)

Wordpress 2.7

2008 年 12 月 14 日 日曜日

Wordpress 2.7の日本語版が公開されたので、早速適用。

2.7からは、自動アップグレードなる機能があるけど、2.6.5から2.7へのアップグレードは手作業。

手順は基本的に、2.6.*までのアップグレード方法でok。

問題なくアップグレードが完了。まぁ、このサイトは殆どいじって無いので

 

2.7ではダッシュボードが大きく変わった。

投稿(ページ)を編集する画面では、横幅が小さくなったのかFCKeditorのツール群の端が切れるので、ちょっと不便。

fck

きちんと表示するには、モジュールを1列にするか、ブラウザのサイドバーを消すかくらいしかないのかな・・・?

それと、あと、画像のアップロードがうまくいかないなぁ・・・

今のところ気付いたのは、それだけ。

===追記===

ダッシュボードのメニューが折りたためるようなので、これでFCKeditorがきちんと表示されるようになった。

menu

TinyMCEからFCKeditorへ

2008 年 10 月 7 日 火曜日

Wordpressに標準搭載されているTinyMCEと言うエディター。

Javascriptで動くWYSIWYG (What You See Is What You Get)とか言うリッチエディターらしいけれど、これが結構くせ者。

Wordpressで記事を編集していると、勝手にタグが成形されてしまう。

HTMLモードで書いても同じ。 MovableTypeなら、制限無くタグ打ちできたけど、これは困った困ったこまどり姉妹。

 

何とかならないかなぁ…と色々調べてみると、どうやら簡単にエディタが変更できると言うので試してみた。

 

試したのは、FCKeditorと言うもの。 導入手順は

  1. Dean’s FCKEditor for WordPress pluginからアーカイブをダウンロード
  2. ダウンロードしたアーカイブを解凍
  3. 解凍するとできる「fckeditor-for-wordpress-plugin」ディレクトリを丸ごとサーバーの wp-content/plugins にアップロード
  4. プラグインの管理画面から有効化

これだけで、エディタがTinyMCEからFCKeditorへ替わる。

簡単。

 

でも、ちょっと重くなった。

空行(空段落?)が勝手に消されなくなった。

記事にJavascriptを練り込と、ちょっと変になる。(別ファイルの読み込みなら問題無いみたい)

 

と、まぁ、問題が無くなった訳じゃないけど、TinyMCEよりは遙かにましなので、しばらく使ってみる。

 

ちなみに、今回利用したのは

Wordpress 2.6.2 へ FCKEditor 2.5.0(リリースほやほやだ、わーい) を適用。