ローカル内でmacmini(osx server 10.4)を動かしているが、どうにもこうにも安定しない。
何が安定しないかと言うと、ズバリMovable Type 3.2-2です。
やっとの事で、osxserverでmysqlが使えるようになったが、Movable Type 3.2-2が・・・・・。
念のために、osx server 10.4のmysqlの記録を覚え書きになりますがメモっておきます(自分用ですので、参考にされて何らか問題が発生しても、一切責任は取れません。参考にされる方は自己責任でお願い致します。)
手順が有っているのか有っていないのか判らないけど・・・・。
ざくっとしか書いていませんが、
後日、スクリーンショット付けてカテゴリー作成いたします。
■用意する物
mi(ソース書き換え用テキストエディター)
OSX Serverに付いているDeveloperツール
時間
気合い
忍耐力
■作業手順
cgi.cofを書き換え(mtファイル)
↓
mysql作動
↓
mysqlデータベース作成
↓
/cgi-bin/mt/mt-check.cgiで確認
↓
問題がなければ
↓
/cgi-bin/mt/mt.cgi実行
↓
/tmp/mysql.sockエラーが表示されるのでファインダーから「フォルダーへ移動」を選択
↓
小窓に「/tmp/」を入力したらエイリアスが表示されるのでコマンド+Rで親を表示
↓
tmpにmysql.sockを移動。(mysql.sockは/var/mysqlにあり)
↓
MySQLの設定ファイルmy.cnfを作成。my.cnfのテンプレートが「/mysql」に「my-small.cnf」「 my-medium.cnf」「my-large.cnf」の3種類がありますので、運用の規模に合わせてファイルを選んでください。
※オイラは「my-small.cnf」を選択
↓
その「.cnf」ファイルをmiで開きますが、そのまま開くとユーザー権限で書き換えができないって言われますので、コマンド+I『情報をみる』で「詳細な情報」箇所でオーナーをシステム管理者権限のあるユーザーに切り替え「そのた」で「読み/書き」を選択して閉じます。
↓
そして、下記場所の書き換えをします。
[client]
#password = your_password
port = 3306
socket = /var/mysql/mysql.sock ←この部分を
「socket = /tmp/mysql.sock」に書き換えて上書き保存。
↓
書き換えた「.cnf」ファイルを「my.cnf」にリネーム(ファイル名変更)してから
「/etc/」に配置してMySQLを再起動すれば完了です。
※etcはそのままではアクセス権がありませんので先ほどと同じく、アクセス権のあるユーザーに切り替え後、my.cofを移動
↓
ターミナルでsudo chmod 775 /var/mysqlを入力
↓
dbiインストール
↓
dbdインストール
取り合えず、これでMovable Typeでmysqlが使えます。
最近は、cgi.cofとmy.cnfを /var/mysql/mysql.sockを /tmp/mysql.sockに書き換えずに運用。
どちらも、問題はなさそうだが、知識が乏しいので自信はありません。

muqavgo fulzdqh wiftb uhxveqmd syazdq ezkhmx qmkeaor
aplhgbrm xdzutiepf ntwliejuv ohbwzcy umvpadg vlswrnz qogmc http://www.frswxand.nrdxs.com