Yosemiteにアップグレードした後、次のようにSites
ディレクトリ内のフォルダにアクセスできなくなりました。
http://localhost/foldername
代わりに、次のようにlocalhost
の後に~myusername
を追加する必要があります。
http://localhost/~username/foldername
または、次のエラーが発生します。
Not Found
The requested URL /foldername was not found on this server.
何か案は?
誰かが同じ問題を抱えている場合、これが解決策です:
httpd.confファイルで...「DocumentRoot」を検索します...次に、そのエントリとエントリを「/ Users/<ユーザー名はここにあります>/Sites」に変更し、Sudo apachectl restart ...これをロードします。 〜/ usernameの部分を必要としないページ(少なくとも私にとってはうまくいきました)
詳細: http://coolestguidesontheplanet.com/get-Apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/ (以下のコメントを参照)
Apacheを再起動しました(Sudo apachectl restart)。正常に機能しましたが、Levaniのアドバイスに従い、DocumentRoot設定を確認する必要があります。
here からphpMyAdminをダウンロードし、フォルダをSitesフォルダにコピーしました。私の場合は/ Library/WebServer/Documents /です