purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

2013-09-01から1ヶ月間の記事一覧

CSRF対策の例ととりあえず書いてみた。

前回、CSRFの対策について考えてみて CSRF対策としてのトークンについて - purazumakoiの[はてなブログ]まだ良くわかってないが半券のトークンにすれば 万が一 XSSでトークンが流出した時のことを考えると良いような気がする。が半券だとちょっと複雑になる…

CSRF対策としてのトークンについて

お問い合わせフォーム送信時のCSRF対策について調べました。 おもにPHPでの実装の時用。 といってもPHPにかぎらずですが。 CSRF対策の疑問。 大まかに ワンタイムトークンを使うべきか(ワンタイムである必要はない? セッションIDをそのままトークンに使っ…

mysql4とmysql5の共存の時にエラーがでた

/usr/local/mysql/bin/mysqladmin: connect to server at '127.0.0.1' failed error: 'Host 'localhost' is not allowed to connect to this MySQL server' mysql5の設定とかとバッティングして ↓のようなmysql4の初期pw設定とかが出来ない /usr/local/mysql…

Centos6にCentALTリポジトリからApacheを入れる

CentOS 6.3に yum でApache 2.2.22をインストール - 迷い家の白猫 技術部この記事の通りに設定して $ yum list --enablerepo=CentALT | grep httpd | grep CentALT すると結果に httpd.x86_64 2.2.25-1.el6 CentALT httpd-devel.x86_64 2.2.25-1.el6 CentALT…

Ubuntu 13 で.htaccessを使えるようにする

via http://blog.apptechs.jp/?p=416LAMP server でインストールすると どうも.htaccessをデフォルトだと許可してないようなので usr/sbin/a2enmod コマンドで mod_rewriteを有効化 $ sudo a2enmod rewrite 設定変更 $ sudo vi /etc/apache2/sites-available…

fuelphp入門

ちなみにversionは1.6でやりました。特に設定系は1.4の時代と大きくは変わって無さそうvia http://blog.bot.vc/2013/01/fuelphp/URLをスマートに表示する http://exsample.com/index.php/hello ↓ http://exsample.com/hello Ubuntu LAMPインストールのサーバ…

PhpStorm 設定メモ

PhpStorm 設定したこともろもろメモ とりあえず”設定”はここ タブ → スペースに変換をオフ 設定 → [Use tab character]にチェック FTP設定 GIT設定 設定 → 行数表示 設定 → Editor → Appearance MySQL接続設定 参考 http://www.webopixel.net/develop/708.ht…

FuelPHP 1.6をoilでインストール

日本語サイトのドキュメントから http://fuelphp.jp/docs/1.6/ 設置したいディレクトリに移動してから # oil を Web からクイックインストールします $ curl get.fuelphp.com/oil | sh # oil が、たった今、インストールされました。Sites ディレクトリで bl…

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

MySQL4、MySQL5を共存しようとしてこんなエラーがでました。 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist とりあえずやったこと デフォルト /etc/my.cnf を見に行くのでmysql5用のは退避。あとで戻す # m…

MySQLのDB接続をMDB2からPDOに

いろいろ調べたまとめ PHP - PDOでATTR_EMULATE_PREPARESを適切に設定してないとSQLインジェクションの原因になるかも(MySQL編) - Qiita [キータ] PHPでデータベースに接続するときのまとめ - Qiita [キータ]

mysqldの起動オプションを変更する

たぶんCentOSとかだと /etc/rc.d/init.d/mysqldubuntuは慣れてないのでデフォルトかどうかわからないが LAMPを簡単構築出来るあれでインストールしたときは # vi /etc/init.d/mysql みたいだけど、--logオプションを設定しようと思ったけどどうもそれらしい…

my.cnfの場所を探す

ubuntuでLAMPを簡単に構築できるのはいいけど my.cnfが見つからない。 ということで探します。 # mysql --help | grep cnf すると order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf /etc/my.cnf /et…

PHPで実行速度を計測する

PHP

ProFTPD のインストールと設定

こちらを参考に CentOS 6 - FTPサーバー - ProFTPD インストール : Server World まえにvsftpd入れてたのでアンインストール # yum -y install vsftpd # ※ install → remove かも epelリポジトからインストール # yum --enablerepo=epel -y install proftpd…

Mismatch between target UID (48) and UID (500) of file エラー

suPHPで Mismatch between target UID (48) and UID (500) of file みたいなエラーが出た場合は suPHPの設定ではユーザIDが48のユーザのファイルって設定してあるけど、実際は500のユーザのファイルだから実行できません。ってことですね。 FTPでファイルア…

Starting httpd: /bin/bash: line 1: 18235 Segmentation fault /usr/sbin/httpd エラー

via PHPを起動するとhttpdがSegmentation faultになる場合の対処法 - はて日記 Apacheを再起動すると Starting httpd: /bin/bash: line 1: 18235 Segmentation fault /usr/sbin/httpd のエラーが まぁyumでphpいれてて、suPHPの設定もしてるので何かしら衝突…

CloudCore VPS CV01を使ってみた その3 suPHPでphp4.4、5.2、5.3を同居させる の続き2 PHP切り替え

ここからの続き CloudCore VPS CV01を使ってみた その3 suPHPでphp4.4、5.2、5.3を同居させる の続き1 - purazumakoiの[はてなブログ] 一つ言えることは 同居って大変ですね。もうちょっと簡単な方法はないでしょうか。。ということでsuPHPでCGIモードとして…

CentOS6にMySQL4.0.27を入れようとしたがmakeでエラーが出た。

CentOS6.2にMySQL4.0.27入れようとしたんですけど mysql.cc: In function ‘void print_table_data(MYSQL_RES*)’: mysql.cc:1650: error: expected primary-expression before ‘?’ token mysql.cc:1650: error: expected ‘:’ before ‘)’ token mysql.cc:1650:…

