У меня проблема с сервером Ubuntu 18.04.6 Ubuntu.
Я пытался исправить проблему с phpMyAdmin (много ошибок, появляющихся на экране и не позволяющих мне использовать его, указывая на какую-то ошибку авторизации).
Что я сделал:
- Я попытался переустановить phpMyAdmin (не удалось из-за этой ошибки
доступ запрещен для пользователя 'debian-sys-maint '@' localhost с использованием пароля 'да'
)
- Я исправил проблему с авторизацией
- Я успешно переустановил phpMyadmin, но он не работал (я мог использовать php-код в браузере)
- Я понял, что что-то могло случиться с конфигурацией apache/php, и попытался это исправить.
- я мог видеть
php7.4
модуль включен в конфигурации apache, но при попытке перезапустить службу у меня возникла ошибка
- Я попытался обновить, а затем переустановить php (используя `apt-get'), и все выглядело нормально.
- Попытка повторно включить php7.4 привела к ошибке apache, но включение php8 вместо php7.4, казалось, работало, но...
- Теперь, когда я открываю любой веб-сайт, использующий php на моем сервере, я вижу только пустую страницу.
Я пытался проверить содержимое журналов ошибок для каждого веб-сайта, но они не обновляются. Я проверил `/var/log/php_errors.log, но он пуст.
На данный момент сервер не работает, и я не могу найти подсказку, как решить проблему.
Может кто-нибудь указать мне в правильном направлении? Может быть, это просто вопрос переустановки всего, но на данный момент я не уверен, что знаю, что делать.
Заранее спасибо.
РЕДАКТИРОВАТЬ
После публикации этого вопроса я продолжил играть с ним. В конце концов я полностью удалил старые версии php и переустановил php8, php8-mysql и множество других пакетов, и мне удалось восстановить функциональность php и apache.
Я также переустановил phpmyadmin, установка прошла без ошибок, но я не могу получить к нему доступ. я нашел эту статью https://docs.bitnami.com/general/faq/get-started/access-phpmyadmin/, я полагаю, что сейчас не хватает только включения SSH-туннеля, я полагаю, что в старых версиях phpMyAdmin это не требовалось.
РЕДАКТИРОВАТЬ (2)
Я нашел журналы Apache, но я, честно говоря, не могу их понять.
Когда я получаю доступ /phpmyadmin
на сервере пишутся такие строки:
[Пн, 08 ноября, 08:47:44.650203 2021] [ядро: ошибка] [pid 16470] [клиент 31.14.41.57:40086] AH10244: неверный путь URI (/cgi-bin/%%32%65%%32%65/ %%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65% %32%65/%%32%65%%32%65/бин/ш)
[Пн, 08 ноября, 08:47:44.703164 2021] [ядро: ошибка] [pid 16474] [клиент 31.14.41.57:40090] AH10244: неверный путь URI (/cgi-bin/%%32%65%%32%65/ %%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65% %32%65/%%32%65%%32%65/бин/ш)
[Пн, 08 ноября, 08:47:44.755659 2021] [ядро: ошибка] [pid 16470] [клиент 31.14.41.57:40092] AH10244: неверный путь URI (/icons/.%2e/.%2e/.%2e/. %2e/.%2e/.%2e/.%2e/bin/sh)
[Пн, 08 ноября, 08:47:44.807909 2021] [ядро: ошибка] [pid 16474] [клиент 31.14.41.57:40096] AH10244: неверный путь URI (/icons/.%2e/.%2e/.%2e/. %2e/.%2e/.%2e/.%2e/bin/sh)
[Пн, 08 ноября, 08:47:44.860247 2021] [ядро: ошибка] [pid 16470] [клиент 31.14.41.57:40098] AH10244: неверный путь URI (/cgi-bin/.%2e/.%2e/.%2e /.%2e/.%2e/.%2e/.%2e/bin/sh)
[Пн, 08 ноября, 08:47:44.912659 2021] [ядро: ошибка] [pid 16474] [клиент 31.14.41.57:40102] AH10244: неверный путь URI (/cgi-bin/.%2e/.%2e/.%2e /.%2e/.%2e/.%2e/.%2e/bin/sh)
[Пн, 08 ноября, 08:47:44.965121 2021] [ядро: ошибка] [pid 16470] [клиент 31.14.41.57:40104] AH10244: неверный путь URI (/icons/.%%32%65/.%%32%65 /.%%32%65/.%%32%65/.%%32%65/.%%32%65/.%%32%65/бин/ш)
[Пн, 08 ноября, 08:47:45.017634 2021] [ядро: ошибка] [pid 16474] [клиент 31.14.41.57:40108] AH10244: неверный путь URI (/icons/.%%32%65/.%%32%65 /.%%32%65/.%%32%65/.%%32%65/.%%32%65/.%%32%65/бин/ш)
[Пн, 08 ноября, 08:47:45.070238 2021] [ядро: ошибка] [pid 16470] [клиент 31.14.41.57:40110] AH10244: неверный путь URI (/cgi-bin/.%%32%65/.%%32 %65/.%%32%65/.%%32%65/.%%32%65/.%%32%65/.%%32%65/бин/ш)
[Пн, 08 ноября, 08:47:45.123221 2021] [ядро: ошибка] [pid 16474] [клиент 31.14.41.57:40114] AH10244: неверный путь URI (/cgi-bin/.%%32%65/.%%32 %65/.%%32%65/.%%32%65/.%%32%65/.%%32%65/.%%32%65/бин/ш)