Нужна помощь по Xampp

А
На сайте с 09.02.2016
Offline
6
791

Основной вопрос такой: При переходе по домену указанному в локальном хостинге должен отображаться сайт? Или как мне настроить так, чтобы после редактирования видеть результат проделанной работы?

Какие настройки уже сделала:

Внесла изменения в sudo nano /etc/hosts

Также сюда /Applications/XAMPP/etc/extra/httpd-vhosts.conf

Импортировала в базу данных xampp свой сайт

Перенесла архив сайта в папку xampp

Но при переходе по ссылке локального хостинга открывает Wellcom xampp. Так и должно быть?

Очень прошу ответить!

R
На сайте с 14.02.2010
Offline
77
#1

вы это на MacOS что ли делаете??

> Перенесла архив сайта в папку xampp

архив сайта должен лежать по-пути, который указан в httpd-vhosts.conf в секции VirtualHost директивой DocumentRoot

например у вас там нечто, на подобии:


<VirtualHost *:80>

...

ServerName mysite.ru
ServerAlias www.mysite.ru

DocumentRoot /var/www/mysite

...

</VirtualHost>

значит архив сайта нужно распаковать в /var/www/mysite

и соответствующая запись в /etc/hosts должна быть -

127.0.0.1 mysite.ru www.mysite.ru locahost ......

и httpd нужно перезапустить (xampp)...

А
На сайте с 09.02.2016
Offline
6
#2

да для мак ос х

---------- Добавлено 17.10.2016 в 23:45 ----------

Да, у меня все распаковано как нужно. Вот мой код:

<VirtualHost *:80>

ServerName localhost

DocumentRoot "/Applications/XAMPP/xamppfiles/docs"

<Directory "/Applications/XAMPP/xamppfiles/docs">

Options Indexes FollowSymLinks Includes execCGI

AllowOverride All

Require all granted

</Directory>

</VirtualHost>

<VirtualHost *:80>

ServerName fermatalocal.ru

DocumentRoot "/User/Анастасия Николаева/XAMPP/htdocs/fermatalocal.ru/"

<Directory "/User/Анастасия Николаева/XAMPP/htdocs/fermatalocal.ru/">

Options Indexes FollowSymLinks Includes execCGI

AllowOverride All

Require all granted

</Directory>

ErrorLog "logs/fermatalocal.ru-error_log"

CustomLog "logs/fermatalocal.ru-access_log" common

</VirtualHost>

На счет /etc/hosts немного не поняла. Я просто указала 127.0.0.1 fermatalocal.ru. Реальный домен www.fermatahotel.ru localhost ниже прописать?

K
На сайте с 13.09.2015
Offline
48
#3

Реальный на друпале сделан? Так вот вам мой совет — не ставьте на XAMPP сайты на друпале, никогда. Для этого есть Acquia Dev Desktop.

А
На сайте с 09.02.2016
Offline
6
#4
Karpet:
Реальный на друпале сделан? Так вот вам мой совет — не ставьте на XAMPP сайты на друпале, никогда. Для этого есть Acquia Dev Desktop.

Да, на друпале, а почему? Не совместимость или в чем дело?

K
На сайте с 13.09.2015
Offline
48
#5
Аннастасия:
Да, на друпале, а почему? Не совместимость или в чем дело?

Всё нормально, за некоторым исключением небольшим. Просто вам не пришлось бы тут спрашивать, в Asquia нажать два раза мышкой нужно было бы и дальше он сам всё сделает.

Смотрите на мой httpd-vhosts.conf, XAMPP работает на винде, всё запустилось(sites\fermatalocal.ru\www — файлы самого сайта здесь). Думаю что писать пути до файлов с именем пользователя на русском у Вас да ещё с пробелами плохая идея, по привычке уже давно отдельно делаю, не знаю.

<VirtualHost *:80>

ServerAdmin webmaster@fermatalocal.ru
DocumentRoot "G:\sites\fermatalocal.ru\www"
ServerName fermatalocal.ru
ServerAlias www.fermatalocal.ru
ErrorLog "G:\sites\fermatalocal.ru\logs\error.log"
CustomLog "G:\sites\fermatalocal.ru\logs\access.log" combined
<Directory "G:\sites\fermatalocal.ru\www">
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>

файл HOST:

127.0.0.1 fermatalocal.ru
А
На сайте с 09.02.2016
Offline
6
#6

Вот сейчас сделала вот так:

<VirtualHost *:80>

ServerAdmin webmaster@fermatalocal.ru.com

ServerName fermatalocal.ru

ServerAlias www.fermatalocal.ru

DocumentRoot "/Applications/XAMPP/htdocs/fermatalocal.ru/"

<Directory "/Applications/XAMPP/htdocs/fermatalocal.ru/">

Options Indexes FollowSymLinks Includes execCGI

AllowOverride All

Require all granted

</Directory>

</VirtualHost>

Файлы error.log и access.log у себя не нашла.

Подскажите какие файлы сайта должны быть в конечной папке /Applications/XAMPP/htdocs/fermatalocal.ru/ у меня там весь архив сайта разархивирован, который разработчики прислали.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий