Server
rsyncでローカル環境とリモートサーバーのディレクトリを同期したい! ということありますよね。そう思い、rsyncを使ってみたらつまずいた時の対処法です。 エラーの内容と原因 ローカル環境の現在のディレクトリと、リモートサーバーの/home/wwwを同期しよ…
cronを設定したはずなのに、動かない時の対処方法です。ログを確認する前にcronの状態とファイルパーミッションを確認します。 $ service crond status crondがrunning状態であることを確認。 $ ls -la また実行ファイル(シェルスクリプト)のパーミッショ…
開発環境のWordPressがいきなり「データベース接続確立エラー」となり、mysqlが起動しなくなってしまった時の対処法です。 原因:buffer poolのメモリ割当が少なかったせい mysqlを起動すると以下のようにエラーに。 $ service mysqld start MySQL Daemon fa…
/tmp/my.cnfのinnodb_log_file_sizeを変更すると、エラーになりmysqlが起動できないという現象に。 mysqld.logを見てみると以下のようなエラーに。 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes InnoDB: than specified in …
Chefよりも手軽に使えるということでAnsibleを試してみました。 今回は、nginx、php-fpm、mysqlを入れて、さらにmysqlでデータベースとユーザーを作成するところまでをやってみます。とりあえずの使用感を知りたかったので、Ansibleの環境はlocalhostです。 …
vimをアップデート vimのバージョンが古くて一部のプラグインが使えなかったので、新しいバージョンのvimをインストールします。 ついでにneocompleteなどで使うので、Luaも有効化しておきます。 $ yum -y install mercurial $ yum -y install ncurses-devel…
タイトルのままリモートサーバーのファイルをSublime Textで開く方法です。 sftpやsshfsを使ってリモートサーバーとローカルを同期させる方法もあるようですが、 ・ファイル同期を待ちたくない ・ローカルにファイルがいっぱいになるのが嫌だ ということでよ…
さくらのVPSの初期設定から、nginxを入れてリバースプロキシの設定をするまでの手順を(自分用に)まとめました。 今回最も参考になったのは以下の本です。nginx以外の高速化の手法も豊富でおすすめです。 [amazonjs asin=“4844362526” locale=“JP” title=“W…
WordPressのパーマリンク設定を変更したら、リダイレクトの設定をサーバー側(もしくはプラグイン)でする必要があります。 今回は、nginxでリダイレクト設定をする時の 目的:旧URLから新URLに301リダイレクトする nginxのrewriteを使って301リダイレクト(…
実は、「さくらのレンタルサーバー」にはSSH接続ができるんです。ファイル転送するのもいいですが、ターミナルを使いたい場合もありますよね。 「さくらのVPS」にSSH接続するのとは、少し違うの注意が必要です。 さくらのレンタルサーバーにSSH接続してみる …
AWSにWordpressをインストールできたので今回はEC2サーバーにファイル転送をするところまで。 少しつまずいたので、その解決策も含めてご紹介します。 EC2にssh接続をしてみる まずはダウンロードしたpemファイルを任意のディレクトリにコピー。 $ cp blog_s…