Server

rsyncでpermission denied (publickey) となった時の対処法

rsyncでローカル環境とリモートサーバーのディレクトリを同期したい! ということありますよね。そう思い、rsyncを使ってみたらつまずいた時の対処法です。 エラーの内容と原因 ローカル環境の現在のディレクトリと、リモートサーバーの/home/wwwを同期しよ…

Crondの(CRON) bad commandエラーの対処法

cronを設定したはずなのに、動かない時の対処方法です。ログを確認する前にcronの状態とファイルパーミッションを確認します。 $ service crond status crondがrunning状態であることを確認。 $ ls -la また実行ファイル(シェルスクリプト)のパーミッショ…

MySQLが「Fatal error: cannot allocate memory for the buffer pool」となり起動しない問題

開発環境のWordPressがいきなり「データベース接続確立エラー」となり、mysqlが起動しなくなってしまった時の対処法です。 原因:buffer poolのメモリ割当が少なかったせい mysqlを起動すると以下のようにエラーに。 $ service mysqld start MySQL Daemon fa…

innodb_log_file_sizeを変更した時のエラー対処

/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 …

とりあえず動かすとこまでの「Ansible入門」:nginx, php-fpm, mysql編

Chefよりも手軽に使えるということでAnsibleを試してみました。 今回は、nginx、php-fpm、mysqlを入れて、さらにmysqlでデータベースとユーザーを作成するところまでをやってみます。とりあえずの使用感を知りたかったので、Ansibleの環境はlocalhostです。 …

初心者がvimをカスタマイズしてプラグインを導入するまで

vimをアップデート vimのバージョンが古くて一部のプラグインが使えなかったので、新しいバージョンのvimをインストールします。 ついでにneocompleteなどで使うので、Luaも有効化しておきます。 $ yum -y install mercurial $ yum -y install ncurses-devel…

リモートサーバーのファイルをSublime Textで開く方法

タイトルのままリモートサーバーのファイルをSublime Textで開く方法です。 sftpやsshfsを使ってリモートサーバーとローカルを同期させる方法もあるようですが、 ・ファイル同期を待ちたくない ・ローカルにファイルがいっぱいになるのが嫌だ ということでよ…

さくらのVPS(CentOS)にnginxリバースプロキシを入れて高速化する方法

さくらのVPSの初期設定から、nginxを入れてリバースプロキシの設定をするまでの手順を(自分用に)まとめました。 今回最も参考になったのは以下の本です。nginx以外の高速化の手法も豊富でおすすめです。 [amazonjs asin=“4844362526” locale=“JP” title=“W…

WordPressでパーマリンク変更をした時のリダイレクト設定

WordPressのパーマリンク設定を変更したら、リダイレクトの設定をサーバー側(もしくはプラグイン)でする必要があります。 今回は、nginxでリダイレクト設定をする時の 目的:旧URLから新URLに301リダイレクトする nginxのrewriteを使って301リダイレクト(…

さくらのレンタルサーバーにSSH接続とファイル転送してみる

実は、「さくらのレンタルサーバー」にはSSH接続ができるんです。ファイル転送するのもいいですが、ターミナルを使いたい場合もありますよね。 「さくらのVPS」にSSH接続するのとは、少し違うの注意が必要です。 さくらのレンタルサーバーにSSH接続してみる …

AWSにscpでファイル転送したらPermission deniedされてググった

AWSにWordpressをインストールできたので今回はEC2サーバーにファイル転送をするところまで。 少しつまずいたので、その解決策も含めてご紹介します。 EC2にssh接続をしてみる まずはダウンロードしたpemファイルを任意のディレクトリにコピー。 $ cp blog_s…