Я выполнил sudo apt-get install lamp-server^
на своем рабочем столе Ubuntu 10.10 в целях разработки, а затем установил Webmin. Теперь Webmin, похоже, не думает, что Apache работает, когда он на самом деле, и если я пытаюсь запустить Apache из интерфейса Webmin, я получаю следующий вывод:
Failed to start apache :
:
* Starting web server apache2
...done.
Кроме того, через Webmin, если я попробуйте просмотреть журнал ошибок Apache. Я получаю следующее:
cat: /var/log/apache2$SUFFIX/error.log: No such file or directory
Все, что происходит, мешает мне использовать хостинг на основе имен для просмотра локальных сайтов. Что не так и как мне это исправить?
Как видно из первого абзаца документации webmin на Ubuntu Wiki и Launchpad , webmin больше не поддерживается в Ubuntu. Вместо этого пользователи указывают на eBox . О той же самой проблеме сообщали на форумах, и было решено, что это проблема с Webmin , которую необходимо решить.
О проблеме сообщалось как об ошибке в Webmin здесь: http://sourceforge.net/tracker/?func=detail&aid=3081423&group_id=17457&atid=117457
[ 1112] Исправление, похоже, заключается в редактировании/etc/apache2/envvars
, чтобы процитировать jcameron:
Хорошо, спасибо .. Теперь я вижу проблему. Исправление заключается в удалении $ SUFFIX из строк:
export APACHE_PID_FILE = / var / run / apache2 $ SUFFIX.pid export APACHE_RUN_DIR = / var / run / apache2 $ SUFFIX export APACHE_LOCK_DIR = / var / lock / apache2 $ SUFFIX export APACHE_LOG_DIR = / var / log / apache2 $ SUFFIX
, так как он все равно будет пустым.
blockquote>Итак, у вас есть 3 варианта:
- Использовать eBox
- Исправить файл самостоятельно, чтобы решить проблему
- Подождите, пока сопровождающий Webmin не исправить ошибку и новые пакеты, которые будут выпущены.