2016-07-01から1ヶ月間の記事一覧

awsでmysqlが突然起動しなくなった件

awsでmysqlが突然落ちて再度起動しようとしたときのエラー 160731 16:54:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 2016-07-31 16:54:25 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --…

awsのサーバーにrootでログインしたい

aws

centos6.7 普通にrootでログインしようとすると Please login as the user centos rather than the user root と表示されるため以下のようにすればよい。 /root/.ssh/authorized_keys をバックアップ /home/centos/.ssh/authorized_keys を /root/.ssh/autho…

phpmyadmin create_tables.sqlはexamplesからsqlフォルダへ移動している

イラッときたためメモしておく

お名前.comで取得したドメインを使ってAWSサーバーにアクセスする手順

aws

お名前のdns使うのであればaws側の設定は不要。route53も設定する必要はない。手順 お名前にログイン DNS関連機能設定>ドメイン選択>DNSレコード設定を利用する AレコードのVALUEにインスタンスのElasticIPを指定 「DNSレコード設定用ネームサーバー変更確…

更新日が30日前のファイルを別ディレクトリに移動したい

1か月以上前のcsvファイルを別ディレクトリに移動したいんだけど、ファイル数がすごい多いと単純にmvコマンドやwinscp使ってもすごいめんどくさそうな場合、以下のようにする。 find . -mtime +30 -name "*.csv" | xargs mv -t _archive/mvのtオプションにつ…

aws EC2からメールが送信できない件

aws

awsのec2をcentos6で使用すると最初からpostfixが起動していた。 しかしphpからmail()でgmail宛にメールを送信しようとすると何故かメールが送信できない。 mailogを見ると【refused to talk to me: 554-mail.com (mxgmxus005) Nemesis ESMTP Service not av…

php5.1 と php5.2 のstrtotimeの違いについて

php

php Call to undefined method PEAR_Error::xxx() エラーについて

php

addWorksheet(mb_convert_encoding($sheet_name, 'sjis-win', 'utf8')); $worksheet->write(0, 0, mb_convert_encoding('test', 'sjis-win', 'utf8')); Spreadsheet_Excel_Writerで上記を実行したところ、以下のエラーが発生。 Fatal error: Call to undefin…

php pear Spreadsheet_Excel_Writerのエラーの対処方法

php

エクセルのバージョンは2013。使う前から想定はしていたけど案の定Spreadsheet_Excel_Writerでエラーが発生。 しかも通常は問題無いんだけど、ある一定以上のデータを出力しようとすると「一部の内容に問題が見つかりました」云々のエラーが出る。以下のサイ…

php 連想配列の先頭にデータを追加したい

php

[ PHP ] 配列の先頭に要素を追加 ( array_unshift, array_merge, + ) – 行け!偏差値40プログラマーこちらのサイトが参考になる。キーを保持したい場合は、基本array_mergeを使うことになると思うけど、それでもうまくいかない場合は、array_reverseを使えば…

cakephp1.2 findByIdにrecursiveを設定する

User->findById($user_id, null, null, -1); findByIdだけでなくfindByカラム名>であれば全部同じなのかも。参考サイト ku — cakePHPのfindByにrecursiveを設定する方法

htaccessで使用可能なディレクティブについて

htaccessにディレクティブを記述して/hogeへのアクセスの場合のみBasic認証をかけようとしたんだけど、いくらやってもInternal Server Errorとなる。「htaccess location」でググればすぐに原因解決するだろうと思いきや、htaccessではlocationが使えねーよ…