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


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

Автор Тема: Как поместить сайт на локальный сервер  (Прочитано 2386 раз)

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

Оффлайн unoduetre

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Здравствуйте.
Для доведения сайта до ума мне нужно поместить его на локальный сервер.
Ламп-сервер установлен и откликается на http://localhost.
Я действовала по этому рецепту. Там вроде предлогается сделать из своего компа сервер, но в конце еще и про локальный вариант написано.
Короче, я сделала все шаги:
sudo mkdir -p /var/www/example.com/public_html
sudo chown -R $USER:$USER /var/www/example.com/public_html
sudo chmod -R 755 /var/www

Поместила туда рабочий index.html

Создала файл виртуального хоста example.com.conf. Там прописано имя сервера:
<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite example.com.conf

Настроила файл локальных хостов, чтобы так:
127.0.0.1   localhost
127.0.1.1   guest-desktop
111.111.111.111 example.com

Но http://example.com не грузится. А если забивать example.com,то загружается сайт из сети про самолеты...У меня example=avtest
мда...

Может, кто-нибудь сможет помочь открыть сайт на локальном сервере?
 

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #1 : 08 Марта 2018, 08:10:44 »
Дайте сайту имя, которого нет в интернете.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн unoduetre

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #2 : 08 Марта 2018, 10:30:01 »
Повторила всю процедуру для несуществующего имени, но сайт не грузится.
Может можно как-то получить код ошибки? А то вообще ничего не видно, только индикатор подгрузки мелькает.

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #3 : 08 Марта 2018, 10:52:35 »
С некоторых пор путь до локальных сайтов /var/www/html

Оффлайн unoduetre

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #4 : 08 Марта 2018, 11:04:16 »
То есть нужно папку с моим сайтом класть в var/www/html? Но там уже лежит index.html -приветственная страница апача. Вот прямо рядом мой сайт и класть var/www/html/example.com/public_html/index.html ?

Переместила. В конфигурации вирт. хоста тоже прописала  DocumentRoot /var/www/html/example.com/public_html
Все то же...не грузится
« Последнее редактирование: 08 Марта 2018, 11:20:17 от unoduetre »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #5 : 08 Марта 2018, 13:53:12 »
не грузится

попробуйте другую инструкцию: help.ubuntu
« Последнее редактирование: 08 Марта 2018, 13:57:19 от bezbo »

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #6 : 08 Марта 2018, 14:06:07 »
Настроила файл локальных хостов, чтобы так:
127.0.0.1   localhost
127.0.1.1   guest-desktop


111.111.111.111 example.com  Тут пропишите локальный ip вашего пк, что то вроде 192.168.1...... Этот ip приведён для примера, подставьте свой и не забудьте перезапустить апач, в вашей инструкции есть команда

Инструкция вполне рабочая, проверил от нечего делать, чуть повнимательней читайте, не спешите ))

Оффлайн unoduetre

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #7 : 08 Марта 2018, 14:21:42 »
Вот черт, gregory5, вы совершенно правы!
Просто я впервые столкнулась со всеми верверными делами и даже не поняла, что 111.111.111.111 стоит для примера.Думала, что это выделенный адрес, чтобы сервер на себя замкнуть...
Очень вам благодарна, спасибо. 

Пользователь добавил сообщение 08 Марта 2018, 23:34:25:
Здравствуйте еще раз.
Я не хочу заводить новую тему, потому что мой вопрос касается той же проблемы, о которой говорилось выше.
Только на этот раз я пытаюсь поставить Joomla.

Небольшой синопсис того, что есть:
1.Настроен локальный LAMP-server. 
2.Могу открывать на нем сайт, который лежит в /var/www/html/example.com/public_html/index.html и для которого создан example.com.conf
3.В файле локального хоста прописано: 192.168.my.IP example.com. Сайт открывается.

Ставлю Joomla вот по этому описанию .
Все отлично, пока не дохожу до секции "Настройка Apache".
Сначала я сделала настройку точно как там написано, но не работала ни Джумла, ни мой сайт  example.com не грузился.
Потом я подумала, что Джумла-это вобщем-то тоже сайт(или нет?) его просто надо запустить на локальном сервере так же, как и example.com.
Вернула статус кво файлу /etc/apache2/apache2.conf,
создала /etc/apache2/sites-available/joomla.conf где прописано ServerName joomla    DocumentRoot /var/www/html/joomla,
запустила конфигурацию sudo a2ensite joomla.conf,
добавила локальный хост 192.168.my.IP joomla,

НО джумла не запускается! Пишет setStart($startTime, $startMem)->mark('afterLoad') : null; // Instantiate the application. $app = JFactory::getApplication('site'); // Execute the application. $app->execute();

Кстати, все файлы в /var/www/html/joomla/  со значком замка. Это значит, что к ним у меня нет доступа? Поэтому не запускается с моего сервера? Доступ открывала так, но они все равно с замочком...
chown -R www-data.www-data /var/www/html/joomla/
chmod -R 755 /var/www/html/joomla/


« Последнее редактирование: 08 Марта 2018, 23:34:25 от unoduetre »

Оффлайн unoduetre

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #8 : 09 Марта 2018, 14:46:17 »
Вот следующая итерация моей проблемы:
1.Открыла доступ к файлам Joomla. Все равно выдает setStart($startTime, $startMem)->mark('afterLoad') : null; // Instantiate the application. $app = JFactory::getApplication('site'); // Execute the application. $app->execute();

2. Поняла, что это проблема с php.
Попробовала запустить localhost/info.php  c содержимым <?php phpinfo(); ?>  И ничего, белое окно, никаких ошибок, чтобы понять в чем дело.
У меня стоит php5.5 on the LinuxMint 17.3

В чем может быть дело?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #9 : 09 Марта 2018, 21:29:16 »
Дело может быть в том, что он у вас не стоит. А с мятой пожалуйста на форум мяты.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Как поместить сайт на локальный сервер
« Ответ #10 : 09 Марта 2018, 21:51:40 »
Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.17. Обсуждение вопросов, напрямую не связанных с использованием дистрибутивов, входящих в официальное семейство Ubuntu. Другие дистрибутивы GNU/Linux и прочие операционные системы следует обсуждать на иных, специализированных ресурсах. Исключением является раздел "Разговоры обо всем".

Закрыто!
--HP

 

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