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

ElasticSearch インストール

LaravelからElasticsearchを使ってみる | blue engineer blog kuromojiのバージョンに注意 /usr/share/elasticsearch/bin/plugin --install elasticsearch/elasticsearch-analysis-kuromoji/2.7.0 ElasticSearchインストール on CentOS7 - 長生村本郷Enginee…

ログ

tail -f /var/log/httpd/error_log tail -f /var/log/httpd/access_log tail -f laravel.log

postgres設定 ポート開ける

CentOS 7にPostgreSQL最新版をインストール - 働きたくないゆとりの備忘録 postgres 初期設定 http://rina.jpn.ph/~rance/linux/postgresql/connect.html telnet ip port ss -an | grep 5432 vim /var/lib/pgsql/9.4/data/postgresql.conf listen_addresses …

サーバー落ち 原因探す

該当の時間帯を探す view /var/log/messages view /var/log/secure df -h view /var/log/httpd/access_log baido に攻撃されてた "POST /api/instagram HTTP/1.1" をたたいてslackに送信してたっぽい

dev つくる

cp .env.example .env 191 history 192 whoami 193 cd /var/www/html/ 194 ls -la 195 cd /home/ 196 mkdir vhosts 197 cd vhosts/ 198 ls -la 199 mkdir rooking.co.jp 200 cd rooking.co.jp/ 201 mkdir www 202 cd www/ 203 pwd 204 cd ../ 205 mv www/ de…

phpstudy メモ

psr-6 キャッシュインターフェース zend-expressive api利用やexpressiveをコアにフレームワーク作りにも コンポーネント志向Router AuraRouter,FastRoute,ZF2'sMVCrouter Container ミドウルェア zend-stratigility Action Domain-Responder /remind #calli…

フォーム 正規表現

そのまま使える正規表現集 for regExp (javascript) | 素人ときどき玄人 便利

phpからajaxを投げてフロントで受け取る

