Как правильно настроить приложение django на cpanel

До этого момента основной домен обслуживал сайт WordPress, но мне нужно было заменить его новым django-приложением.

Я смог успешно развернуть Django-приложение в cPanel, и приложение было запущено на поддомене без каких-либо проблем. Но когда я редактирую url приложения, чтобы он указывал на основной домен, домашняя страница отображается без статических файлов. Сначала я думал, что это проблема статических файлов, пока не попытался получить доступ к другим страницам, но все, что я получаю, это страницу 404, которая обслуживается старым WordPress. Каким-то образом старый сайт wordpress конфликтует с приложением django.

Я не уверен, почему старый wordpress все еще пытается обслуживать новые страницы django, кроме главной страницы, хотя статические файлы также отсутствуют на главной странице.

Я выяснил, что именно установка wordpress мешала работе приложения Django, поэтому я переименовал файл wordpress index.php, и теперь все работает. Это означает, что проблема не в конфигурации Django, а в том, что на этом домене раньше работал сайт WordPress.

Изменение имени файла index.php устранило проблему; я мог бы удалить все файлы и папки WordPress, и все бы работало, но поскольку я все еще хочу сохранить файлы, переименование index.php означает, что WordPress не сможет загрузить файл.

Вернуться на верх