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 минуты.
