皆様はじめまして。
表題の件、Drupalのmacへのローカル環境構築が正常に行えませんでした。
この内容に関して問題は解決できたのですが、情報共有として本トピックに事例と解決方法を投稿させていただきます。
なにぶんgroup.drupal.orgへの投稿が初めてですので、トピ違い等ご指摘がございましたらよろしくお願い致します。
以下詳細です。
★事象発生時の環境
OS ・・・ Mac OS X Lion
MAMP ・・・ バージョン2.0
Drupal ・・・ Drupal 7.24
★事象
Drupalのインストール画面を進めて行き、「configure site」画面で内容入力後「Save and continue」ボタンを押下すると、画面が真っ白になりそのまま何も起こらない(「Drupal installation complate」画面へ遷移しない)
「Database configuration」画面で内容入力後「Save and continue」ボタンを押下すると「configure site」画面へ遷移せず「Choose language」画面に遷移する(戻る)等の事象も確認。
★インストール時に行った操作
macにMAMP2.0をインストール。
MAMPを起動→環境設定よりApacheのポートを「80」に設定(その他の設定はデフォルトのまま)
phpMyAdminでDrupal用のDBとDBユーザーを作成。
MAMPの「htdocs」フォルダにdrupal7.24のフォルダを配置。
「http://localhost/drupal」よりDrupalインストール画面へ遷移→以降事象発生までインストールを進めた。
上記内容が事象の詳細です。
結果を申しますと、上記事象の原因は「PHPのバージョン」と「DB設定時の照合順序」でした。
★解決方法
・MAMPインストール後、phpMyAdminでDrupal用のDBを作成する際に「データベースを作成する」の照合順序を「未設定(何も設定しない)」にする。
・MAMPの設定終了後、MAMPを起動し「環境設定」→「PHP」より、PHPのバージョンを「5.2.17」に設定する。
上記2点の内容で事象は発生せず、正常にDrupalのインストールができました。
原因の調査時に「PHP.iniのメモリー上限値がデフォルトの32Mしかなかった為に事象が発生したのではないか」との疑いもありましたので、追加情報として以下に事象の切り分けのために行った調査内容を上げさせていただきます。
★パターン1
・PHP5.5.3
・PHP.iniのmemory_limit=32M
・照合順序=utf8-unicode
[結果]
上記事象が発生しインストールできず
★パターン2
・PHP5.5.3
・PHP.iniのmemory_limit=64M
・照合順序=utf8-unicode
[結果]
上記事象が発生しインストールできず
★パターン3
・PHP5.5.3
・PHP.iniのmemory_limit=32M
・照合順序=未設定
[結果]
上記事象が発生しインストールできず
★パターン4
・PHP5.2.17
・PHP.iniのmemory_limit=32M
・照合順序=未設定
[結果]
正常にインストール完了
以上、本内容に関する情報です。
さらに詳細な調査は行っておりません。
皆様既知の事象かもしれませんが、何かのお役に立てればと思い共有させていただきました。
文中至らない点が多々あるとは存じますが、ご容赦ください。
以上です。