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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не могу настроить локальный сервер  (Прочитано 3695 раз)

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

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Здравствуйте, подскажите пожалуйста что я делаю не так. я пытаюсь установить локальный сервер вот по этой статье http://populyarno.com/linux-stati/lokalnyj-server-na-linux-apache-php-mysql/ но на последнем этапе мне выдает вот такое
ERROR: Site test1 does not exist!
Перепроверял все по 10 раз, не понимаю почему не работает помогите пожалуйста)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #1 : 08 Мая 2014, 17:52:44 »
А почему у автора-то не спрашиваете? Там же вроде можно это сделать.
Я понимаю, если бы по местной статье делали.
Или по этой и этой
« Последнее редактирование: 08 Мая 2014, 17:55:41 от fisher74 »

Оффлайн aqis

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #2 : 09 Мая 2014, 00:03:10 »
etc/apache2/sites-available
Кинь содержимое файлов

А на будущее лучше ставь по оригинальной статье, если только не экзотика какая.
https://help.ubuntu.ru/wiki/web-server
« Последнее редактирование: 09 Мая 2014, 00:12:58 от aqis »

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #3 : 09 Мая 2014, 03:47:15 »
name19092012,
Как я понимаю у вас проблема с "a2ensite".
Эта команда просто создаёт символьную ссылку конфига из /etc/apache2/sites-available/ в /etc/apache2/sites-enabled/
И ваша ошибка означает, что в /etc/apache2/sites-available/ нет файла с именем test1.
Зайдите в ту папку, посмотрите с каким именем вы файл создали и выполните a2ensite %filename%
И апач потом перезапустите
service apache2 restart
« Последнее редактирование: 09 Мая 2014, 09:43:15 от linuxoproblemi »

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #4 : 09 Мая 2014, 08:48:43 »
linuxoproblemi,
aqis,
fisher74,
не понимаю что делаю не так, сейчас переустановил Ubuntu и пытаюсь настроить по оригинальной статье, вот выхлоп из командной строки
user@user-Lenovo-G580:~$ sudo apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin
[sudo] password for user:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет mysql-server

___________________________________________________---
а все заработало только когда руками ввел


Пользователь решил продолжить мысль 09 Мая 2014, 09:14:37:
linuxoproblemi,
aqis,
fisher74,
в общем при установке по оригинальной статье та же песня
user@user-Lenovo-G580:~$ sudo a2ensite host1.server1 host2.server1
ERROR: Site host1.server1 does not exist!
ERROR: Site host2.server1 does not exist!

все делал строго по пунктам


а и ещё при рестарте у меня выдает следующее
user@user-Lenovo-G580:~$ service apache2 restart
 * Restarting web server apache2           [fail]
« Последнее редактирование: 09 Мая 2014, 09:37:52 от name19092012 »

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #5 : 09 Мая 2014, 10:28:08 »
name19092012,
Цитировать
ERROR: Site host1.server1 does not exist!
ERROR: Site host2.server1 does not exist!
Это означает, что в папке /etc/apache2/sites-available/ нет файлов host1.server1 и host2.server1, вы уверены, что вы их создавали? По вашей ссылке есть пункт
Цитировать
Сначала создаем два файла с названиями будущих сайтов в директории /etc/apache2/sites-available/
Эти имена и надо давать команде a2ensite.
Посмотрите что там у вас в папке
ls -al /etc/apache2/sites-available/
Цитировать
* Restarting web server apache2           [fail]
Посмотрите в /var/log/apache2/error.log, если сами не разберётесь - нам покажите.
tail -n 25 /var/log/apache2/error.log

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #6 : 09 Мая 2014, 11:07:56 »
linuxoproblemi,
вот выхлоп

user@user-Lenovo-G580:~$ ls -al /etc/apache2/sites-available/
итого 28
drwxr-xr-x 2 root root 4096 мая    9 16:10 .
drwxr-xr-x 8 root root 4096 мая    9 16:31 ..
-rw-r--r-- 1 root root 1332 янв.   8 00:23 000-default.conf
-rw-r--r-- 1 root root 6437 янв.   8 00:23 default-ssl.conf
-rw-r--r-- 1 root root  185 мая    9 16:09 host1.server1
-rw-r--r-- 1 root root  209 мая    9 16:10 host2.server1

