はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ dogmap.jp

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 24 / 24件)
 

BASHの脆弱性でCGIモードで動いてるPHPにアレさせてみました | dogmap.jp

2014/09/25 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip bash テストスクリプト plain Echo Sakura

タイトルはパクリ 元記事: BASHの脆弱性でCGIスクリプトにアレさせてみました – ブログ – ワルブリックス株式会社 sakura のレンタルサーバが cgi モードで php 動かしてるよなーと思ってテストしてみたらできました。 # テストスクリプトは削除済みです。 test.php <?php header( "Content-type: text/plain" ); echo "Hey... 続きを読む

WordPress の管理画面を IP アドレスで制限する | dogmap.jp

2013/11/13 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip nginx location Server wp-admin

WordPress の管理画面を IP アドレスで制限することは Brute Force Attack に対して有効です。 たとえば Nginx を使っている場合、以下のような設定で許可された IP アドレス以外からのログインを拒否することができます。 server { location /wp-admin { allow 192.168.0.1; deny all; : } location =... 続きを読む

HyperDB でお手軽に WP の MySQL サーバを複数分散 | dogmap.jp

2013/10/28 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip スレーブ構成 レプリケーション機能 分散 MySQL 手法

WordPress で DB サーバを分散処理したいとか思ったことありませんか? 以前、MariaDB Galera Cluster を使って DB サーバをクラスター構成にする方法を解説しました。 しかし、ここではもっと簡単に MySQL のマスター/スレーブ構成によるレプリケーション機能を使って読み込み先と書き込み先の DB を分ける手法について解説します。 Amazon RDS のリードレプ... 続きを読む

コマンドラインから WordPress を操作する wp-cli 初級編 | dogmap.jp

2013/09/12 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip wp-cli Plugin コマンドライン Theme 初級編

WordPress 3.6.1 が出たので、記念に wp-cli の紹介。(なんの記念だ) wp-cli は、WordPress への各種の操作(本体のインストール・アップデートから plugin、theme のインストール・アップデートまで、すべてのことが!)をコマンドラインから行えるようにするツールです。 # curl https://raw.github.com/wp-cli/wp-cli.... 続きを読む

WordPress サイトを静的 HTML に変換するプラグイン StaticPress | dogmap.jp

2013/06/07 このエントリーをはてなブックマークに追加 357 users Instapaper Pocket Tweet Facebook Share Evernote Clip HTML WordPress プラグイン ダウンロード

実は WordPress サイトを静的 HTML に変換するプラグイン StaticPress をリリースしていました。 ダウンロードは、WordPress 公式プラグインディレクトリからお願いします。 WordPress › StaticPress « WordPress Plugins このプラグインを使用することで WordPress で作成されたサイトを丸ごと静的ファイルに変換することがで... 続きを読む

さくらVPS512で、Yahoo!砲食らっても WordPress を平常運転させるための設定 | dogmap.jp

2013/04/16 このエントリーをはてなブックマークに追加 382 users Instapaper Pocket Tweet Facebook Share Evernote Clip 平常 nginx lighttpd WordPress サーバ

2010年の年末に、「カイ士伝」のさくらVPSへの引っ越しを手伝ったわけですが、その後も元気にサーバは動き続けているようです。 引っ越し当初は、Web サーバとして lighttpd を導入してたんですけど、僕の個人的な好みがかわって、途中で Nginx に切り替えました。 特に大きなトラブルもなくサクサクと動いてたようですが、昨日突然の Yahoo!砲で、平常時の数倍のアクセスがあったようです。... 続きを読む

S3 にメディアを自動アップロードするプラグイン「絡新婦」 | dogmap.jp

2013/03/01 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip メディアライブラリ プラグイン メディア 自動アップ 妖怪

WordPress のメディアライブラリにアップロードされたファイルを自動的に Amazon S3 にアップロードして、post_content 内のリンクを S3 の URL に変更するプラグイン Nephila clavata (絡新婦) を作成しています。 プラグイン名称の元になったのは、有名な妖怪ですね。 公式プラグインディレクトリには、全く同じ機能を持った「Amazon S3 for W... 続きを読む

MariaDB Galera Cluster による DB サーバの冗長化 | dogmap.jp

2013/02/21 このエントリーをはてなブックマークに追加 112 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバ 冗長化 ノート AWS API

さくらインターネット研究所さんの「MariaDB Galera Clusterを試す」という記事を読んで居ても立ってもいられなくなり、さっそく AWS で構築してみました。 上記の記事によれば 簡単にまとめると次のようになります。 Galera Replicationが複数のRDBMをレプリケーションするwsrep APIを提供し、同期をとります 完全同期型であるため、すべてのノードがアクティブか... 続きを読む

WordPress サイトの永代供養 | dogmap.jp

2013/02/06 このエントリーをはてなブックマークに追加 120 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドメイン 脆弱性 将来 バージョンアップ 永代供養

イベント用に立ち上げた WordPress サイトとか、もう将来にわたって更新する可能性の無いサイトって一つや二つありますよね。 もう要らないからと言ってドメインを手放したりすると、中古ドメイン屋に買われ風俗サイトにリニューアルされたりするので、できればそのままにしておきたいです。 しかし WordPress のバージョンアップをせずに放置していると、これまた最悪の場合脆弱性をつかれて乗っ取られた... 続きを読む

WordPress の引っ越し方法色々 | dogmap.jp

2013/01/15 このエントリーをはてなブックマークに追加 293 users Instapaper Pocket Tweet Facebook Share Evernote Clip WordPress レンサバ 引っ越し方法 ひと 引っ越し

WordPress を使っていると、「レンサバの期限が契約期限が切れるんだけど、他のレンサバ会社に移ろうかなー」とか「そろそろレンサバやめて VPS or AWS にしようかなー」とか思ったりする時があると思うんですよ。 そんなとき「でも引っ越しメンドくさそうだしなー」とか思って諦めたりするひとも多いと思います。 そこで、しょっちゅうサイトの引っ越しをしている私が引っ越し方法を解説。 基本は「Wo... 続きを読む

WordPress のDB上のサイトURLを一気に変換 | dogmap.jp

2012/09/20 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip WordPress 変換 DB上 replace update

WordPress を、別サーバに移行するにあたってサイト URL を変更したい時があります。 例えば、開発環境から本番環境に移行する時とか そんな時は、以下の SQL 文を発行することで wp_posts 内のデータを一発で置換できます。 UPDATE `wp_posts` SET post_content=REPLACE(post_content, "{旧URL}", "{新URL}") wh... 続きを読む

ブラウザのキャッシュファイルをコントロールする | dogmap.jp

2012/09/06 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip nginx キャッシュファイル ブラウザ エントリ サーバ

Web サーバから送出されるデータに Expires ヘッダーを追加して、ブラウザにキャッシュを持たせることで体感速度をあげてやるということは、良く行われていますね。 実際にどうやって設定するかは、以下のエントリで説明しています。 WordPressサイト用の.htaccess例 WordPress サイトに nginx を導入する で、この時さらにキャッシュを長期間持ってもらおうと思って1年とか... 続きを読む

WordPress 高速化&スマート運用必携ガイド フォロー : dogmap.jp

2012/04/20 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip epel 運用必携ガイド WordPress リポジトリ 執筆

3/16 に発売された「WordPress 高速化&スマート運用必携ガイド」ですが、ありがたいことに Facebook ページやメールで、内容についていくつかお問い合わせをいただいています。 僕が執筆担当したセクションで、特につまずきそうなところや、執筆時から事情が変わったところ、および間違っているところについて、ちょっと解説を入れようと思います。 [P153][P160] epel リポジトリの... 続きを読む

WordPress 高速化&スマート運用必携ガイド : dogmap.jp

2012/02/23 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip カッコ フロントエンド 運用必携ガイド WordPress

WordPress 高速化&スマート運用必携ガイド 昨年末くらいから、こもりさんと一緒に本を書いてました。 先日、ようやく色校 up して 3/16 には発売されます。 右の写真が、出来立てほやほやのカバーの写真です。カッコいいっすなぁ、見るからに速そう。 WordPress サイトを高速化させるためのガイドで、こもりさんがフロントエンドの、僕がバックエンドの技術を色々紹介しています。 僕の書いた... 続きを読む

WordPress をとにかく速くする (WordPress Advent Calendar 2011 20日目) : dogmap.jp

2011/12/20 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip WordPress エントリ 去年 ブログ

12月25日まで毎日ブログをつないでいく WordPress Advent Calendar 2011、20日目担当 @wokamoto です。 @mypacecreator さんに引き継いでいただきました!ドキドキ。 そんな、@mypacecreator さんのエントリはこちら。 3大「WordPressに慣れていない人がやってしまいがちだけど、こっちのほうがいいのになぁ」って思うこと 去年は ... 続きを読む

Nginx でリダイレクト : dogmap.jp

2011/10/27 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip Facebook nginx SSH リダイレクト プレビュー

facebook のコメント欄とかで URL をシェアすると、ドメイン名の頭に勝手に www. 付けてくれたりして、非常に不愉快です。 例えば、こんな url をコメント欄に書くと http://dogmap.jp/2011/10/27/ssh_config/ プレビューの所の URL を、こんな風にかきかえてくれやがります。 http://www.dogmap.jp/2011/10/27/ssh... 続きを読む

ssh 接続を簡単にする ~/.ssh/config : dogmap.jp

2011/10/27 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip config example example.com SSH

Mac のターミナルとかから、サーバに SSH 接続する際に長ったらしいオプションつけてませんか? 例えば、example.com にユーザー wokamoto、秘密鍵 ~/.ssh/id_rsa.example、ポート番号 10022 で接続する際、こんな感じで接続しますよね。 $ ssh -l wokamoto -p 10022 -i ~/.ssh/id_rsa.example example... 続きを読む

WordPress の DB とソースをバックアップするプラグイン : dogmap.jp

2011/09/27 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip zip 一環 副産物 こいつ WordPress

稼働中の WordPress サイトの DB とソース一式をバックアップして一つの zip ファイルを作成するプラグイン Total Backup をリリースします。 まだまだ荒削りなプラグインなので、これからモリモリと機能追加していく予定。 実はこれ、め組さんの仕事の一環で作ってるプラグインの副産物です。 ちょっと色々な環境で試してみて欲しいので、こいつだけ切り出して単体プラグインとしてリリース... 続きを読む

Nginx + lsyncd で WordPress を負荷分散させる : dogmap.jp

2011/07/07 このエントリーをはてなブックマークに追加 105 users Instapaper Pocket Tweet Facebook Share Evernote Clip VPS nginx lsyncd サーバ 案件

最近、め組ことデジタルキューブさんと、一緒に仕事をやらせてもらってます。 今の所は、主に WordPress サイトの高速化とかやってるんですけど、その中で WordPress サイトを複数台のサーバで負荷分散させて高速化させる案件があったので、その時の作業内容をシェア。 最近はさくらの VPS とか、低価格の VPS が出てきてるので、個人でも手を出せる領域かもしれませんね。 今回は2台のサーバ... 続きを読む

WordPress 同梱の jQuery 以外を使う方法 : dogmap.jp

2011/07/02 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter jQuery Google bit.ly 同梱

Twitter で @mokeco_ さんから「WP関連で質問があります。jQueryをWP同梱のものではなく、google等から引っ張ってきたいと思い、wokamotoさんのサイト http://bit.ly/iiBu1R や http://bit.ly/dYfu1e などを参考にしましたが、どうしても同梱のjQueryが呼び出されてしまいます。今回、ContactForm7がWP同梱のものより... 続きを読む

WordPress のエディタから、不要なメディアボタンを削除する : dogmap.jp

2011/06/29 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip エディタ Functions WordPress オプション

WordPress を、マルチサイト版で利用している場合、エディタ上部に表示されているメディアボタンの表示・非表示はオプションで設定できます。 しかし、シングルサイト版で使用している場合は、これらを制御することはできません。 シングルサイト版でも、制御することは不可能なんでしょうか? 実は media_buttons アクションフックを使用することで、実現可能です。 テーマの functions.... 続きを読む

VPS 借りたら、せめてこれくらいはやっとけというセキュリティ設定 : dogmap.jp

2011/05/12 このエントリーをはてなブックマークに追加 319 users Instapaper Pocket Tweet Facebook Share Evernote Clip VPS Ubuntu CentOS 敷居 さくらVPS

さくらのVPSやら、ServersMan@VPS やらの出現で、やたらと敷居のさがった感のある VPS 。 かく言うこのサーバもめ組VPSで運用されてるわけですが、VPSを既存のレンサバ感覚で使ってる人に、せめてこれくらいのセキュリティ設定はやっておいたほうが良いよっていうお話です。 今回、対象にする OS は CentOS です。 さくらVPS 借りて Ubuntu とか、別の OS で運用する... 続きを読む

WordPress マルチサイト版の高速化アイデア : dogmap.jp

2011/05/06 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip hoge.example.com WordPress 以下

WordPress をマルチサイトで使用していると、画像のURLが以下のような感じになると思います。http://hoge.example.com/files/2011/05/fuga.jpgしかし、実際にはサーバ上には /files/2011/05/fuga.jpg ってファイルは存在してません。 WordPress が、どうやってこのファイルを処理しているかというと…wp-includes/r... 続きを読む

WordPress でスニペットを簡単に管理する方法 : dogmap.jp

2011/04/19 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip functions.php 昨今 スニペット テーマ 人気

昨今の WordPress 人気にあやかって、「WordPress スニペット」とか「WordPress functions.php カスタマイズ」とかで検索すると、functions.php を使ってできる簡単なカスタマイズ方法が出てきます。 これらを functions.php で管理してるとテーマを変更した時とか、コピペしなおさなきゃ行けなくなって面倒くさいことこの上ありません。 また、この... 続きを読む

 
(1 - 24 / 24件)