PHP включает в себя остановки загрузки файла - PullRequest
2 голосов
/ 06 июля 2011

Я только что перенес веб-сайт на новый сервер, и у меня возникла странная проблема.На всех страницах, на которых есть команда включения PHP, файл прекратил загрузку и обрезал все с этой строки PHP.Не только при выполнении, но и при загрузке файла через FTP.Я могу удалить команду включения, и она загружает полную страницу размером 4 КБ, но с ней страница загружает только 1 КБ перед командой.Что дает?

allow_url_include включено, включенный файл является просто базовым HTML, и он отлично работал на старом сервере ... Я никогда не мог загрузить файл из-за проблемы вкод до.Есть идеи?

1 Ответ

1 голос
/ 06 июля 2011

Это может быть мера безопасности от хостинговой компании.Распространенным вектором атаки является грубая форсировка паролей FTP, а затем добавление / изменение сценариев PHP для include() вредоносного кода с другого скомпрометированного сервера.

Я хотел бы связаться с хостинговой компанией и спросить их.Возможно, им придется снизить свою безопасность, добавить свой IP-адрес в белый список или предоставить альтернативный способ загрузки файлов (например, SSH / SFTP).

Если вы не можете связаться с системным администратором ииметь доступ по SSH, затем попробуйте подключиться по SFTP и загрузить снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...