5月 30

mcrypt 拡張をロードできません。PHP の設定を確認してください。


僕はインフラがとっても苦手。
そんな僕がサーバーをいじるとエラーの嵐である。
今日は、phpmyadminをインストールしていたら、

「mcrypt 拡張をロードできません。PHP の設定を確認してください。」

というエラーが・・・。
しらべてみると

yum install php-mcrypt

こんな簡単らしい・・・・

けど、できない。
そのほかにもrpmでいれるだの、php.iniを編集するだのいろいろ試すが一向に直らない。
僕の場合はphpのコンパイルからやり直さないとだめだったみたい。

--with-mcrypt --disable-posix-threads

よくわからんが、上記の2オプションつけたらうまくいきました。
インストールはやけに時間かかったけど、
再コンパイルはさっくりいけるんですね。

written by YSU \\ tags: , ,

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: , ,