2009.02.02
xoops
ちょっと必要があってxoopsについてお勉強中です。昔だったら書籍を購入しないといけなかったようなことですが、今ではかなりのことを調べることが出来るようになっています。つくづく便利な世の中になったものだと思います。その分なにかしら無くしたものも多いような気がしますが…。
NKの個人的なブログです。備忘録的なことをつらつらと書き連ねてみます。
323629 .
2009.02.02
ちょっと必要があってxoopsについてお勉強中です。昔だったら書籍を購入しないといけなかったようなことですが、今ではかなりのことを調べることが出来るようになっています。つくづく便利な世の中になったものだと思います。その分なにかしら無くしたものも多いような気がしますが…。
2008.10.07
突然Webサーバーに繋がらなくなりました。ターミナルでのsshも通るし、どこでもMyMacでのファイル共有・画面共有は出来ていました。ふと思いつき、MyDNS.JPにアクセスしてみると、DNSの更新が9/25以降出来ていませんでした。crontabに登録してあるDNS更新のバッチファイルがfinkdで入れたwget,lynxを使っていたので、finkを削除したことからDNS更新が出来ていなかったようです。とりあえず手動でDNSを更新してWebサーバーに繋がるようになり、その後MacPortsでwgetとlynxをインストールし、/sw/bin/を/opt/local/bin/に書き直してみました。しかし、なんとなくちゃんとシェルコマンドが動いて無さそうな雰囲気です。
2008.10.03
CGIエラーについてはhttpd.confを標準用のhttpd.confと見比べながら確認したところ、ScriptAliasのところでコピペした部分の後ろが尻切れになっていたことがわかり、正しく記述することでエラーが出なくなりました。というわけで、そもそもKtai Entryを使ってメール投稿するときに、標準のPHPではGDが無いために画像がアップロードされないというのを解消するためにいろいろ試行錯誤したわけですが、最終的にMacPortsを使ってApache2,PHP5,MySQL5をインストールことで当初の目的を果たせるようになりました。
2008.10.01
たぶん、MySQLが二つ動いていたのでmysqld.sockのエラーが出ただろうと言うことで、先に入れたMySQLを止めてMacPortsで入れたMySQL5を動かすことでエラーが出なくなりました。rootのパスワードを設定し、MySQLのデータをコピー(単純には行かなかったのですが…)することで、MacPortsで入れた環境に移行することが出来ました。ただ、何故かCGIがパーミッションエラーで動かなくなってしまい、httpd.confを色々いじってもだめだったのでとりあえずは元の環境に戻すことにしました。
2008.09.30
色々ごちゃごちゃしてしまっていたので、finkもMacPortsも一旦削除してからMacPortsで改めてPHP5,Apache2,MySQL5をインストールしてみようとしました。色々なところを参考にしてやってみて一通りインストールされた様ですが、/opt/local/var/run/mysql5/mysqld.sockが無いとエラーが出て挫折してしまいました。
2008.09.16
性懲りもなく試行錯誤中。「leopardのPHPにそろそろ、GDやpearを。」を参考にやってみたら、PHPでGDを使えるようになったもののデフォルトではないPHPなので、ちょっと都合が悪そうです。次に英語ですが「Adding GD Library for Mac OS X Leopard」を参考にしてやってみました。最後まで問題無く出来ていそうだったのですが、GDが使える状況までは行きませんでした。もうちょっと試行錯誤してみないと行けなさそうです。
2008.09.15
Ktai Entryで画像がアップロードされないため調べてみると、LeopardのPHPにGDが入っていないためと考えられました。いまひとつわかっていませんが、ここを参考にしてやってみました。PDO_MYSQLってどうすればいいの?「./configure」ってやってもそんなファイルは無いよとしかられたりで、見事に撃墜しました。しばらくメール投稿で画像は送ることは無理そうです。
2008.07.27
軸の長いドライバーとATA120GBHDDとUSBケースを手に入れて、仮運用として動いているIntel Mac miniのパーティションをディスクユーティリティで丸ごとバックアップをとり、Mac miniを開腹→HDD交換して無事復旧することが出来ました。Intel機とPPC機の違いがあるのでそのまんまでは都合が悪いのかと心配しましたが、とりあえずは問題無さそうです。できれば元々入っていたHDDから復元して、差分だけ書き換えようと思っていたのですが、取り出したHDDはUSBケースに入れてみても認識出来ませんでした。
2008.07.21
とりあえず、サーバー機の復旧を一旦あきらめ、Intel Mac miniにUSBで繋いである2.5インチHDDにLeopardを新規インストール→TimeMachineのデータから転送という形でIntel Mac miniの方にサーバー環境を移行することを試してみました。一応TimeMachineのデータを転送できたのですが、微妙に設定が違っているようです。hostsファイルとかhttpd.confなどもうまく移行されていないようで、とりあえずTimeMachineのデータから直接コピーして何となくそれっぽい動きをするようになりましたが、Mac miniの時の環境をそのまま持ってくることは出来ていないようです。今のところ、Webサーバーとかphpが動いてくれれば最低限のことは出来ますが、メールサーバーの方はちょっと以前のような動きをしてくれず、こちらは保留状態になりそうです。