2013年2月26日火曜日

移転しました

技術ログを移転しました。
よろしくお願いします。

http://ikeay.net/

2012年11月14日水曜日

Wordpress最後のエラー

ふうーこれでWordpressに関する設定おわったー
とおもってたら、

最後の最後にまたエラー。

wordpressに接続できて、登録フォームにいろいろ登録して、sendボタンおしたら、次の画面がエラーの嵐だった。

WordPress database error: [CREATE command denied to user 'chasdel_flffcwp'@'foxtrot3.whsecure.net' for table 'wp_terms'] CREATE TABLE wp_terms ( term_id bigint(20) NOT NULL auto_increment, name varchar(200) NOT NULL default '', slug varchar(200) NOT NULL default '', term_group bigint(10) NOT NULL default 0, PRIMARY KEY (term_id), UNIQUE KEY slug (slug), KEY name (name) ) DEFAULT CHARACTER SET utf8

みたいなエラーがずらずらっと。
(私のエラーログが残ってなかったので上のエラー文は人のを拝借)

ここのフォーラムを読んでみると、
http://wordpress.org/support/topic/newbe-install-errors

どうやらmysqlのユーザに特権がなかった模様。
特権がないからデータベースつくれないっぽい。

mysqlに接続して、
mysql> GRANT ALL ON データベース名.* TO ユーザ名@localhost IDENTIFIED BY 'パスワード';
というコマンドで一発解決です。

コマンドうった後は、とりあえずさきほどエラーが出た画面をリロード。
ついにいろいろもろもろめんどくさい設定がおわったぞ!!!!!


phpmyadminの設定でつまづいた

phpmyadminの設定だけどうしてもうまくいかなかったのですが、

phpmyadmin/config.inc.phpの中を
$cfg['Servers'][$i]['host'] の部分がまちがっていたみたい。
置いているサーバー自体のIPアドレスを書いていたんだけど、

これでいいみたい。
$cfg['Servers'][$i]['host'] = '127.0.0.1';

ふうーよかったー。

しかしwordpress置くだけでこんなにもたくさんの問題がおこるとは…

mysqlなんて大嫌いだ!って思ってしまった

Amazon ec2でWordpress動かそうと思ったら、mysqlのところでおおはまりしたのでメモ。
そもそもmysqlなんてあんま使った事ないよう…

基本的にはここを参考に設定↓
http://www.applelife100.com/2012/06/18/amazon-ec2-wordpress-install/

超絶注意したいのは、mysqlのhostは同じサーバーにwordpress置いている場合はlocalhostのままでいいんだよ!!!これですごくひっかかっていた。

あともしかしたらとおもってパスワードも英語&数字混じったのにした。
参考→http://rinpana.com/blog/2012/01/11891/

my.cnfの設定はここを参考にした。
参考→http://omopro4u.com/?p=311



(おまけ)
よく使ったコマンドめも。

  • mysqlログイン
    $ mysql -uユーザー名 -p
    Enter password: <パスワード入力>
  • ユーザー一覧を表示
    mysql> select Host, User, Password from mysql.user;
  • データベース一覧を表示
    mysql> show databases;
  • データベース作成
    create database データベース名
  • データベースをいじる権限をとあるユーザに付与
    mysql> GRANT SELECT,INSERT,UPDATE,DELETE
    -> ON データベース名.*
    -> TO ユーザ名@localhost
    -> IDENTIFIED BY 'パスワード';
    mysql> FLUSH PRIVILEGES;
  • パスワード変更
    mysql> set password for ユーザー名@ホストネーム=PASSWORD('新たなパス');
  • ホスト変更
    mysql> update mysql.user set host="変更後" where host="変更前";





2012年11月8日木曜日

またAmazon EC2に挑戦

注意したところだけまとめる。


2012年10月11日木曜日

改行コードでこける


Rubyで


f = open('test.txt')
puts f.readlines
f.close

しても全行表示されなくて困っていたのだが、
どうやらtest.txtの改行コードがCRになっていたのが問題だったよう…

なにこれ気づかないよ!!!!!!!!
わあああああ

2012年8月15日水曜日

crontab -eと/etc/crontabは違う。

cronの設定についての記事。

でもcrontab -eと/etc/crontabは違うということに注意しないとつまづきそうなので注意。