Ubuntu12.04でapache/php / mysqlをセットアップし、仮想ディレクトリのエイリアスを作成しました。これが/ etc / apache2 / sites-enabled/000-defaultファイルです。
Alias /demo/ "/home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio"
<Directory "/home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio">
DirectoryIndex index.php
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from all
</Directory>
私はすでにchownとchmodを次の場所に適用していることに注意してください:/ home / czetsuya / projects / eclipse / eclipse-php / demo-portfolio
chown www-data:www-data /home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio -R
chmow 777 /home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio -R
しかし、アクセスすると:_http:// localhost / demo、404Notfoundエラーが発生しました。/var/log/apache2/error.logを見ると、まだ/ var / www/demoを指していることがわかりました。
File does not exist: /var/www/demo
エイリアスが無視される理由はありますか?
すでにapache2を再起動してリロードしていることに注意してください。また、書き換えも可能です。
ありがとう、
czetsuya