Переустановка apache2, mySQL, php
Добавлено через 12 минут
Добрый день,
Версия ubuntu 19.04. Установила apache2, mySQL, php, всё по отдельности. Функция mysqlli_connect выдавала ошибку «Undefined function ‘mysqlli_connect’.» Нашла инфу, что это ошибка может возникать из-за несовместимости php7.2 и mySQL 5, и лучше бы переустановить их заново вместе. Удалила apache2, через командную строку
$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common $ sudo apt-get autoremove
. Затем попыталась установить заново с помощью
$sudo apt install apache2
, но он как будто уже установлен: «Reading state information. Done
apache2 is already the newest version (2.4.38-2ubuntu2.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.».
При запросе whereis apache2 — apache2: /usr/sbin/apache2 /usr/lib/apache2 /etc/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz. Вроде как действительно установлен. Но на localhost зайти не могу, в чём может быть проблема?
Пыталась перезапустить apache2 —
sudo service apache2 restart
. Но в терминале —
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details..
При запросе systemctl status apache2.service —
1 2 3 4 5 6 7 8 9 10 11 12 13
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: failed (Result: exit-code) since Fri 2019-12-20 18:44:52 CET; 10s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 3907 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILU Dec 20 18:44:52 lera systemd[1]: Starting The Apache HTTP Server. Dec 20 18:44:52 lera apachectl[3907]: apache2: Could not open configuration file Dec 20 18:44:52 lera apachectl[3907]: Action 'start' failed. Dec 20 18:44:52 lera apachectl[3907]: The Apache error log may have more informa Dec 20 18:44:52 lera systemd[1]: apache2.service: Control process exited, code=e Dec 20 18:44:52 lera systemd[1]: apache2.service: Failed with result 'exit-code' Dec 20 18:44:52 lera systemd[1]: Failed to start The Apache HTTP Server.
Добавлено через 36 минут
На localhost попасть не могу — «This site can’t be reached localhost refused to connect.»
Переустановка Apache

Автор: Роман Чернышов Опубликовано: 11 октября 2010

Решил написать эту небольшую статью, постольку сегодня немало времени потратил на переустановку Apache на Debian. Занятие честно говоря не из приятных, но все же весьма познавательное =). Всё как всегда произошло неожиданно, на сервере закончилось свободное место, диск был переполнен из-за выросших в размере файлов логов разных сервисов(их размер вышел из под контроля), в связи с чем всё жутко начало глючить, тормозить или просто напрочь подвисать. Для решения проблемы всего то нужно удалить все файлы логов(logs), подчистить временные папки(temp) и на край перезагрузить сам сервер (это уже как дело пойдет). Но как это часто бываеn, у меня все пошло нет так. Второпях, потеряв внимательность, я удалил содержимое папки /etc/apache2/, да да… я удалил все конфиги апача ;(
Кроме как переустановить весь Apache, более простого варианта я не видел(за одно и версию обновлю), и приступил к реализации своей идеи =)
И так, первым делом нужно сохранить всё, что у нас осталось от прежней версии Apache, это все содержимое папки /etc/apache2/.
Далее конектимся к серверу по SSH, удаляем из системы сам апач и на всякий случай выполняем команду остановки демона:
/etc/init.d/apache2 stop
Затем переходим к процессу удалению
apt-get —purge remove apache2
Также следует удалить саму папку в которой лежали конфиги Apache, делаем это на всякий случай, а то вдруг при переустановки он начнет ругаться (хотя не должен).
rm -rf /etc/apache2
B в завершении вбиваем команду установки апача с нуля из репозитория
apt-get install apache2
Затем соглашаемся со всем, что спросит или предложит apache при установке, жмем «Y». После того, как инсталляция будет завершена, перейдем к конфигу апача, тут я расписывать все подробненько про это не буду, а выложу свой конфиг — скачать конфиг apache
Затем можно подключить дополнительные модули для нормальной работы apache, набираем в командной строке
Просматриваем список доступных модулей для подключения, для работы моего конфига нужно установить практически все доступные модули, достаточно прописать две команды:
— первая, подключит все имеющиеся на сервере модули
a2enmod authz_host authz_owner authz_user autoindex cache cern_meta cgi cgid charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dump_io env expires ext_filter file_cache filter headers ident imagemap include info ldap log_forensic mem_cache mime mime_magic negotiation php5 proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling ssl status substitute suexec unique_id userdir usertrack version vhost_aliasa2
— вторая загрузит из репозитория недостающий модуль
apt-get install libapache2-mod-auth-mysqlapt-get
и в завершении запускаем апач
/etc/init.d/apache2 start
В данной статье изложен необходимый минимум для переустановки апача своими руками, разумеется в процессе вылезет еще много подводных камней, а так же несостыковок с данным описанием, и прочего. Пользователю, новичку, будет все-таки сложно разобраться, но я готов ответить на любые вопросы, кто знает, может чем и помогу?
Система
apache, debian, linux, настройка, переустановка
Похожие записи
- 101 команда Linux на все случаи жизни(0)
- Установка, настройка и размещение сервера дома или в офисе(0)
- Установка Mod_status (Server-status) — модуль Apache(0)
- Установка Imagick из репозитория(2)
- Платформа для страховых агентов(страховой интернет бизнес)(0)
- Обновление CMS Совместные покупки, версия 4.2(0)
- Яндекс карты на сайте недвижимости (RcheCMS realty)(0)
Как удалить и переустановить, когда Apache2 сообщает об ошибке? Команда Apache service yum для удаления и переустановки
Как удалить и переустановить, когда Apache2 сообщает об ошибке?
Итак, вCentOS 7 Удалите и удалите службу Apache.
Введите следующую команду CWP для удаления и удаления службы Apache ▼
yum remove cwp-httpd
Команда Apache service yum для удаления и переустановки
第 1 步 :Команда yum для установки службы Apache
После удаления CWP и службы Apache используйте команду yum, чтобы переустановить службу Apache▼
yum install cwp-httpd
第 2 步 :Чтобы активировать Apache, вам нужно запустить службу Apache.
Введите следующую команду в SSH▼
systemctl start httpd
第 3 步 :Затем настройте службу Apache для запуска при запуске системы:
systemctl enable httpd
第 4 步 :Просмотр состояния службы Apache
Отображение информации об Apache и просмотр состояния текущей службы Apache:
systemctl status httpd
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Как удалить и переустановить, когда Apache2 сообщает об ошибке? Вам поможет команда Apache service yum для удаления и переустановки.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-27525.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
Будьте первым, кто получит ценное «Руководство по использованию инструмента искусственного интеллекта для контент-маркетинга ChatGPT» в верхнем каталоге канала!
Это руководство содержит огромную ценность. Это редкая возможность, не упустите ее! ⏰⌛
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки — наша постоянная мотивация!
Угадай, что тебе нравится
- Как подать заявку на учетную запись Apple ID в Великобритании, чтобы загрузить и использовать приложение ChatGPT для iOS?
- ОШИБКА MySQL 1045 (28000): доступ запрещен для использования.
- Как CWP7 устанавливает расширенный лимит времени ожидания?Решить Nginx 504 Ga.
- Как SEO отслеживает ссылки дружбы?Инструмент для мониторинга внешних ссылок веб-сайта.
- Ошибка CWP7 SSL?Как имя хоста может установить бесплатный сертификат Letsencrypt?
Форум русскоязычного сообщества Ubuntu
Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
- Форум русскоязычного сообщества Ubuntu »
- Архив »
- Архив »
- Архив тем до 2016г »
- Переустановка Apache2.
Страницы: [1] Вниз
Автор Тема: Переустановка Apache2. (Прочитано 6097 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Страницы: [1] Вверх
- Форум русскоязычного сообщества Ubuntu »
- Архив »
- Архив »
- Архив тем до 2016г »
- Переустановка Apache2.
Страница сгенерирована за 0.042 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.