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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #15 : 09 Мая 2014, 12:02:58 »
name19092012,
Я снова опечатался в слове "available". Поправил.

Оффлайн name19092012

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


сейчас 404ую выдает

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #17 : 09 Мая 2014, 12:54:35 »
name19092012,
Судя по вашему конфигу
Цитировать
DocumentRoot /var/www/host1.server1
Создайте тестовый файл
echo test > /var/www/host1.server1/index.htmlИ проверьте открывается ли в браузере.

Оффлайн name19092012

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


выхлоп с терминала

user@user-Lenovo-G580:~$ echo test > /var/www/host1.server1/index.html
bash: /var/www/host1.server1/index.html: Нет такого файла или каталога

кстати у меня в папке www только html и все

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #19 : 09 Мая 2014, 14:03:41 »
name19092012,
Ну создайте папку /var/www/host1.server1
Вы же её в конфиге указали.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Не могу настроить локальный сервер
« Ответ #20 : 09 Мая 2014, 14:35:38 »
И не забыть про права доступа.
С уважением, Юрий.

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #21 : 09 Мая 2014, 16:55:23 »
linuxoproblemi,
Yuriy_Y,
спасибо огромное все получилось, подскажите только как изменить права у папки чтобы можно создавать в ней файлы без sudo а в ручную


а все спасибо разобрался)

Пользователь решил продолжить мысль 09 Мая 2014, 17:53:07:
linuxoproblemi,

извините, хотел ещё один вопрос задать, как сделать так чтобы хосты создавались в, например, /home/user/projects/test1,а не /var/www/test3 я пытался все менять но мне выдает 403
Forbidden
You don't have permission to access / on this server.
« Последнее редактирование: 09 Мая 2014, 17:53:07 от name19092012 »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Не могу настроить локальный сервер
« Ответ #22 : 09 Мая 2014, 20:21:38 »
извините, хотел ещё один вопрос задать, как сделать так чтобы хосты создавались в, например, /home/user/projects/test1,а не /var/www/test3 я пытался все менять но мне выдает 403
Forbidden
You don't have permission to access / on this server.
Ну так права доступа же назначить надо. Создавать можешь хоть где. Хотя, чтоб не гадить в системе, лучше создавать там, где это предусмотрено было. Для удобства можешь создать симлинк на этот каталог хотя на рабочем столе.
С уважением, Юрий.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #23 : 09 Мая 2014, 22:57:33 »
Хотя, чтоб не гадить в системе, лучше создавать там, где это предусмотрено было.

Весьма спорно. Директория /var/www - это не предусмотренное место, а место по умолчанию. Всё зависит от организации сервера. Например, если директория /home назодится на отдельном диске, то для веб-сервера можно использовать директорию /home/www.

Также, если удобно работать с директорией /home/user/projects/test1, то можно создать симлинк /var/www/test1 на эту директорию.

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #24 : 10 Мая 2014, 03:53:17 »
Yuriy_Y,
так зачем менять права в /home/user/projects/test1 , если мне доступны там любые действия?

unimix,
а как создать симлинк на эту директорию? в смысле sudo a2ensite test1 или это не то? Если не сложно можно этот момент поподробней, я в убунте как в балете

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #25 : 10 Мая 2014, 04:05:41 »
так зачем менять права в /home/user/projects/test1 , если мне доступны там любые действия?

Тебе может быть и доступны, но у сервера свои права доступа.

а как создать симлинк на эту директорию?

ln -s /home/user/projects/test1 /var/www/test1
В настройках виртуального хоста должно быть прописано:
DocumentRoot /var/www/test1
« Последнее редактирование: 10 Мая 2014, 04:09:22 от unimix »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Не могу настроить локальный сервер
« Ответ #26 : 10 Мая 2014, 08:42:20 »
Всё зависит от организации сервера. Например, если директория /home назодится на отдельном диске, то для веб-сервера можно использовать директорию /home/www.
Вот ты сам себе и ответил. У меня как раз в этот аталог рейд смонтирован.  :)
С уважением, Юрий.

Оффлайн name19092012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #27 : 10 Мая 2014, 11:36:54 »
Объясните пожалуйста что я сделал не так, я создал хост, закинул туда сайт, ввожу в браузере test1/ и вижу ничего. А перед этим я создавал в этой папке index.php и проверял как хост работает все было норм, как только закинул сайт так ничего не нет. пробовал по-разному ничего не выходит что делать? пробовал говнять код никаких ошибок не выдает , просто пустота...

Пользователь решил продолжить мысль 10 Мая 2014, 11:47:08:
Возможно я хост не так создал, если не так то скажите где я накосячил

sudo sublime-text /etc/hosts/
добавляю название хоста site1

sudo sublime-text /etc/apache2/sites-available/site1.conf
туда пишу
<VirtualHost *:80>
    ServerName site1
    DocumentRoot /var/www/site1
    <Directory /var/www/site1>
        AllowOverride All
    </Directory>
</VirtualHost>

sudo a2ensite site1

sudo mkdir /var/www/site1
sudo chmod 777 * -R /var/www/site1
sudo chmod 777 * -R /var/www/site1/

затем закидываю туда файлы своего проекта и sudo service apache2 restart

что не так???
« Последнее редактирование: 10 Мая 2014, 11:48:45 от name19092012 »

Оффлайн linuxoproblemi

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Не могу настроить локальный сервер
« Ответ #28 : 10 Мая 2014, 11:58:00 »
name19092012,
Ну если просто белая страница, скорее всего ошибка где-то в скрипте. Проверяйте php.ini на вывод ошибок и свой проект на error_reporting(0); (скорее всего это).
И в /var/log/apache2/error.log посмотрите, может там что-то есть.

Оффлайн name19092012

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

в файле error.log пишет что ему не нравятся require_once "" не понимаю

включил вывод ошибок... он ругается на require_once "../components/doctype.php";

Warning: require_once(../components/doctype.php): failed to open stream: No such file or directory in /var/www/qwer/index.php on line 2

Fatal error: require_once(): Failed opening required '../components/doctype.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/qwer/index.php on line 2
что с ней не так? компонент который я подключаю находится там где и должен

Пользователь решил продолжить мысль 10 Мая 2014, 16:26:02:
Решил все проблемы

надо было вместо require_once "components/connect_db.php"
писать
require_once ($mosConfig_absolute_path . "components/connect_db.php")


теперь появилась новая, сессии почему то удаляются как только я их создаю, как это исправить
и все строки из базы данных примерно такие ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
подскажите пожалуйста что делать)

с сессией все гуд, прошу прощения просто забыл пароль от админки)
а с данными из базы проблема осталась
« Последнее редактирование: 10 Мая 2014, 16:41:17 от name19092012 »

 

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