Home > Web

WordPress高速化プラグイン「WP Super Cache」を導入しようとしたら再インストールするはめになった

表示の高速化もそうですが、サーバへの負荷を軽減するという意味でも導入しようとした「WP Super Cache」ですが、何やらとんでもない事態に陥ってしまいました。

まず、CORESERVER(XREAも多分同じ)はPHPがセーフモード有効、ユーザ名が自分ではなくApacheになっている等、そのままでは動作しない仕様になっています。
そのために、PHPをCGIモードで動かす方法が用意されていて、一応動作に関しては問題無くなるはずです。

ただ、私の場合は何故か解決されず、パーミッションを一時的に777にしたり色々試してもセーフモードだからというエラーが出続けました。また、wp-config.phpにdefine(‘WP_CACHE’, true);を追加しろと出たので追加したのにやはり改善せず・・・

そして、これがまずかったのか、CORESERVERの設定からファイルのユーザ名を自分にしたらエラーの嵐。

やべーやべーとWordPress3.3.1日本語版をダッシュボードから自動再インストールしたら何故かダッシュボードが英語になるし、手動再インストールしても変わらないし、挙げ句に3.4.1β(英語版のみ)をインストールしたらテーマとプラグインがさよならしちゃうしで泥沼にはまってしまいました。

とりあえずここまで4時間・・・
_/乙(、ソ、)_y-~

落ち着いて、一度WordPressを全削除。
3.3.1日本語版をインストールして、設定は前のが残ってるのでそのまま流用。
テーマとプラグインをアップロードして有効にして無事前の環境に戻ってきました!
実はテーマディレクトリの.htaccess設定ミスってCSSファイル読み込まないミスで1時間くらい悩んだのは秘密!

しかし、知識無いのに余計なことはしないというのと、ファイルのバックアップはしとけという教訓をまざまざと思い知らされました。
まぁ、無事復旧できたのは本当に良かった。

Tumblrで複数Blogを作った時に役立つTombloo用パッチ

Tumblrでは1つのアカウントで複数のBlogを作成することができます。

例えば私の場合
Norick The Answer
Norick The Capture’s
とPrivate用の計3つのブログを作成しています。

そうなると困るのが、これなしではTumblrはありえないというFirefox用アドオン「Tombloo」です。
そのままでは複数Blogに対応していないのでどうしようか・・・と思ったらパッチが用意されていました。
複数Tumblelog対応パッチの紹介 – zaknakの日記

パッチページへ行き、RAWを右クリック→Tombloo→TomblooパッチのインストールでOKです。
約3年前の代物ですが無事使えました。
Tombloo


これで普段用とキャプチャ画像用を使い分けることが出来て、益々最強に近づきました。

wp.Vicunaテーマで多重カテゴリのパンくずリストを表示

当ブログはテーマにwp.Vicunaを使わせてもらってるのですが、結構古くからバージョンアップもしてないままなので、ところどころ不具合ではないですが問題が起きてます。
その1つが、カテゴリが多重になると全て表示してくれないというもので、修正することにしました。

参考にさせていただいたのは以下の記事です。
WordPressでプラグインを使わずにパンくずリストを表示する – 残像ブログ

カテゴリアーカイブで該当する部分のソースを掲載しておきます。

<p class="topicPath"><a href="<?php bloginfo('home'); ?>"><?php _e('Home', 'vicuna'); ?></a><?php
echo ' &gt; ';
$cat = get_queried_object();
//親カテゴリがある場合
if($cat->parent){
$cate_pare = get_category_parents(get_cat_ID(single_cat_title('',false)),true, ' &gt; ');
//get_category_parentsが自カテゴリも生成しちゃうので除去
for($i=0;$i<2;$i++){
$cate_pare = substr($cate_pare,0,strrpos($cate_pare, ' &gt; '));
}
//【表示】親カテゴリ
echo $cate_pare. ' &gt; ';
}
//【表示】自カテゴリ
?><span class="current"><?php single_cat_title(); ?></span></p>

モリサワのクラウドフォントサービス「TypeSquare」が期間限定無料

株式会社モリサワ : 「TypeSquareオープン記念¥0キャンペーン」を発表 – 47NEWS

モリサワフォントでお馴染みの株式会社モリサワがクラウドフォントサービスとしてTypeSquareをオープン。その記念として、2012年2月22日~2012年12月31日までの期間、無料で利用可能なキャンペーン実施します。

詳しくは以下のサイトをご覧下さい。
TypeSquare

また、TypeSquareを利用したサンプルページも用意されています。
モリサワトラベルエージェンシー

WordPressで設定すべきファイルパーミッション

わざわざWordPressを使うような人にはファイルパーミッションについて改めて説明する必要もないでしょうが、簡単に言うとファイルへのアクセス権限ですね。ユーザがオーナ、グループ、公開(全員)の3種類、アクセス方法は読み込み、書き込み、実行の3種類です。
詳細はこちらをご覧下さい。

当然、1つ間違えるととんでもない事態を引き起こすわけで、特に実行ファイルと個人情報に関するデータには細心の注意を払うべきです。

しかし、色々ブログを巡回してると、とんでもない説明や推奨設定をしてる人がいて怖いです。
最近はサーバ側が対策済みなので実行ファイルに関してはそこまで気を遣う必要はありませんけどね。昔はバグのある実行ファイルで永久ループしてサーバ落としたとか結構あった話しでしたが・・・と言っても、顧客情報データを閲覧可能状態にして流出事件に発展するのは最近でもよく聞きますね。

さて、本題。
WordPressではどのようにパーミッションを設定すべきなのか。
以下のページで詳細に説明してるのでご覧下さい(手抜きじゃないですよ?^^;)。
ファイルパーミッションの変更 – WordPress Codex 日本語版

特に「パーミッション 777 の危険性」の項目は必読です。

それでは、安全なWordPressライフを(ΦωΦ)

Information
Rewrite Harvest festa!
[Rewrite Harvest festa!]

終わりの惑星のLove Song(期間生産限定盤)(DVD付)
[麻枝准×やなぎなぎ - 終わりの惑星のLove Song(DVD付)]

Fate/Zero 3巻(フィギュア付き限定版)
[Fate/Zero 3巻(フィギュア付き)]

IS インフィニット・ストラトス シャルロット・デュノア ジャージVer.
[インフィニット・ストラトス シャルロット・デュノア ジャージVer.]

Fate/Zero BD-BOX
[『Fate/Zero』 BD-BOX]

【Amazon.co.jp限定】 AKIRA Blu-ray 30th Anniversary Edition(初回限定生産)
[AKIRA BD 30th Anniversary Edition(初回限定版)]

ワンダーフェスティバル2012(冬)開催記念限定商品 VCD ペンギン1号/2号/3号 宅配便セット
[輪るピングドラム ペンギン1号/2号/3号 宅配便セット]

Fate/Zero セイバー&セイバー・モータード・キュイラッシェ
[Fate/Zero セイバー&セイバー・モータード・キュイラッシェ]

セイバー・リリィ
[Fate セイバー・リリィ]

Kudryavka
[能美クドリャフカ -わふーver.-]

応援してます
ビジュアルアーツ大感謝祭
Rewrite Harvest festa!
這いよれ!ニャル子さん
TVアニメ「ゆるゆり」スペシャルサイト
偽物語
TVアニメーション「魔法少女まどか☆マギカ」公式サイト

the blankets
RSS Reader
UO Links
Personal Links

↑Page Top