Capistrano3を使って、自ホストに最新版のWordPressをデプロイしてみたのでその手順をログとして残しつつ、デプロイツール「Capistrano」の理解を進めていこうと思います。 事前準備として、デプロイ用の環境をAmazonEC2にt2.microインスタンスとしてラウンチして、WordPressが動作する環境(Apache+MySQL+PHP)、Rubygem(とRVM)、そしてCapistrano3のインストールまで出来ている状態で記載しています(この辺の事前準備の手順も後日TIPSとしてまとめたいと思っていますが、今回は省略します)。 さて、早速手順に入ります。 はじめに、デプロイプロジェクト用のディレクトリを作成して、Capistranoをインストールします。
WordPressを利用してブログを運営している方に役立つ情報を更新しています。初心者向けのワードプレス使い方ガイド・便利なプラグインを紹介しています。
ちなみに、本来CloudFrontとELBは取捨選択するものではなく、両方を使うことでお互いの機能を補完することができます。今回のCloudFront as Reverse Proxy構成でも、Webサーバーの手前にELBを組み合わせることが可能です。 それでは、それぞれの機能について少し詳しく見ていきます。 CloudFrontのキャッシュ機能 CloudFrontの最低限の用語をここで押さえておきます。CloudFrontでは、元のコンテンツを持つWebサーバーをオリジン、オリジンへの振り分けルールをビヘイビアと呼びます。CloudFrontによるキャッシュ動作の流れを以下に示します。 初回アクセス クライアントがCloudFrontのキャッシュサーバー(エッジロケーション)にアクセス キャッシュサーバーは、ビヘイビアを確認しオリジン(WordPressのWebサーバー)にアクセス オ
Bummer. It looks like the help center that you are trying to reach no longer exists. Oops, this help center no longer exists The company you're looking for is no longer using our help center. We suggest reaching out to them directly via their official website. Looking to provide self-service to your customers? Check out our guide, 6 tips for building a thriving help center. Read the guide
Home > PHP | Web+DB > nginx+php-fpmをyumでインストールして、WordPress/CakePHPを動かす設定 www.1×1.jpの環境をApache+mod_phpな環境から、nginx+php-fpmな環境へ移行しました。 さくらVPSのCentOS5.5環境にnginx+php-fpmをyumでインストールして、CakePHPとWordPressを動かす設定を行いました。 このエントリでは導入ということで、インストールから、とりあえず動作するところまでをご紹介します。 0. 構成 nginx+php-fpm環境にCakePHPとWordPressをインストールします。 それぞれ以下のURLでアクセスできるようにします。 http://www.1×1.jp/ -> CakePHP http://www.1×1.jp/blog/ -> WordPres
PHP をソースからインストール〜PHP-FPMの起動までのメモです。 予め必要なモジュールをインストールしておきます。 $ sudo aptitude install autoconf2.13 libbz2-dev libevent-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev libt1-dev libmcrypt-dev libxslt-dev libmysqlclient-dev mysql-common mysql-client mysql-server -y PHP のインストール PHPをソースからインストールします。PHP-FPM を使うため –enable-fpm をつけます。 $ wget http://jp.php.net/get/php-
さくらVPS 512のDebian Squeezeに入れた。(さくらVPS 512にSqueezeを入れる方法はこちら) apacheと古いphp5を削除 $ sudo apt-get remove --purge apache2* apache2.2* php5* $ sudo apt-get autoremove dotdeb $ sudo vi /etc/apt/source.list deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all $ wget http://www.dotdeb.org/dotdeb.gpg $ cat dotdeb.gpg | sudo apt-key add - $ rm dotdeb.gpg $ sudo apt-get ins
As discussed, template files are modular, reusable files, used to generate the web pages on your WordPress site. Some template files (such as the header and footer template) are used on all of your site’s pages, while others are used only under specific conditions. This article explains how WordPress determines which template file(s) to use on individual pages. If you want to customize an existing
Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference! This article is about developing WordPress Themes. If you wish to learn more about how to install and use Themes, review Using Themes. This topic differs from Using Themes because it discusses the technical aspects of writing code to build your own Themes rather than how to activate Themes or where to
WordPress にソーシャルブックマークボタンを楽々設置できるプラグイン、WP Social Bookmarking Light を公開しました。 2011.01.21 GitHubにソースコードを公開しました。 概要 ソーシャルネットワーク, ソーシャルブックマーク系のリンクをエントリーの先頭か後尾に自動で追加するプラグイン。 例えば、はてなブックマークや Facebook や Google Buzz や Twitter など。 どのリンクを追加するかは、設定画面から選択可能です。 このプラグインは、Social Bookmarking JP や wp-hatena をインスパイアしたものです。 インストール 1. こちらのページからプラグインをダウンロードして、wp-content/plugins/ にアップロード。 WordPress 管理画面のプラグインメニューから、WP So
このブログでNo,1のアクセス数を誇っている『絶対にインストールしたいWordPressプラグイン30個!』の記事ですが、今でも凄いアクセスを頂いています。 そして、そのアクセスを見るたびに思うのです。申し訳ない…と。 ブログを移転したり色々やっていたので正確な日にちは判らないですが、あの記事を書いたのはもう一年以上前だった気がします。今ではもう使ってないプラグインやもっと良いものが沢山あるんです。 というわけで、2011年にもなったことですし2011年版のオススメWordPressプラグインを一挙にご紹介したいと思います!その数も増えて何と30個から45個へグレードアップ!記事もなるべく読みやすくしたつもりです。 どれもこれもWordPressユーザーならかなりオススメのものですので参考にして頂ければ幸いです! それでは、少し長いので「続きから」どうぞ~! WordPress
「ウェッブサイトの表示速度を測定するフリーツール集」でサイト最適化の効果を定量的に計る術を知ったところで、HTTPリクエスト数の削減と画像の軽量化を狙い、以下の項目を試してみました。 Closure Compiler によるJavascriptファイルの結合と軽量化 Smash.it™ などによる画像の軽量化 CSS Sprite Generator などによる背景画像のCSS Sprites化 YUI Compressor によるCSSファイルの軽量化 minify などによるJavascript/CSSファイルのgzip転送 目標は現在使用中のテーマ iNove のYSlowスコアをGrade CからBへ向上させることです!! 1. Closure CompilerによるJavascriptファイルの結合と軽量化 iNove では2つのJavascriptファイル base.js、me
Date: 2010.03.07 | Category: WordPressの設定 | Tags: Wp-CacheというWordPressの出力を拘束にするプラグインをインストールしようとしたんですけれど、インストールは出来たものの、うまく使えないので色々調べていると、どうもWordPress2.8.1以降だと使えないらしい?? さらに調べると、WP Super Cacheというに多様な機能を提供してくれるプラグインがあることがわかりました。 参考にしたのは、「WP Super Cache」というプラグインを使ってみました WP Super Cacheをインストールする WordPressの管理画面の「プラグイン」の「新規追加」を開きます。 「WP Super Cache」でプラグインを検索します。 一番上に表示された「WP Super Cache」の「インストール」をクリックします。
PHP アクセラレータ APC を導入して、WordPress が高速化することは分かりました。より詳細にキャッシュのステータスを見るために、apc.php を使ってみます。また WordPress 関連のファイルで何が頻繁にヒットしているのかも調べてみます。 動作環境 CentOS 5.3 PHP 5 APC 3.0.19 WordPress 2.6.1 Ktai Style 1.71 apc.php は APC のインストール時に入っている APC を動かすだけなら前回の手順だけで OK ですが、実際キャッシュのヒット率やメモリの使用状況がどれくらいなのかを知る apc.php を使ってみます。 まずグラフを表示するために GD を入れます。 [code] # yum -y install php-gd [/code] CentOS 5.3 では /usr/share/pear/apc
HTML ページキャッシュ用のプラグイン wp-cache に続いて、PHP アクセラレータの中から APC (Alternative PHP Cache) を導入、効果を計測してみました。 動作環境 CentOS 5.3 PHP 5 PHP を高速化する PHP アクセラレータ wp-cache は、最終的に生成された HTML ページコンテンツをキャッシュしておくためのプラグインでしたが、APC は名前の通り PHP に対してはたらく「PHP アクセラレータ」です。 PHP はサーバサイドで動作するスクリプト言語ですが、バイトコード ((Bytecode: 中間コードなどとも呼ばれる)) に変換し実行しています。Perl もそうです。 WordPress も PHP で書かれた巨大なスクリプトのカタマリですが、毎回同じ *.php スクリプトを構文解釈、バイトコードに変換、とやっている
2014年2月26日 緊急追記! 2013年7月23日、本体の minify エンジン が脆弱性のため 2.1.7 に更新されています。本記事で紹介している WP Minify 1.2.0 の最終更新日が2012年6月4日なので、本体を差し替えてのご利用をお勧めします(サポート・フォーラムでも指摘されています が、改善されていません)。 以前 「WordPressテーマ “iNove” のYSlow的サイト最適化」で総合的にページの読み込みを軽量化する方法についてまとめましたが、今回は CSS/JavaScript ファイルの読み込み数が多い Arras Theme を例に、WordPress プラグインの WP Minify で複数のCSSやJavascriptファイルを1つにまとめて軽量化する方法を紹介したいと思います。 まずはそのコアとなる Minify のおさらいですが、次のような
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く