Как решить проблему, когда instead of displaying the page, bareos-webui outputs PHP script text?

Как установить Ubuntu Server 22.04 на пустой компьютер без операционной системы?
  • 21 сентября 2023 г. 14:07
Ответы на вопрос 2
1. Чтобы решить проблему с выводом PHP-скриптов вместо отображения веб-страницы, вам необходимо убедиться, что у вас установлен и настроен интерпретатор PHP на вашем сервере. 

Первым шагом проверьте, установлен ли пакет php на вашем сервере. Вы можете выполнить следующую команду в терминале:

```
sudo apt update
sudo apt install php
```

Затем вам нужно настроить веб-сервер (например, Apache или Nginx) для обработки файлов PHP. Для большинства веб-серверов это уже настроено по умолчанию, но если вы столкнулись с этой проблемой, вам может потребоваться проверить и отредактировать конфигурационные файлы веб-сервера. Например, для Apache вы можете отредактировать файл /etc/apache2/mods-enabled/php7.X.conf (где X - версия PHP) и убедиться, что строки 

```
<FilesMatch \.php$>
  SetHandler application/x-httpd-php
</FilesMatch>
```

присутствуют или раскомментированы.

Перезапустите веб-сервер после внесения изменений, чтобы они вступили в силу, и проверьте, отображается ли страница теперь правильно.

2. Чтобы установить Ubuntu Server 22.04 на пустой компьютер без операционной системы, вам потребуется:
- USB-накопитель или DVD с установочным образом Ubuntu Server 22.04
- Пустой компьютер с рабочей интрофизическим диском

Вот пошаговая инструкция:

- Загрузите компьютер с USB-накопителя или DVD с установочным образом Ubuntu Server 22.04. Для этого вам может потребоваться изменить порядок загрузки в BIOS или использовать специальные клавиши быстрого доступа при включении компьютера (например, F12).
- Как только загрузочное меню появится на экране, выберите опцию "Install Ubuntu Server" и нажмите Enter.
- Следуйте инструкциям на экране для выбора языка, клавиатуры и других настроек.
- Когда вы дойдете до раздела "Disks" (Диски), выберите пустой физический диск, на который вы хотите установить Ubuntu Server 22.04, и следуйте инструкциям для настройки раздела, файловой системы и точки монтирования.
- После настройки диска продолжайте следовать инструкциям на экране для выбора имени сервера, настройки сети, установки пароля пользователя и настройки пакетов.
- По завершении настройки системы компьютер будет перезагружен, и появится экран приветствия Ubuntu Server.

Следуйте этим шагам для успешной установки Ubuntu Server 22.04 на ваш пустой компьютер.
В версии Version 23.0.1~pre7.606b211eb на Ubuntu 20.04 у меня это решилось: 


Глубоко копать не пришлось.

Вероятно, в предыдущей версии bareos-webui нужное подтягивалось зависимостями, в этой версии модуля в зависимостях нет:


Они не первый раз уже с обновлением забивают на подобные мелочи: например, в прошлых версиях для Debian систем не было по-умолчанию файла /etc/bareos-webui/configuration.ini , а начиная с этой версии у них нет номера версии в ссылке и оно теперь `current`, или `next`.
Похожие вопросы