invalid user name エラー

vi mysqlusers.txt mysqlusers.txt の内容 #---------------------------------------------------- newusers mysql4:password01:501:500:mysql owner:/usr/local/mysql:/sbin/nologin #-----------------------------------------------------↑ newusers my…

CloudCore VPS CV01を使ってみた その3 suPHPでphp4.4、5.2、5.3を同居させる の続き1

CloudCore VPS CV01を使ってみた その3 suPHPでphp4.4、5.2、5.3を同居させる - purazumakoiの[はてなブログ] の続き1 続き1です MySQL4.0.27のインストール PHP4はMySQL4に繋ぐ想定ということでここもソースからコンパイル、ビルドして入れる。 GCCが3.4じ…

CloudCore VPS CV01を使ってみた その3 suPHPでphp4.4、5.2、5.3を同居させる

こいつらの続きです。 CloudCore VPS CV01を使ってみた その1 - purazumakoiの[はてなブログ] CloudCore VPS CV01を使ってみた その2 - purazumakoiの[はてなブログ] suPHPをいれて、php4.4、5.2、5.3を同居させたい。 phpはモジュール版ではなくCGI版 php…

AWS 用語

AWS

※201//01/14 編集 AWS用語 ECU 結論からまとめると 1回の処理に強い場合、ECUが高くてvCPUが低いものが良い 同時アクセスなど、並列処理にはvCPUが多いものが良い ってことかな。 なぜならば 画像 EC2インスタンスのスペックについて - cloudpack(クラウド…

CloudCore VPS CV01を使ってみた その2 ~基本ミドルウェア インストール~

前回はインストール、接続まで CloudCore VPS CV01を使ってみた その1 - purazumakoiの[はてなブログ] ミドルウェアをインストールとかしていきます。 ここからはとりあえず書いていきます。失敗とか怖くない!って感じで普段はやらないことも思い切ってい…

CloudCore VPS CV01を使ってみた その1

KDDIのVPSを申し込みました。 KDDIのVPSは、10日間のお試しがあり、 この10日のうちに振り込まなければ解約になるというなんとも良心的なのであります。 さくらのVPSは、最初にカード情報を入力し、ほおっておくと有料になってしまうので、解約とか面倒だし…

Zabbix 1.8.16死活監視(http)

備忘録 とりあえず、社内用資料用に作ったものを貼っておく 要件 http(80番ポート)を見て、死活監視を行う。 通らなかったらエラーがAdminのメールアドレスに飛んでくる ※PostfixとかのMTAはインストールしておく

Ubuntu 13.04 にFTPサーバをインストール

via アクセラと+αな生活 : Ubuntu 9.04 で FTP (vsftpd)を構築する。 vsftpd 2.3.2でlocal_umask=022がうまく動かない | hirotomium.com インストール $ sudo apt-get update $ sudo apt-get install vsftpd $ vsftpd -v vsftpd: version 3.0.2 設定変更 …

Ubuntu LAMP 、各々のバージョンを調べる

ちなみに、Ubuntu 13.04で 2013/09/08に構築しました。 $ php -v PHP 5.4.9-4ubuntu2.3 (cli) (built: Sep 4 2013 19:32:25) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies $ apache2ctl -v /usr/s…

Ubuntu 12.04 にLAMP環境を構築

via http://karaimo44.blogspot.jp/2012/10/ubuntu-1204-lamp.html http://www.server-world.info/query?os=Ubuntu_12.04&p=japanese taskselはデフォルトでは入っていないので、まずこれをインストールしておきます。 $ sudo apt-get install tasksel イン…

Ubuntu 12.04を日本語化

追記:Ubuntu 13.04でも多分これでいけるvia http://blog.lindwurm.biz/2013/04/ubuntu-1304-ja.html http://www11.ocn.ne.jp/~ksoft/builder.html まぁwindowsのVMware PlayerにUbuntu 12.04のisoからインストールしたら もう英語版なわけ。 もうしかたがな…

SSHサーバをとりあえず!

VPSとか、公開サーバなどの外部サーバは公開鍵方式が必須だけど とりあえず社内とか、自宅内で試すには普通のパスワード認証でいきたい! セキュリティはとりあえず置いておく場合の設定 via http://www.i2kt.com/linux/centos/package/index_ssh.html [root…