WordPress2.6.5 on OS X 10.5.5

目次

0.予備知識

1.apacheのインストール

2.phpの設定

3.perlの設定(CGIを利用する)

4.MySQLのインストール

5.phpMyAdminのインストール

6.データベースの作成

7.Wordpressのインストール

8.アンケートCGIのインストール

手順

0.予備知識

  • macはFreeBSDベースのunixなので、ターミナル(コマンドライン)からの操作が必要となったり、アクセス権の設定が必要となったりする。
  • Finderから、通常見えないディレクトリやファイルも、「shift+command+G」で見えるようにできるが、更新はできない。
  • osx10.5.5には、すでに、apache2.2.9,php5.2.6がインストールされている。
  • apache2.2系では、httpd.confの中に、include文を使って、confファイルを別ファイルに分割できる。

1.apacheのインストール

osxの「システム環境設定」>「共有」>「Web共有」をオンにするとapacheが起動する

初期設定ファイル

  • httpd.conf /private/etc/apache2/httpd.conf Finderで「shift+command+G」で/etc/に移動

実行時のアクセス権は644

修正箇所は、”#LoadModule php5_module libexec/apache2/libphp5.so” の行頭の “#” をはずす

  • username.conf /private/etc/apache2/users/fujiwaramasahiro.conf

実行時のアクセス権は644

username.confは、ユーザーディレクトリー配下にwebページをおく場合に、Alias ScriptAlias Directryを設定する

なお、上記は、ターミナルから操作する場合はルートがprivateにあるため、/etcから入力する

apache2のエラーログの見かた

  • エラーログの場所 /private/var/log/apache2/error_log

見かた1 Finderで「shift+command+G」検索「/var」で上記ファイルをmiエディターなどで表示(読み取りのみ)

見かた2 ターミナル コマンド tail error_log

2.PHPの設定

  • ダウンロードサイト

http://www.opensource.apple.com/darwinsource/10.5.5/apache_mod_php-44.1/

php.ini /private/etc/php.ini 修正時は更新権限を与える必要があるが、実行時は読み出し権のみ444

いずれも、書類/apache/配下のファイルをmiで修正してコピーする。

コピーは、Finderでoption+ドラッグアンドドロップでok

  • php.iniの修正箇所

760行目付近、mysql.default_socket = /tmp/mysql.sock

795行目付近、mysqli.default_socket = /tmp/mysql.sock

1180 行目付近の [mbstring] 関連

mbstring.language = Japanese

mbstring.internal_encoding = UTF-8

mbstring.http_input = auto

mbstring.http_output = UTF-8

mbstring.encoding_translation = On

mbstring.detect_order = auto

3.perlの設定(CGIを利用する)

  • Perlのパスを『/usr/local/bin』にも通し、「usr/local/bin/perl」でも使えるようにする

sudo mkdir /usr/local/bin

sudo ln -s /usr/bin/perl /usr/local/bin/

sudo ln -s /usr/bin/perl5.6.0 /usr/local/bin/

利用するcgiファイルのアクセス権は705

例 ターミナルからのコマンド chmod 705 /Sites/cgi-bin/printenv.cgi

4.MySQLのインストール

  • ダウンロードサイト

http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg

Mac OS X 10.5 (x86) 5.1.30 を選ぶ

  • インストール

mysql-5.0.67-osx10.5-x86.pkg

MySQLStartupitem.pkg

MySQL.prefPane

を順にインストールする。

インストールされるのは、/usr/local/mysql

/usr もFinderから「shift+command+G」で移動できる

5.phpMyAdminのインストール

  • ダウンロードサイト

http://www.phpmyadmin.net/home_page/downloads.php

phpMyAdmin-3.0.1.1-all-languages.zip

ダウンロード後、

apacheのルート、/Library/WebServer/Documents/admin/配下に設置

6.データベースの作成

  • MySQL,phpMyAdminインストール完了後、データベースを作る

http://localhost/admin/phpMyAdmin/

データベース名は何でも良いけど「wordpress」、「照合順序」はなにもしない

7.Wordpressのインストール

WordPress最新版をダウンロードし、

user_name/Sites/ 配下にドラッグアンドドロップ

8.アンケートCGIのインストール

netmaniaのWEBアンケートcgiをインストール

ダウンロードは、http://www.netmania.jp/cgi/108.php

user_name/Sites/cgi-bin/ 配下にドラッグアンドドロップ

アクセス権は、

enq.cgi [755]、data.txt [666]、jcode.pl [644]、graph.gif [644]

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。