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


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

Автор Тема: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80  (Прочитано 28835 раз)

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

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Всем привет!

Кроме главной страницы сайта и админки - ничего больше не запускается. Любой выход на страницу "глубже по сайту" дает:
Not Found

The requested URL /2015/10/22/test/ was not found on this server.

Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80

Вывод с /etc/apache2/sites-enabled/siteone.info :
<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to

        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin admin@siteone.info
        ServerName siteone.ru
        ServerAlias www.siteone.info
        DocumentRoot /var/www/siteone/public_html

#       <Directory />
#               Options FollowSymLinks
#               AllowOverride None
#       </Directory>
#               <Directory /var/www/siteone.info/public_html/>
#                       Options Indexes FollowSymLinks MultiViews
#                       AllowOverride All
#                       Order allow,deny
#                       allow from all
#               </Directory>

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet



Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #1 : 23 Октября 2015, 12:10:45 »
Это  WordPress? Если да, то отключи человекопонятные-URL, или же включи mod_rewrite и разреши .htaccess.

Если не WordPress - тогда вопрос - есть гдето файл .htaccess?

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #2 : 23 Октября 2015, 12:29:13 »
Это  WordPress? Если да, то отключи человекопонятные-URL, или же включи mod_rewrite и разреши .htaccess.

Если не WordPress - тогда вопрос - есть гдето файл .htaccess?

Верно. WordPress. А где включить mod_rewrite и что значит разрешить .htaccess
Спасибо

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #3 : 23 Октября 2015, 12:33:04 »
Это  WordPress? Если да, то отключи человекопонятные-URL, или же включи mod_rewrite и разреши .htaccess.

Если не WordPress - тогда вопрос - есть гдето файл .htaccess?

Верно. WordPress. А где включить mod_rewrite и что значит разрешить .htaccess
Спасибо

Проще выключить ЧПУ )))

Для включений mod_rewrite - a2enmod rewrite потом service apache restartПосле этого должно работать.

.htaccess - файл который читает Apache при переходе в папку и выполняет действия согласно указаний в нему(обычно в .htaccess пишутся реврайты и т.д.)
« Последнее редактирование: 23 Октября 2015, 12:35:48 от petro25 »

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #4 : 23 Октября 2015, 12:38:10 »
petro25,
действия выполнил. htaccess находится в корне сайта с дефолтовым содержанием
не помогло.

Пользователь решил продолжить мысль 23 Октября 2015, 12:42:22:
petro25,
Нашел где меняются "постоянные ссылки" - поставил по умолчанию - заработало.
ладно... :( пусть будет так...
« Последнее редактирование: 23 Октября 2015, 12:42:22 от TheShestov »

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #5 : 23 Октября 2015, 12:42:42 »
Добавь в конфиг virtualhost после DocumentRoot /var/www/siteone/public_html следующие строки:

<directory /var/www/siteone/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
</directory>

Перед твоим закомментированым  #       <Directory />

Потом сделай service apache restart
« Последнее редактирование: 23 Октября 2015, 12:46:40 от petro25 »

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #6 : 23 Октября 2015, 13:05:58 »
petro25,
сайт стал недоступен даже с главной:
Forbidden

You don't have permission to access / on this server.

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #7 : 23 Октября 2015, 13:31:54 »
Владелец папки с файлами где сайт кто(явно не www-data)?

Сделай chown -R www-data:www-data /var/www
Должно помочь.

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #8 : 23 Октября 2015, 13:47:26 »
petro25,
Великодушное Благодарю! Все отлично работает, включая ссылки.

На самом деле, когда по инструкции делал изначальной - подумал, что www-data пользователь из примера. И указал своего пользователя, как владельца.
Так понимаю - это системный пользователь?

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #9 : 23 Октября 2015, 13:48:37 »
www-data это пользователь от которого работает веб-сервер, этот пользователь появляется после установки Apache(Nginx).

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #10 : 23 Октября 2015, 13:51:55 »
petro25,
спасибо, petro25, что не отвернулся :)
буду потихоньку познавать )

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28455
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #11 : 24 Октября 2015, 16:34:45 »
a2enmod rewrite

Пользователь решил продолжить мысль 24 Октября 2015, 16:35:15:
Проще выключить ЧПУ )))
Проще не советовать людям херню.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #12 : 24 Октября 2015, 17:28:37 »
AnrDaemon,
Честно признаться, я даже не знаю что значит ЧПУ :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28455
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #13 : 24 Октября 2015, 17:32:51 »
Человеко-Понятные URL.
Вместо мусора /index.php?article=3456&mode=4567 в адресной строке пишется как раз что-то типа /2015/10/22/test/.
А движок сервера уже всё это раскодирует и маршрутизирует до полного удовлетворения.
Вообще странно, mod_rewrite включён изначально. Что делали с стервером?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн TheShestov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: not found on this server. Apache/2.4.7 (Ubuntu) Server at siteone.info Port 80
« Ответ #14 : 24 Октября 2015, 17:53:48 »
AnrDaemon,
да собственно ничего особенного. В силу отсутствия знаний в этой области - пользовался вот этим руководством:
(Нажмите, чтобы показать/скрыть)

потом помогло то, что владельца поменял на www-data, ну как это описано выше. Сейчас вроде все работает

 

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