カテゴリー
コンピューター

Composer を使った CakePHP のアップデート方法メモ

スクリーンショット 2014-07-13 8.50.57.png

以前、Composer で CakePHP をインストールいたしました。

その時の CakePHP のバージョンは「2.4.2」でございました。調べてみますと、Composer を使用すればアップデートできそうですのでやってみます♪

簡単にアップデートできました♪

カテゴリー
コンピューター

Composer 使用時の CakePHP コアがインストールされる場所

  • composer.json の config にある vendor-dir で指定したディレクトリ内にできた pear-pear.cakephp.org/CakePHP/Cake/ に CakePHP のコアがインストールされる
  • ちなみに、vendor-dir で指定するディレクトリは一般的に Vendor/ となる。CakePHP 公式ドキュメントより。

カテゴリー
WordPress

【WordPress】Quick Adsense の設定を変更しましたの♪

スクリーンショット 2014-07-09 0.00.26.png

Quick Adsense 設定変更で注意したいポイント

  • Twenty Fourteen など、WordPress テーマがレスポンシブデザインにより一覧ページではタイトルだけを表示する場合はスマホでは広告が表示されない
  • nginx のプロキシキャッシュなど、キャッシュが効いているページでは効果が確認できない
  • 原因不明だが、Appearance の Place all possible Ads on these pages. が動かなかった

Quick Adsense 設定を変更しても反映されていないのなら、キャッシュが怪しいですの。

キャッシュにつきましては、自力でキャッシュされていなさそうなページを探すか、変更の都度キャッシュを削除する必要がございます。

今回修正した Quick Adsense 設定の修正内容

カテゴリー
コンピューター

【nginx】WordPress の cron アクセスをログに残さないのは諦めて nginx 設定ファイルを整理!

wp-cron.php へのアクセスログを残さないようにできなかった。。。失敗のポイント!?

  • プロキシではなくウェブサーバの server コンテキストに wp-cron のログを残さないための location ディレクティブを書いた。
  • try_files は wp-cron の location ディレクティブと並ぶ同じ階層にあるが、これによって URL が書き換わり、wp-cron の location ディレクティブの条件に一致しなくなるのではないか?
  • try_files をウェブサーバ server コンテキストからプロキシサーバの server コンテキストに移してみた。。。パーマリンクのリライトが上手く働かず、エラーとなった。

以上の失敗を経て、wp-cron 部分に関する nginx 設定を削除いたします。ついでですので、別の箇所も少し見なおして修正いたしました♪

/etc/nginx/conf.d/default.conf の整理した内容♪

カテゴリー
コンピューター

【nginx】WordPress の wp-cron.php が動きませんの!!!→直しましたわ♪【ただし不完全】

wp-cron.php を動かすことには成功しましたが、ログへの記録を残らないようにする点について、失敗しています><。

wp-cron.php を再び動かすポイント

  • 【nginx】【WordPress】wp-cron.php アクセス時はログに残さないようにしました♪ | oki2a24 の投稿で、wp-cron.php アクセス時のログを記録しないように変更した、つもりだった
  • 実際には、ログに記録しない後、なにも記述しない = ないも動作しない、という意味であった
  • location ディレクティブ内に入ると、内部の設定を処理した後は処理が終了する。ディレクティブ外の処理を続けて実行しない
  • プロキシサーバ側に wp-cron.php のログを残さない設定を書いていたが、ウェブサーバ側に wp-cron.php の設定を移動した

/etc/nginx/conf.d/default.conf 修正ポイント!

カテゴリー
Microsoft

Internet Explorer 11 でいつも新しいタブで開く方法メモ♪

手順!

まずは Internet Explorer 11 を起ち上げますわ♪

  1. インターネットオプション
  2. タブ「全般」
  3. タブの「タブ」ボタン
  4. タブ ブラウズの設定ウインドウ、のポップアップの発生時: で「常に新しいタブでポップアップを開く(T)」
  5. OK、OK

この方法で、ポップアップは常にタブで開かれるようになりますの。

タブで開くことによるメリットですの。

  • ウインドウが増えない
  • ウインドウ(タブ)のサイズを変更できる

とくにサイズが変更できることが大きいですの!ウインドウ内のスクロールを消すことも、場合によってはできますから♪

カテゴリー
WordPress

【nginx】WordPress でキャッシュしてはいけないページ(ファイル、ディレクトリ)設定!!!

ポイント

  • WordPress 関係のクッキーを使用している場合はキャッシュしない
  • WordPress プラグイン Nginx Cache Controller に必要な設定を維持する必要がある。今回の場合は、proxy_cache_key
  • 「POST はキャッシュしない」と「GET 以外はキャッシュしない」は異なる。GET をキャッシュするよう明確にしたいので「GET 以外はキャッシュしない」設定にする。
  • キャッシュファイルを Linux コマンドから削除する場合は、最新の注意を持って!nginx 以外に、PHP-FPM を再起動したほうがよい
カテゴリー
WordPress

【nginx】【WordPress】wp-cron.php アクセス時はログに残さないようにしました♪

★追記★本投稿の設定により、 wp-cron アクセスのログは残らないようになりますが、wp-cron も動かなくなります><。

はじめに

Logwatch ログを拝見しておりましたら、次のようなログがたくさん見られました。

    499 (undefined)
       /wp-cron.php?doing_wp_cron=1403803446.1112749576568603515625: 2 Time(s)
… 略 …

wp-cron は記事の自動公開や BackWPup のトリガーなど、スケジュール周りで動いてくださる、大変便利な存在です♪

決して攻撃ではありません。ですけれども、Logwatch さんは少し誤解しているようですの><。

ですから、Logwatch にキャッチされる以前に、nginx のログとして残さないようにいたしますわ♪

カテゴリー
コンピューター

2014年6月のアクセス解析

先月 2014 年 6 月の 1 ヶ月間の Google アナリティクスの結果です。

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • コンテンツ > サイトコンテンツ > すべてのページ
  • トラフィック > 参照元 > すべてのトラフィック
  • トラフィック > 参照元 > 検索 > オーガニック検索

以上の 4 種類の Google Analytics 結果です。

カテゴリー
WordPress

【nginx】WordPress 用のパーマリンク設定を修正しました♪

追記。次の投稿で、一部 nginx 設定ファイルを修正しております。

ポイント

  • nginx ウェブサーバ設定の server コンテキストに try_files $uri $uri/ /index.php?q=$uri&$args; を記述する

try_files $uri $uri/ /index.php?q=$uri&$args; の意味