elasticsearch plugin install

Elasticsearchのインストール奮闘記 - Hello World! /* Geekへの道 */ JAVA_HOME=/usr/java/jre1.7.0_67 /usr/share/elasticsearch/bin/plugin -install polyfractal/elasticsearch-inquisitor http://localhost:9200/_plugin/inquisitor/#/queries JAVA_HOM…

サーバー ネットワーク

mac address uuid クローンした時にmacアドレスがかぶっていたから動かなかった ネットワークアダプタを生成 ホストオンリーブリッジ ネットワークにwifiのネットワークが変わるとipが変わる 自分のip を確認する アダプタを2つ用意する ホストオンリーアダ…

socialite laravel

nginx だと設定しないと動かない apacheだととりあえず動く

laravel authのテーブルを変更

view table のUsersテーブルをつくる Userテーブルはデフォであるから生成できない app/User.phpを書き換える UserモデルはAuth\~をuseしているからAuthでのログインができる

サブネットマスク

サブネットマスク - ネットワークエンジニアを目指して プレフィックス表記とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

nginx エラーログ

tail -f /var/log/php-fpm/www-error.log tail -f /var/log/php-fpm/error.log tail -f /var/log/nginx/access.log tail -f /var/log/php-fpm/error.log

laravelでDBを2つつなぐ

'connections' => [ env('DB_CONNECTION_1') => [ 'driver' => 'pgsql', 'host' => env('DB_HOST_1'), 'database' => env('DB_DATABASE_1'), 'username' => env('DB_USERNAME_1'), 'password' => env('DB_PASSWORD_1'), 'charset' => 'utf8', 'prefix' => ''…

composer.lock

composer update すると自動更新される インストール済みでcomposer.json に書いてあるべきものがなかったときエラーになった composer.lockをリネームしてcomposer install , update しなおすと直った

nginx 初期設定

YumでNginxセットアップ+PHP-FPM - Qiita root vi /etc/nginx/nginx.conf location ~ .php$ { fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; vim /etc/nginx/conf.d/idlemile_sample.conf root が /publicじゃなかった。。。 hostがansibleで書き換えら…

json jsoonp

json 外から叩かれないようにするときはjson jsonp ドメインをまたぐときはjsonpのほうがいい return response()->json(['name' => 'Abigail', 'state' => 'CA']) ->setCallback($request->input('callback'));

redis laravel

yum install redis composer.json "predis/predis": "~1.0" conf/database.php redis 'database' => env('REDIS_DB', 0), .env SESSION_DRIVER=redis REDIS_HOST=IPREDIS_DB=1

nginx 公開領域

/etc/nginx/conf.d/hogehoe.conf server { listen 80; server_name hogehoge; charset utf8; root /var/www/hoge; # シンボリックリンク済み -> /home/hoge/project/public #root /home/hoge/project/public; nginxでホームディレクトリを公開ディレクトリに…

gulp

ざっくりGulp.js入門(Mac向け) - Qiita gulp 便利だった!

laravel test

yum install inotify-tools phpunit.sh /test/ExampleTest.php //トップ $response = $this->call('GET', '/'); $this->assertEquals(200, $response->status());

form でget送信

HTMLのAタグ(アンカータグ)でPOST型で値を渡したい - ウィリアムのいたずらの開発日記 <html> <body> <A HREF="" onclick="document.form1.submit();return false;" > テスト</A> <form name="form1" method="POST" action="http://127.0.0.1/tes…

サーバー初期設定

getenforce setenforce 0 vi /etc/selinux/config SELINUX=disabled 忘れるとはまる

laravel

token が読まれずにエラーになった app/Http/Karnel.php $middlewareGroups = [ // \App\Http\Middleware\VerifyCsrfToken::class, ]

static  DRY

use App\Http\Controllers\UseController; static Controller::Index(); staticの時はrouteで呼び出せない static function の中は$thisを呼べない self::メソッドでok staticでないとき $UseController = new UseController; $UseController->index(); __co…

controller のディレクトリ指定ができなかった

controller のディレクトリ指定ができなかった namespace App\Http\Controllers\Sites; Controllers の中のディレクトリは大文字 同じクラス名がいくつかあった composer dump-autoload php artisan route:clear

cviebrock/laravel-elasticsearch が動かなかった

cviebrock/laravel-elasticsearch 1.0.0 laravel/framework v5.2.12 "cviebrock/laravel-elasticsearch": "^0.9.3"を入れてたら古くて動かなかった最近アップデートしたらしい。 Elasticsearchのバージョンを確認する $ curl -XGET 'http://localhost:9200’

storageの下にファイルがないとエラーになる

file_put_contents(/0d6654db59bb2e5a820b3d7f1dfcd0a52ab66dc3.php): failed to open stream: Permission denied mkdir storage/framework/cache storage/framework/sessions storage/framework/views

deployer

cat /etc/redhat-release CentOSの バージョン ss -an | grep 22 ss -an | grep LISTEN wget http://deployer.org/deployer.pharmv deployer.phar /usr/local/bin/dep chmod +x /usr/local/bin/dep php deployer.phar deploy -vvv production /root/.ssh/id-…

ansible

ansible-playbook -i production site.yml -v --ask-su-pass --ask-pass include: ~.yml su: True remote_user: su_user:

ポートが空いてるか怪しかったらtelnet を叩く

忘れてたw

docker 初期設定

brew cask $ brew install caskroom/cask/brew-cask VietualBox $ brew cask install virtualbox Docker $ brew insatll docker $ docker -v Docker Machine $ brew install docker-machine $ docker-machine -v docker-machine create --driver virtualbox …

docker ドットインストール

docker pull centos docker images docker inspect 設定を見る sudo docker ps -a コンテナ一覧 docker ps -a -n=5 最新の5こ sudo docker run -d centos free -s 3 -d バックグランドで実行 sudo docker logs ID sudo docker attach フォアグランドにもっ…

docker

docker pull centos docker images docker inspect 設定を見る sudo docker ps -a コンテナ一覧 docker ps -a -n=5 最新の5こ sudo docker run -d centos free -s 3 -d バックグランドで実行 sudo docker logs ID sudo docker attach フォアグランドにもっ…

設計

db構成 自分だったらどう作るかを想定したうえで、コードを読む どこまで幅広く想定できるか お客さんが気づかなくても、例外的な事態を想定してつくる そのうえで、できる限りシンプルにつくる

dooframework 初期設定

data 777 /protected/cache 777 /viewc 777

virtualhostの設定

/etc/httpd/conf.d 設定ファイル位置 /etc/httpd/conf/httpd.conf Include conf.d/*.conf