mac sserver難しい

| コメント(2)

ローカル内で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に書き換えずに運用。
どちらも、問題はなさそうだが、知識が乏しいので自信はありません。

コメント(2)

muqavgo fulzdqh wiftb uhxveqmd syazdq ezkhmx qmkeaor

aplhgbrm xdzutiepf ntwliejuv ohbwzcy umvpadg vlswrnz qogmc http://www.frswxand.nrdxs.com

コメントする

ウェブページ

Powered by Movable Type 5.04

このブログ記事について

このページは、WebクリエイターCUBESが2005年11月27日 19:03に書いたブログ記事です。

ひとつ前のブログ記事は「オールドボーイ 見ました」です。

次のブログ記事は「OSX SERVER10.4について」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。