Позвольте мне начать с того, что я без проблем перенес десятки веб-сайтов с одного сервера на другой.
Недавно я переместил веб-сайт, и при посещении URL-адреса автоматически загружается файл с именем «download» без расширения и размером всего 1 КБ. Я сделал резервную копию всех файлов и загрузил базы данных, используя четыре различных метода, просто чтобы убедиться: BackWPup, BackUpWordPress и вручную, архивируя файлы и загружая файлы через FTP.
Оригинальный сайт отлично работает на оригинальном сервере.
Я использовал метод, который всегда использовал при переходе на новый сервер.
На новом сервере:
- Создать новую БД, пользовательскую и импортную базу данных
- Загрузить файлы и распаковать
- Отредактируйте wp-config.php с новым именем БД, пользователем, паролем
- Измените URL сайта, используя метод functions.php в Кодексе WordPress, здесь - http://codex.wordpress.org/Changing_The_Site_URL
Я должен также упомянуть, что я загрузил сайт на три разных сервера (включая поддомен на исходном сервере), и все с одинаковым результатом.
В дополнение к методам, упомянутым выше, я попытался решить следующие проблемы:
- Изменено имя папки «plugins», чтобы увидеть, не вызывал ли плагин ошибку
- Изменено имя папки активной темы, чтобы увидеть, не вызывала ли тема ошибку
- Изменил WP_DEBUG на «true» в wp-conig.php - Но сайт никогда не загружается, поэтому ошибки не отображаются.
В настоящее время ошибочный веб-сайт находится по адресу - http://cgdev.webworksplayground.com/
Спасибо за помощь.
# Use PHP54 Single php.ini as default AddHandler application/x-httpd-php54s .php
после удаления все, кажется, работает хорошо.Простые шаги
1 - Перейти к файловому менеджеру через cpanel или FTP
2 - Удалите .htaccess (убедитесь, что вы создали резервную копию)
3 - Откройте ваш сайт и установите постоянные ссылки, которые создадут новый файл .htaccess.
4 - Наслаждайтесь!
Я только что удалил файл .htaccess, и теперь он работает отлично :)
источник
Вы также можете просто добавить следующую строку в .htaccess, которая позволяет вариациям PHP просто быть в безопасности.
источник
Mu-plugins добавляет обработчик, когда вы сохраняете конфигурацию,
AddHandler application/x-httpd-php71 .php
делая страницу загружаемой, а не обрабатываемой.Если вы просто удалите строку из вашего .htaccess (или удалите файл), строка будет возвращаться при каждом сохранении настроек.
Лучшее решение - изменить с помощью ftp файл wp-content / mu-plugins / endurange-php-edge.php
Просто прокомментируйте (добавив "//" перед строкой) строку 20:
// $this->hooks();
Справка: проблема с htaccess после сохранения настроек
источник