読者です 読者をやめる 読者になる 読者になる

さくらインターネットVPS設定

htpasswd コマンドで設定 htpasswd -c /var/www/html/example/.htpasswd hoge ↓ New password: Re-type new password: .htpasswdファイルを作成 cd /var/www/html/example vim .htaccess AuthType Basic AuthName "ユーザー名とパスワードを入力して下さい" …

Composer インストール

①composer.pharをダウンロードする $ curl -sS https://getcomposer.org/installer | php 動作するかチェック $ php composer.phar composer.json composer.lock あるかをチェック Composer ドキュメント日本語訳

PHPのログ出力

環境 CentOS release 6.7 Apache/2.2.15PHP 5.4.45 php.iniの設定 php.ini error_reporting = E_ALL | E_STRICT display_errors onerror_log = /var/log/php/error.logdate.timezone = Asia/Tokyo httpd.confの設定 httpd.conf ErrorLog logs/error_log ログ…

PHP Fatal error: Call to a member function prepare() on a non-object

データベースの接続がうまくいってないのが原因です。 試しで下の接続方法で接続してみた。 $link = pg_connect("host=localhost dbname=db user=usr password=pass"); FATAL: Ident authentication failed for use 'hoge_user' が出ました。 postgresqlがう…

AngularJSでPOST

$_POST['hoge']や$this->request->data['hoge']で受け取れない!!調べた結果下記の様になら取れる postdata = file_get_contents("php://input"); request=json_decode(postada); AngularJS APIでPOSTのやり方(JS側ね) <html land="ja" ng-app="myApp"> <head> <meta charset="utf-8"> </meta></head></html>

Composerでプラグインをインストールする時のエラー

composer update Your requirements could not be resolved to an installable set of packages. Problem 1 - cakephp/cakephp 2.6.9 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system. - cakephp/cakephp 2.6.8 r…

WordPress構築「Vagrant+PHP+Mysql+Apache」

①Vagrant作成 Vagrantfile作成 vagrant init Box名 Vagrantfileが存在するディレクトリでvagrant upを実行 ②PHP5.6インストール Centos6.0用 # For CentOS 6.5, 6.4, ... % sudo rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release…

データベスとテーブルサイズの確認

全てのデータベースのサイズを確認する # MB単位 select table_schema, sum(data_length+index_length) /1024 /1024 as MB from information_schema.tables group by table_schema order by sum(data_length+index_length) desc; +-------------------------…

Nginx 413 Request Entity Too Large erro 対応

2MB画像をアップロードしようとした時、「413 Request Entity Too Large erro」Nginxエラーが出ました。 原因;Nginxディフォルトアップロード許可サイズ1Mのため、サイズオーバーだぜと怒られる。 対応:client_max_body_size をnginx.conf に追加 nginx.…

git merge mergeしたくないファイルを除外する

Gitの設定 リポジトリの.git/config設定ファイルに [merge "ours"] name = "Keep ours merge" driver = true .gitattributesファイルの設定 リポジトリのルートディレクトリに.gitattributesファイル作成し、以下の内容を書く hoge.txt merge=ours (merge=ou…

gulpって

www.webcreatorbox.com

abコマンドで負荷テスト

「ab」はApache Bench(アパッチ ベンチ)の略で、Apacheで標準に付いているWEBサーバの性能を計測するためのコマンドです。Apacheをインストールすると、<Apache Install Directory>\bin\に格納されていて、名前はwindowsだとab.exeになります。 使い方 基本的には-nと-cオプションを使</apache>…

AMIのEBS容量変更時の注意点

*したこと AMIsからEBSボリュームを変更し、スペックをあげて、新しいEC2インスタンスを作成した。 *はまったこと EBSボリュームの変更が認識されない。AMIごとに指定されている容量しか認識できない。$df -h で確認 *解決 resize2fsコマンドを実行、サイ…

マイグレーション導入メモ(CakePHP)

CakeDC Migration composerで管理する場合は以下の内容不要 composerの場合:以下を追加する “require”:{ “cakedc/migrations”: “*" } 利用できるように、ロードする /bootstrap.php 下記内容を追加 CakePlugin::load(‘Migrations’); 初期設定 $ Console/cak…

MySqlレプリケーション(作業メモ)

AWSのRDSにデータ移行時、レプリケーションの作り方 レプリケーションの大まかな手順は次の通りです。 マスター側のバイナリログ情報を書き留めておく mysqldumpコマンドを使ってマスター(移行元)のデータベース(または一部のテーブル)をダンプする ダンプ…