Joomla 3.3 работает с PHP 5, PHP 5 не работает с MySQL 8. В современных дистрибутивах Linux имеется относительно несложный способ установить PHP версии 5. Но , сделать downgrade MySQL 8 задача существенно сложнее.

А если вы используете ARM платформу в качестве сервера, то оказывается проще искать старый дистрибутив Linux для вашей платформы, чем дистрибутив MySQL 5.

В качестве операционной системы установим на сервер дистрибутив Linux Ubuntu-14.04.6-server-i386. На этапе загрузки ПО сервера, в окне диалога

 выберите OpenSSH server и LAMP server.

И всё! LAMP сервер для хостинга CMS Joomla 3.3 готов.

Включите поддержку механизма конфигурации Apache2 с помощью скрытых файлов .htaccess.

sudo nano /etc/apache2/apache2.conf

Поправьте в файле apache2.conf следующую секцию

<Directory /var/www/>
        AllowOverride All 
</Directory>

 Создайте в рабочем каталоге сайта файл .htaccess

sudo nano /var/www/html/.htaccess

Следующего содержания

php_value output_buffering 0
php_flag output_buffering off

Перезагрузите Apache2 сервер

sudo service apache2 restart

Настройте MySQL:

sudo mysql_secure_installation

Создайте базу данных и её пользователя с паролем для вашего сайта. Для этого войдите в MySQL как root пользователь:

mysql -uroot -p

В диалоговом окне MySQL выполните следующие команды

mysql>
CREATE DATABASE adior;
CREATE USER dior@localhost IDENTIFIED BY "123456789qwertyuiop";
GRANT ALL ON adior.* TO dior@localhost;
FLUSH PRIVILEGES;
exit

Теперь в каталоге /var/www/html можно разворачивать CMS Joomla 3.3 или восстанавливать ваш сайт.

Восстановление сайта

Если для создания копии сайта вы использовали модуль Akeba backup, то для восстановления сайта вам понадобится утилита kickstart

cd /var/www/html
wget https://www.akeeba.com/download/akeeba-kickstart/6-0-1/kickstart-core-6-0-1-zip.zip

Разархивируйте kickstart

unzip -x kickstart-core-6-0-1-zip.zip

Назначьте владельцем каталога /var/www/html и всего его содержимого пользователя www-data

sudo chown -R www-data: /var/www/html

Загрузите копию своего сайта в каталог /var/www/html.

Откройте сайт в браузере, например, по IP адресу сервера.

Запустите утилиту kickstart.php и следуйте указаниям. Восстановление сайта займёт не более 1 минуты.