файлы создавал 100%


содержимое файлов такое же как и в мануале


с рестартом разобрался надо было с sudo писать
« Последнее редактирование: 09 Мая 2014, 11:15:44 от name19092012 »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Не могу настроить локальный сервер
« Ответ #7 : 09 Мая 2014, 11:19:35 »
А можно еще выхлоп поглядеть?
cat /etc/hostsls /etc/apache2/sites-enabled/
Ух ты, юбилейное сообщение...  :2funny:
С уважением, Юрий.

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #8 : 09 Мая 2014, 11:24:01 »
Yuriy_Y,
user@user-Lenovo-G580:~$ cat /etc/hosts
127.0.0.1   localhost
127.0.0.1       host2.server1 host1.server1
127.0.1.1   user-Lenovo-G580

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters



user@user-Lenovo-G580:~$ ls /etc/apache2/sites-enabled/
000-default.conf




Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #9 : 09 Мая 2014, 11:34:09 »
name19092012,
a2ensite вы тоже без sudo запускали? Надо через него.
Если всё равно никак, ну сделайте руками.
Цитировать
sudo ln -s /etc/apache2/sites-availble/host1.server1 /etc/apache2/sites-enabled/host1.server1
sudo ln -s /etc/apache2/sites-availble/host2.server1 /etc/apache2/sites-enabled/host2.server1
sudo service apache2 restart
« Последнее редактирование: 09 Мая 2014, 11:46:53 от linuxoproblemi »

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #10 : 09 Мая 2014, 11:40:48 »
linuxoproblemi,

с sudo делал не помогает. сделал руками файлы появились

user@user-Lenovo-G580:~$ ls /etc/apache2/sites-enabled/
000-default.conf  host1.server1  host2.server1

но папки проекта все равно нигде нет, когда ввожу в браузер host1.server1/ показывает тоже что и показывало Apache2 Ubuntu Default Page

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #11 : 09 Мая 2014, 11:42:45 »
name19092012,
Цитировать
sudo service apache2 restart
Выполнили? Если да и видите "Apache2 Ubuntu Default Page", то покажите что у вас в /etc/apache2/sites-available/host1.server1
А ещё я вместо "available" писал "avaliable" оказывается. Я надеюсь вы за мной не накосячили?
« Последнее редактирование: 09 Мая 2014, 11:46:01 от linuxoproblemi »

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #12 : 09 Мая 2014, 11:45:22 »
linuxoproblemi,
<VirtualHost *:80>
    ServerName host1.server1
    DocumentRoot /var/www/host1.server1
    <Directory /var/www/host1.server1>
        AllowOverride All
    </Directory>
</VirtualHost>

во втором соответствено

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #13 : 09 Мая 2014, 11:56:04 »
name19092012,
Так. Разобрался. В 14 убунте изменили
Цитировать
Include sites-enabled/
на
Цитировать
IncludeOptional sites-enabled/*.conf
Таким образом давайте чинить что мы натворили.
sudo rm /etc/apache2/sites-enabled/host1.server1
sudo rm /etc/apache2/sites-enabled/host2.server1
sudo mv /etc/apache2/sites-available/host1.server1 /etc/apache2/sites-available/host1.server1.conf
sudo mv /etc/apache2/sites-available/host2.server1 /etc/apache2/sites-available/host2.server1.conf
sudo a2ensite host1.server1
sudo a2ensite host2.server1
sudo service apache2 restart
И новые хосты создавайте с .conf в конце.
« Последнее редактирование: 09 Мая 2014, 12:02:10 от linuxoproblemi »

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #14 : 09 Мая 2014, 12:01:29 »
linuxoproblemi,


вот что то не удалось

user@user-Lenovo-G580:~$ sudo mv /etc/apache2/sites-availble/host1.server1 /etc/apache2/sites-availble/host1.server1.conf
mv: не удалось выполнить stat для «/etc/apache2/sites-availble/host1.server1»: Нет такого файла или каталога

 

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