web-dev-qa-db-ja.com

Yosemiteにアップグレードした後、localhost / foldernameが機能しない

Yosemiteにアップグレードした後、次のようにSitesディレクトリ内のフォルダにアクセスできなくなりました。

http://localhost/foldername

代わりに、次のようにlocalhostの後に~myusernameを追加する必要があります。

http://localhost/~username/foldername

または、次のエラーが発生します。

Not Found

The requested URL /foldername was not found on this server.

何か案は?

2
Levani

誰かが同じ問題を抱えている場合、これが解決策です:

httpd.confファイルで...「DocumentRoot」を検索します...次に、そのエントリとエントリを「/ Users/<ユーザー名はここにあります>/Sites」に変更し、Sudo apachectl restart ...これをロードします。 〜/ usernameの部分を必要としないページ(少なくとも私にとってはうまくいきました)

詳細: http://coolestguidesontheplanet.com/get-Apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/ (以下のコメントを参照)

3
Levani

Apacheを再起動しました(Sudo apachectl restart)。正常に機能しましたが、Levaniのアドバイスに従い、DocumentRoot設定を確認する必要があります。

0
Dan Kaufman

here からphpMyAdminをダウンロードし、フォルダをSitesフォルダにコピーしました。私の場合は/ Library/WebServer/Documents /です

0
user2971659