カテゴリー
コンピューター

`docker-compose up` 時の CMD でマウントしたディレクトリに `chown` しようとして失敗した

やりたいこと

今まで、 docker-compose up -d 後に、コンテナと共有したディレクトリをコンテナ内で chown を実行して所有グループ・所有者を変更していました。 これが面倒で、時々忘れてしまいますので、なんとか楽にできないだろうかと思いました。

カテゴリー
WordPress

【WordPress】BackWPup から別のサーバへ復元、リストアした記録

はじめに。

  • ドメインはそのままで、サーバを引っ越す。1つのVPSに Nginx も PHP も MariaDB も全部入っている。データベースが MySQL から MariaDB へ変更する以外、引越し元と引越し先でサーバ内容は全く同じ。
  • WordPress のファイル、DB はプラグイン BackWPup で作成したものを使用して復元する。
  • 引越し先のサーバは構築済みで、後は現在の引越し元の WordPress ファイルと DB を引越し先サーバへ持っていくだけ。
    • 構築時にサンプルの WordPress を作成している。
    • 構築時に引っ越し元と同じ内容で DB を作成している。

今回、上記のことを行った記録を取りたいと思います。

カテゴリー
Apple

【Mac】OS X El Capitan へのアップグレードで Homebrew で所有者エラーが発生。対処したメモ!

OS X El Capitan バージョン 10.11 にアップグレードして、Homebrew でエラーが発生しましたので対処の記録を残しておきます。

エラー対処のコマンド

# brew update でエラー。
# パーミッションで権限が足りなかった。
# ユーザー:admin に所有者を変更した
# $(whoami) には現在のユーザ名が代入される。
sudo chown -R $(whoami):admin /usr/local
カテゴリー
Linux

【WordPress】ドキュメントルートの所有ユーザ・グループは apache で問題ないと考えます!

更新の躓きを解決♪「要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。…」 | oki2a24 にコメントをいただきました。


2013年7月17日 17:12

この記事のおかげで問題解決しました
けどこの方法でサーバーのセキュリティは大丈夫なんですかね?・・・少し不安

ありがとうございます。わたくしたちは Linux サーバについて系統だった教育を受けたこともありませんし、ましてや人に深くものを教えられるような知識も持ちあわせておりません。

ですのでこれから述べることが「誤りである」可能性は否定いたしません。そのうえで、わたくしたちの見解を記したいと思います。

順番としては、まず何が問題なのか定義し、次に問題に対してお答え申し上げます。そして最後に、その根拠を示しまして、わたくしたちの考えを記す次第です。

カテゴリー
WordPress

更新の躓きを解決♪「要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。…」

スクリーンショット 2013-02-01 22.09.23.png

接続情報

要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。 次に進むには FTP の接続情報を入力してください。 接続情報が思い出せない場合は、ホスティング担当者に問い合わせてください。

と、仮想マシンに入れた WordPress を更新しようとしたら表示されてアップデートできませんでした><。アイエエエ!ナンデ?

ちょっと悩んで調べたら解決しました。今更なミスでしたのでちょっと恥ずかしいです。自戒を込めて、メモしておきます。

原因

カテゴリー
コンピューター

php.ini で設定しても出力されないエラーログをちゃんと出すポイント!

スクリーンショット 2013-02-11 13.02.29.png

先日、php.ini の設定を行いました。そのときにエラーログの出力先を設定いたしました。

しかしながら、おかしいです。ヘンです。エラーログが書き込まれないどころか、ファイルすら作成されません。これを解決いたしましたのでメモします♪

ポイント

# PHP エラーログが出力されない場合は作って、ログファイルの所有者・グループを設定
touch /var/log/php_errors.log
chown apache:apache /var/log/php_errors.log

なお、操作はすべて ssh でのコマンド操作となります。

具体的な設定手順と確認方法♪