三蔵開発メモ

Web開発やインフラ関連のメモを共有します

CentOS

CentOS7とapache2.4で/tmp直下にファイル等を保存したりしたい時

privateTmp機能をoffにする ※セキュリティが下がるのでなるべく注意 /lib/systemd/system/httpd.service --- PrivateTmp=true ↓ PrivateTmp=false --- systemctl daemon-reload systemctl restart httpd

QiitaにCentOS7 Laravel5.5 PHP7 mariadb 環境を構築する手順を書きました

主に開発環境等でLaravelを構築するための手順をqiitaに書きました。 上から順に追っていけば環境が構築できるように書いてあります。 qiita.com

Vagrant VirtualBox CentOSで共有フォルダをマウントしてくれないときに試した方法

VirtualBoxのアップデートなどをすると、 guest additionsが更新されたりして、うまく既存のVMのマウントがされなくなってしまうことがあったので、 試したことメモ。 その1、vagrant vbguestでguest additonsをアップデート ホスト機のコマンドプロンプト…

kvmでvmのホスト名、マシン名を変更する方法

kvmでvmを動かしているときにvmの名前を変えるのに少し手間取ったのでメモ 設定ファイルを変更 まずvmをvirsh stopコマンドで止める uuidgen (出力されたものをコピペしておく) virsh edit vm名 このコマンドを実行すると、設定xmlが表示されるので 以下の…

MongoDB Ver.2系のログローテート

MongoDBでのログローテートがいまいちうまくいかなかったのでメモ。 以下の設定では一応動いた。 公式のドキュメント通りに killall -SIGUSR1 mongod これを使うとクラッシュしてしまったので、対応。(3系なら killall -SIGUSR1 も動くのかも) /var/log/mo…

SELinux有効時にapache管理下の場所でファイルをアップロードしたときにForbidden等になってアクセスできないときの対処法

SELinuxを有効にしているwebサーバーで、 新しいファイルをアップロードすると、アクセスができなくなってしまいはまったのでメモ。 まずどんなラベルがついているかチェック。 ls -Z -rwxrwxrwx. apache apache system_u:object_r:httpd_sys_content_t:s0 i…

linuxでコマンドが打てないときに確認するメモ

rootとかでは普通にコマンドが打てるのに、 なぜかPHPなどプログラムなどではコマンドが実行できないときにハマったので、 メモ。 mysqlコマンドを「/usr/local/mysql/bin/mysql」に入れてて、それにパスを通していた場合 まずPath確認。 echo $PATH /usr/lo…

Linuxサーバーなどで、自分の外向きIPアドレスが知りたいとき

curl ifconfig.co

phantomjsとcasperjsのインストール

phantomjsのインストール バイナリをダウンロードするやり方。ビルドはすごい時間がかかる。 cd /usr/local/src wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 tar jxvf phantomjs-2.1.1-linux-x86_64.tar.bz…