1 $result = json_encode($result); 2 echo $result; $( function() { 10 11 $("*[name=btn]").click( 12 13 function() { 14 15 var $keyword = ''; 16 17 $.ajax({ 18 url: "./getAr.php", 19 type: "POST", 20 data: { val : $keyword }, // 検索など引数…

ip a を取る

onboot = yes サーバー作って最初にやる

.env

本番は常に APP_DEBUG=false にしておくこと!!

デバッグ めも

危険なhtml http://uguisu.skr.jp/html/risk.html 機種依存文字 機種依存文字一覧表 aaaaa <b>aaaaa</b> <SCRIPT LANGUAGE="JavaScript"> for ( ; ; ) { window.alert("強制終了") } </SCRIPT> <BLOCKQUOTE><FONT size="+4"><B>無限アラート</B></FONT></BLOCKQUOTE>

git 2つのリポジトリから同じリモートにコミット

git clone git@git.rooking.co.jp:system/www.rooking.co.jp.git 482 cd www.rooking.co.jp/ 491 cp -rf /Users/hayase/NetBeansProjects/PhpProject1/* /Users/hayase/git/www.rooking.co.jp/ 492 git add -A 493 git commit 494 git status 495 git log 49…

cp コマンド

cp -rf /Users/hayase/NetBeansProjects/PhpProject1/* /Users/hayase/git/www.rooking.co.jp/ ディレクトリの指定 慣れない。。。 / *

ajax post

$.ajax({ type: "POST", dataType: 'json', url: './api', scriptCharset: 'utf-8', data: data }) ディレクトリがちがった the requested URL was not found on this server.

docker nginxメモ 【重要】

docker commit srv002 hayase/centos6-nginx:latest docker run -i -t -d --name srv002 -p 8081:80 suzuki/centos6-nginx:latest /bin/bash docker run -i -t -d --name srv002 -p 8081:80 hayase/centos6-nginx:latest /bin/bash docker run -i -t -d --na…

サーバー落ちチェック【重要】

telenet 34 systemctl status httpd 35 iptables -L 36 getenforce 37 systemctl stop firewalld ローカルだけ 38 iptables -L 39 vim /etc/sysconfig/iptables-config

CentOS7 初期設定

ONBOOT = yes ssh root@IP getenforce そのままだと入れないsetenforce 0getenforcevi /etc/selinux/config #SELINUX=enforcing SELINUX=disabledexit yum -y install net-tools 2 3 4 5 6 7 8 9 10 11 # yum -y install iptables-services # systemctl star…

vagrant

$ cd /vagrant /vagrant をドキュメントルートに設定 sudo rm -rf /var/www/html sudo ln -fs /vagrant /var/www/html 共有フォルダでホストOSからゲストOSをいじれる

サーバーがなぜか動かなかった

ssh-add -D sshd が動いてなかった /etc/rc.d/init.d/sshd status /etc/rc.d/init.d/sshd start tail -f /var/log/httpd/error_log

Laravel フォーム2

{!! Form::submit('Send') !!} {{ }} return Input::all; PHPフレームワーク「Laravel」でフォームの値を取得する - Symfoware Laravelでフォームの生成 | WinRoad徒然草 validation バリデーション 4.2.0 Laravel Validator::extend('name_kana', function(…

Laravel フォーム

Laravel 5.1 の Hello World 【View編 の準備】 - Dream of Electric Sheep これはまった。。。 ちなみに composer update を行う前に config/app.php 編集してしまうとエラーになります。

Laravel初期設定

composer installcp .env.example .env php artisan key:generate Laravel 5.1 のインストール | ララ帳 public が公開領域 apatchでindex.html, index.phpを読むようにする 権限変更 どのユーザーか確認すること chmod 777 bootstrap -R chmod 777 storage …

centos 起動

上げ場所 /var/www/html/rooking_html2 DocumentRoot "/var/www/html/rooking_html2/public" sudo nsenter -t $(sudo docker inspect --format '{{.State.Pid}}' srv001) -m -u -i -n -p /bin/sh sh-4.2# 415 cd /var/www/html 416 cd rooking_html2/ git pu…

環境構築 CentOS6 Apatch PHP

CentOS6.4のインストール | VMwareESXiによる仮想環境構築入門 yum update 1 yum update 2 yum install -y httpd 3 rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm 4 rpm -Uvh http://rpms.famillecollet.com/e…

サーバー 公開鍵作成

ssh-keygen -t rsa # /root/.ssh/id_dsa vi /root/.ssh/id_rsa.pub コピペしてgitlabのsshに貼り付け

typed.js使った

$("#typed").typed({ // strings: ["Typed.js is a <strong>jQuery</strong> plugin.", "Try it out!"], stringsElement: $('#typed-strings'), typeSpeed: 30, backDelay: 500, loop: true, contentType: 'html', // or text // defaults to false for infinite loop loopCou…

ポート番号変更

docker run --privileged -d -p 80:80 --name httpd1 centos:latest /sbin/init これだとうまく起動できる ps ax ifconfig # netstat -tanp CentOS 7 : Apache httpd : インストール/設定 : Server World 80が使われているから変更しなきゃいけないのが今 l…

今詰まっている状況

ssh core@192.168.2.167 coreOSにログイン core@localhost ~ $ docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock jwilder/nginx-proxy docker立ち上げ docker pull centos:centos7 ここでえらってるのが今 Error pulling image (centos7) f…

CoreOS

ssh core@192.168.1.10 でログインできない パス sudo と打たなきゃいけないときはいつか nginx-proxyの使い方 どんなシチュエーションで使うのか docker pull mariadb cloud-config.ymlの編集 cloud-config.ymlが読み込まれるタイミングはいつか sudo vi /u…

dockerについて

image とは Dockerイメージというテンプレートからコンテナを作成する Dockerコンテナーは実行中と停止の状態があり、コンテナーで実行するプロセスの状態と連動します。 docker pull でイメージをダウンロード docker images Dockerレジストリのイメージ名…

centOS,docker周り

やりたいこと CoreOS立ち上げ、dockerの中にCentOS入れる VirtualBoxとは 仮想的な PC を作成し、別の OS をインストール・実行できるフリーの PC 仮想化ソフト ホスト PC VirtualBox をインストールした PC ホスト OS VirtualBox をインストールした PC の …

環境開発

VirtualBox VirtualBoxのネットワーク設定とCentOS6.5のインストール | あぱーブログ Docker で開発環境も使い捨てにしよう! - Qiita 【環境構築】VirtualBox + Vagrant + CoreOS + Docker環境の構築めも - Qiita これメイン docker run -t -i ubuntu /bin/…

Laravel

Laravel4、学習の道 これをやる Composerのインストール Laravel4の便利なインストールのやり方 なんか詰まる Could not open input file: artisan サーバー立ち上げ php artisan serve パーミッションの設定 chmod -R 777 app/storage chown -R nginx app/s…

ドットインストール  後でやるリスト PHP

PHPデータベース入門 (全13回) - プログラミングならドットインストール やったけどもう一回復習する PHPでビンゴシートを作ろう (全7回) - プログラミングならドットインストール ユーザー管理をするWebサービスを作ろう (全19回) - プログラミングならドッ…

メールの送信 @PHPBook

これはちょっと後回しにする www.phpbook.jp www.phpbook.jp

PDO

このサイトいい感じ PDOでMySQLに接続からINSERTやSELEC、UPDATEからDELETE、SUM、COUNTやテーブル作成など|LABO IWASAKI PDOとは…データアクセス抽象化レイヤーと言われ、アプリケーションとDBMS(データベース管理システム)の間に入ってDBMSの違いを意識…

クッキー   MySQL

現状のぼく: 定義済み関数を使いこなせてない感じがする ユーザー認証 $_SERVER if (!isset($_SERVER['PHP_AUTH_USER'])){ header('WWW-Authenticate: Basic realm="Private Page"'); header('HTTP/1.0 401 Unauthorized'); die('このページを見るにはログイ…

SQL

paiza.hatenablog.com MySQLの使い方

PHPで作るページング機能 ドットインストール

おまじない的なやつの意味を理解したい mysql -u root まずはrootで入る create database dotinstall_paging_php; grant all on dotinstall_paging_php.* to dbuser@localhost identified by ""; use dotinstall_paging_php DB周りを定数におく define('DB_H…

CSRF対策

list($message, $user, $postedAt) = explode("\t", $post); CSRF対策 session_start(); トークンをセットして、投稿後に調べる function setToken(){ $token = sha1(uniqid(mt_rand(), true)); $_SESSION['token'] = $token;} function checkToken(){ if (e…

PHPデータベース入門 ドットインストール

全体的に理解が浅いので後でもう一回やる exec() 結果を返さない、安全なSQL query() 結果を返す、安全、何回も実行されないSQL prepare() 結果を返す、安全対策が必要、複数回実行されるSQL おまじない? $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD)…

mysql 入門  ドットインストール つづき

vagrant ssh べいぐらんとをたちあげてから mysql -u dbuser -p blog_app vagrantを立ち上げてなかったから Access denied for user ''@'localhost' to database 'blog_app' って出た アソシエーション select users.name, posts.title from users, posts wh…

mysql 入門  ドットインストール

mysql -u root set password for root@localhost=password('Ch9steCh'); パスワードセットのおまじない mysql -u root -p パスワード付きでログイン create database blog_app; データベース作成 show databases; drop database blog_app; データベースの削…

クッキーとセッション

サーバー変数 PHPスクリプト講座:サーバ変数一覧 | そふぃのphp入門 クッキーsetcookie("username", "taguchi");echo $_COOKIE['username']; setcookie("username", "taguchi", time()- 60*60); 有効期限を過去にして値を削除する セッション session_start…