Я использую Ubuntu 12.10, и я знаю, что если я помещу файл php (index.php) в / var/www
и я посещаю localhost:80/index.php
, это будет работать нормально.
Тем не менее, скажем, что у меня есть несколько проектов в папках заказов в каталогах, таких как:
/home/myuser/Projects/Joomla
а также
/home/myuser/Work/testphp
Какие у меня есть альтернативы, чтобы Apache мог читать эти папки? Я знаю, у меня есть эти возможности:
Создайте символические ссылки (но я не смог выяснить, какие разрешения / группы мне следует установить и почему?)
Добавьте VirtualHosts (я не нашел ресурс, который объяснит, как использовать VirtualHosts для этой ситуации).
Может ли кто-нибудь сказать мне, каковы мои возможности и какой из них лучший и почему?
linux
ubuntu
apache-http-server
php
Hommer Smith
источник
источник
Ответы:
Следуй этим шагам:
1. Отредактируйте файл конфигурации по умолчанию:
и добавьте эту строку:
2. Создайте новый файл конфигурации сайта:
3. Перезагрузите свой сервер:
Вы можете получить доступ сейчас, поместив Joomla на URL. Если не работает, вы должны создать символическую ссылку:
источник