2015-11-01から1ヶ月間の記事一覧
cronを設定したはずなのに、動かない時の対処方法です。ログを確認する前にcronの状態とファイルパーミッションを確認します。 $ service crond status crondがrunning状態であることを確認。 $ ls -la また実行ファイル(シェルスクリプト)のパーミッショ…
BitbucketのWebhook+PHPスクリプトによる外部サービスを使わない簡単なデプロイ自動化をしてみます。 今回の環境は以下のような感じ。nginxですが、ApacheでもSSHキーの部分を変更すれば対応できるかと思います。 ▼環境 Bitbucket CentOS 6 nginx php-fpm …
開発環境の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 …
例えば、ローカル開発環境をつくっていてデータベースは同期しているけど、画像などは重いからローカル環境に置きたくないという時の対処法です。 今回の簡単な要件 環境は以下のような状況とします。 ローカル開発環境 URL → http:/localhost 本番環境 URL …
WordPressを多言語化する必要があり、翻訳ファイルを作成しました。 WordPressではテーマの翻訳は基本的にlanguagesディレクトリに入れることとなっています。 そして、翻訳情報を入れたpoファイルとそれを元にコンパイルしたmoファイルの2つで1セットを使い…
Chefよりも手軽に使えるということでAnsibleを試してみました。 今回は、nginx、php-fpm、mysqlを入れて、さらにmysqlでデータベースとユーザーを作成するところまでをやってみます。とりあえずの使用感を知りたかったので、Ansibleの環境はlocalhostです。 …
ドメイン移転をした時に忘れがちなウェブマスターツールの設定方法を紹介します。 1. 新しいドメインのプロパティを追加 まずは、既に追加してある旧ドメインのプロパティとは別に、新しいドメインのプロパティを追加します。 ウェブマスターツールから「プ…