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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Перестал запускаться Apache после апгрейда с 12.04.5 до 14.04lts  (Прочитано 3091 раз)

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

Оффлайн Horse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Ошибок при апгрейде никаких не было, только я отказался базу mysql заново индексировать.
По завершению обнаружил что веб-сервера на месте нету.
Руками пытаюсь запустить апач, он ругается:
/etc/init.d/apache2 start
 * Starting web server apache2                                                                                                      *
 * The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 10 of /etc/apache2/sites-enabled/000-default.conf:
Either all Options must start with + or -, or no Option may.
Action 'configtest' failed.
The Apache error log may have more information.

Файл 000-default.conf такой:
<VirtualHost *:80>
<------>ServerAdmin webmaster@localhost

<------>DocumentRoot /var/www
<------><Directory />
<------><------>Options FollowSymLinks
<------><------>AllowOverride All
<------></Directory>
<------><Directory /var/www>
<------><------>Options +Indexes FollowSymLinks MultiViews
<------><------>#AllowOverride All
<------><------>Order allow,deny
<------><------>allow from all
<------></Directory>

<------>ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<------><Directory "/usr/lib/cgi-bin">
<------><------>AllowOverride None
<------><------>Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
<------><------>Order allow,deny
<------><------>Allow from all
<------></Directory>

<------>ErrorLog /var/log/apache2/error.log

<------># Possible values include: debug, info, notice, warn, error, crit,
<------># alert, emerg.
<------>LogLevel warn

<------>CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Подскажите плиз в какую сторону копать.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14852
  • Я не слышу.
    • Просмотр профиля
Цитировать
<--------->
зачем?
папробуй форум в поиск.
~.o

Оффлайн Horse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
та это табуляции, так копипастнулось.
поиск уже курил, не нашел

Оффлайн aqis

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Может в # дело?
#AllowOverride All

Оффлайн Horse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Может в # дело?
#AllowOverride All
не в этом - предидущая строка не нравится.

Оффлайн aqis

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Может в # дело?
#AllowOverride All
не в этом - предидущая строка не нравится.
Попробуй + поставить перед параметрами.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
http://httpd.apache.org/docs/current/mod/core.html#options
  • Если без указания +/-, то перечисленные используются, другие не используются.
  • Если +, то добавляются; если -, то удаляются.
Возможно использование только одного из способа определения: либо перечисление, либо добавление/удаление.

Оффлайн Horse

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

действительно, раньше (вплоть до 12.04lts) работала строчка
Options -Indexes FollowSymLinks MultiViews

а теперь (в 14.04lts) стал запускаться только если написать
Options -Indexes +FollowSymLinks +MultiViews

И еще после апгрейда куда-то отвалилась ссылка.
Апач с описанным выше стал запускаться, но 500error выдавал, пока не поправил
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled

 

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