5月 30
僕はインフラがとっても苦手。
そんな僕がサーバーをいじるとエラーの嵐である。
今日は、phpmyadminをインストールしていたら、
「mcrypt 拡張をロードできません。PHP の設定を確認してください。」
というエラーが・・・。
しらべてみると
yum install php-mcrypt
こんな簡単らしい・・・・
けど、できない。
そのほかにもrpmでいれるだの、php.iniを編集するだのいろいろ試すが一向に直らない。
僕の場合はphpのコンパイルからやり直さないとだめだったみたい。
--with-mcrypt --disable-posix-threads
よくわからんが、上記の2オプションつけたらうまくいきました。
インストールはやけに時間かかったけど、
再コンパイルはさっくりいけるんですね。
written by YSU
\\ tags: mysql, php, インフラ
5月 30
久々の投稿。
最近、暖かくなってきて休日は外にいることが多かったので、
なかなかサーバーをいじる時間がなかった・・・。
さて、突然mysqlが起動しなくなった。
Starting MySQL.Manager of pid-file quit without updating file
原因はいろいろあるらしいが、
今回はmy.cnfの記述ミス。
というより、mysqlの実行ユーザーを変えたことによる影響。
my.cnf
user=hogehoge
そのユーザーがmyslを実行する権限がなかったのが問題。
以下で解決。
choown -R hogehoge:hogegroup /usr/local/mysql
今回は記述ミスというより、
記述を変更したことによる影響であったが、
上記のエラーがでるようであれば、my.cnfの設定をまず疑ってみよう。
written by YSU
\\ tags: mysql, インフラ, 自宅サーバー