Вполне вероятно, что поставив сборку LAMP на свой Ubuntu Linux вы при перезагрузке Apache получите сообщения вроде:

  • apache2: bad user name ${APACHE_RUN_USER}
  • apache2: bad user group ${APACHE_RUN_GROUP}
  • apache2: bad user pid-file ${APACHE_RUN_PID_FILE}

1. Открываем файл: sudo gedit /etc/apache2/apache2.conf
2. Находим строку “# These need to be set in /etc/apache2/envvars”
3. Подставляем свои значения в соотв. переменные. У меня они следующие

  • User www-data
  • Group www-data
  • PidFile /var/run/apache2.pid

4. Сохраняемся и выходим.
5. Рестартуем Apache.
6. Наслаждаемся результатом работы и идём пить пиво :)

Моя подборка
40 способов оптимизировать Ваш PHP-код
Устанавливаем лампу (Linux+Apache+MySQL+PHP)
Apache2 + mod_rewrite + Ubuntu 8.04
How-to: установка Pidgin в Debian etch
This post has 2 comments. Add your own.
Vladimir - 28 Июн 08 at 15:31:32

Интересно, как Вы апач так перезагружаете? У меня работает что apache2ctl restart, что /etc/init.d/apache2 restart.

При этом в конфиге те же маггические строчки

# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

PS - если Вы вызываете апач напрямую, это неправильно :-)

Jeurey - 28 Июн 08 at 20:18:50

Апач рестартануть минимум двумя способами
/etc/init.d/apache2 (restart/reload/force-reload)
apache2 -k restart

И где я писал о том, как я перегружал апач? :)