Ситуация, которую вы описали, действительно необычная. Лендинг на WordPress, который работает без базы данных, может быть реализован с использованием статичных файлов или определенных плагинов, которые хранят контент в файловой системе вместо базы данных. Если вы хотите перенести такой сайт на новый сервер, вот несколько шагов, которые стоит выполнить:
1. **Сделайте полную резервную копию**:
- Скопируйте все файлы сайта, включая темы, плагины и медиафайлы, находящиеся в директории `/wp-content/`.
- Скопируйте файлы WordPress (`wp-admin`, `wp-includes` и корневые файлы).
2. **Анализ существующих файлов**:
- Откройте файлы вашей темы (`wp-content/themes/имясайта`) и проверьте, нет ли в них статического контента или особой логики, которая может не требовать базу данных.
- Проверьте файл `wp-config.php` и обратите внимание на настройки.
3. **Проверьте использование плагинов**:
- Убедитесь, что вы не используете какие-либо плагины, которые требуют базы данных. Если контент сайта генерируется плагином, который не хранит данные в БД, это может объяснять вашу ситуацию.
4. **Настройка нового сервера**:
- Убедитесь, что на новом сервере установлен и настроен PHP и веб-сервер (Apache или NGINX).
- Загрузите все файлы сайта на новый сервер в соответствующую директорию (обычно это public_html или www).
5. **Конфигурация веб-сервера**:
- Убедитесь, что сервер правильно настроен для работы с WordPress. Возможно, вам нужно будет обновить настройки .htaccess (если используется Apache) или конфигурационные файлы (если NGINX).
6. **Тестирование**:
- После переноса файлов попробуйте открыть сайт. Если он по-прежнему работает, то у вас, вероятно, действительно статический сайт или использующий сохраненные данные в файлах.
- Если при попытке зайти в админку или другую часть административной панели вы видите ошибку соединения с базой данных, это может сигнализировать о том, что некоторые функции требуют базы данных.
7. **Соберите информацию**:
- Если сайт всё еще не работает, постарайтесь выяснить, как именно он был изначально настроен и функционировал. Есть вероятность, что в коде могут быть ссылки на устаревшие библиотеки или встроенные функции, которые создают видимость работы сайта без БД.
Если все эти шаги не помогут и сайт по-прежнему не работает или вызывает ошибки, рассмотрите возможность обращения к разработчикам, которые изначально занимались переносом на ваш хостинг. Возможно, они смогут предоставить дополнительные сведения о том, как был реализован сайт, и помочь с его запуском на новом сервере.