Mac OS X Lion Serverにアップグレード(ftpサービスの追加)

Mac OS X Lionから、ftpサービスがデフォルトでは停止しています。これはftpが”アカウントのパスワードと同じパスワードを使用する関係でセキュリティーに問題がある”せいと言われておりますが、よく分かりません。私はafpとsmbがあれば問題無いのですが、ftpのヘビーユーザである妻のためにftpサービスを起動します。

http://www.landofdaniel.com/blog/2011/07/22/starting-ftp-server-in-os-x-lion/

を参考にしてlaunchctlを使ってOS起動時にサービスを起動します。

To start it

sudo -s
launchctl load -w /System/Library/LaunchDaemons/ftp.plist

To stop it

sudo -s
launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Mac OS X Lion Serverにアップグレード(WordPressの移行)

ようやくMac OS X Snow Leopard Serverから、Lion Serverにアップグレードしました。

Lion ServerはMySQLが標準で付いていないことも有り、自分でMySQLをインストールするところから始めるのですが、今回は
  • 1. データベースのバックアップ
  • 2. 別HDDにSnow Leopard Serverをクローン
  • 3. Lion Serverにアップグレード
  • 4. MySQLをインストール
  • 5. データベースの復旧
の順序で行った。備忘のため
1. phpmyadminを用いて、自分のデータベースのみをエクスポート。(10分)
information_schema, performance_schema, mysqlはMySQL動作のために必要らしく、後ほど書き込み不可で、インポートがそこで停止するためにエクスポートしない。
ここではデフォルトのlocalhost.sqlにエクスポート
2. 失敗時のために一応全環境をCarbon Copy Clonerでbackup (6時間)
3. App Store 経由でLion Serverにアップグレード(1時間)
(全てのサービスをアップグレードできませんでした)の表示有り。MySQL、ftpなどでしょうかね?
4. MySQLを下記のリンクを参考に自前インストール (30分)
5. データベースの復旧
localhost.sqlというファイルを
mysql -u root -p < ./localhost.sql
とターミナルで打って完了。
MySQLとPHPの連携が出来ないなど、色々な報告があります。php.iniも上記リンクに従い直すことで、問題無く作業を完了できました。
追記:
MySQL導入の手引きの最新版が
に公開されていましたので、リンクを変更。