Дроп под Archivarix не работает в FastPanel
18 Dec 2024 | Автор: dd |Вроде писал уже что поднимаю так называемые сети сателлитов PBN для продвижения, как в рунете, так и бургонете. Поэтому приходится использовать большое количество разнообразных хостингов.
Раньше всюду ставил Vesta, но после того как проект умер (хотя они уже год как обещают вторую жизнь, в связи со сменой владельца), стал потихонечку переводить сервера под управление FastPanel.
Часть сайтов, что я поднимаю на перехваченных дропах, я восстанавливаю с помощью отличного сервиса Archivarix.com. У них собственный php движок, простейшая админка и вот на новых серверах столкнулся с тем, что под FastPanel вместо сайта открывается белая простыня, вместо содержимого.
Я сначала было грешил на восстановление из веб-архива, ибо бывает такой косяк, что сайт вроде как в вебархиве выглядит красиво, а восстанавливается криво, из-за того что часть элементов находится в других временных снимках. Но тут это не помогло, т.ч поковырялся внутри и пришел к тому что Archivarix не дружит с php8, который по умолчанию устанавливается на более-менее новых системах, вроде Debian 11.
До момента отключения обнов я использовал в основном CentOS7, а сейчас быстрее накатить на дебиан, хотя я его не люблю.
Поэтому надо поставить в системе php7. За это мне FastPanel и сильно нравится, что тут смена версии пыха происходит в несколько кликов, а не плясками с бубнами вокруг темплейтов, как в весте.
Идем в левое основное меню FastPanel -> Настройки -> Приложения там ищем php74 и кликаем на правую менюшку установить. Ждем и переходим в основное поле с сайтами. Для работы Archivarix также требуется расширение пыха PDO_SQLITE но его вы не найдете ни в настройках, ни в приложениях, оно прописывается по дефолту.
Итак заходим в управление сайтом через ОПЦИИ и выбираем Бэкенд (PHP, Обратный прокси и т.п.):
Тип бэкенда = FastCGI
Версия = PHP7.4
В типе Модуль Apache ничего не будет работать, т.к он по умолчанию использует php8, а в PHP-FPM не будут работать внутренние страницы, т.к там всем управляет NGINX и, как следствие, не будут работать редиректы на базе .htaccess
Теги: php