Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: В какой папке хранить проекты в Xampp?  (Прочитано 6288 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yots2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Здравствуйте. Установил локальный сервер Xampp, создал папку /opt/lampp/htdocs/test, в которую поместил файл test.php.
Нормально работает по адресу http ://localhost/test/test.php, но такой вариант обращения к скрипту мне не подходит.

Тогда я создал папку /opt/lampp/var/www/test, в которую поместил такой же файл test.php, но при обращении http ://test/test.php, насколько я понимаю браузер перенаправляет на всамделешний сайт.

Что я делаю не так? Подтолкните в нужном направлении.



Пользователь решил продолжить мысль 20 Марта 2016, 15:20:27:
Возможно, я не совсем в той ветке создал тему. Если так, то прошу модераторов перекинуть куда надо.
« Последнее редактирование: 20 Марта 2016, 15:20:27 от yots2 »

Оффлайн yots2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: В какой папке хранить проекты в Xampp?
« Ответ #1 : 21 Марта 2016, 20:01:00 »
Разобрался.
1. В файле /opt/lampp/etc/httpd.conf раскомментировал строчку
#Include etc/extra/httpd-vhosts.conf2. В файле /opt/lampp/etc/extra/httpd-vhosts.conf добавил виртуальные хосты:
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/"
    ServerName localhost
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sites/mysite/www/"
    ServerName mysite
</VirtualHost>
3. В файл /etc/hosts добавил строчку
127.0.0.1 mysite4. Создал ссылку sites в /opt/lampp/htdocs/ на другую папку, где мне наиболее удобно хранить проекты, так как, насколько я понял, /opt/lampp/htdocs/ и есть та самая папка, в которой по умолчанию должны находиться сайты.
5. Сайт скопировал в /opt/lampp/htdocs/sites/mysite/www/; проверил, скопировался ли .htaccess (если нет, то скопировал с помощью файлового менеджера, например, Krusader).
Почему добавил папку www? Для удобства, чтоб не сбрасывать всё что касается данного сайта, в одну папку. Потому что рядом с www есть папка sql, в которой удобно хранить бэкапы базы данных.
6. Перезапуск XAMPP.

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.