#php #image #upload #http-status-code-403
#php #изображение #загрузка #http-status-code-403
Вопрос:
Получение этой странной ошибки на сервере после попытки загрузить изображения размером более 20 кб. Изображения ниже этого размера будут успешно загружены.
В чем проблема?
кстати, конфигурация в php.ini
upload_max_filesize = 96M
post_max_size = 96M
Я использую PHP 5.6
Не могли бы вы мне помочь, пожалуйста?
Комментарии:
1. Может быть много вещей. Это может помочь, если вы предоставите фрагмент вашего кода, используемого для загрузки. 🙂
2. поверьте мне, ничего особенного там нет. Просто простая форма загрузки и когда форма получает сообщение о действии. появляется ошибка
3. Может быть просто проблема с разрешениями в каталоге, в который загружаются файлы.
4. Он загружает изображения размером менее 20 кб. Только. это связано с проблемой разрешений?
5. Вероятно, нет, если только ваш хост не поддерживает загрузку больших файлов. (Я знаю, что некоторые небольшие хосты этого не делают)
Ответ №1:
У вашей проблемы может быть несколько причин. Пожалуйста, проверьте все пункты, перечисленные здесь:
Ошибка 403 Forbidden — это код состояния HTTP, который означает, что доступ к странице или ресурсу, к которому вы пытались получить доступ, по какой-то причине абсолютно запрещен.
Существует три распространенные причины этой ошибки. Здесь они перечислены от наиболее вероятных до наименее вероятных.
Пустой каталог httpdocs
Убедитесь, что содержимое вашего веб-сайта было загружено в правильный каталог на вашем сервере. Не забудьте заменить example.com с вашим собственным доменным именем.
DV server: /var/www/vhosts/dv-example.com/httpdocs/
When you connect with your FTP user, you just need to navigate into the httpdocs directory.
Если эта папка не существует, не стесняйтесь ее создать.
Нет индексной страницы
Домашняя страница вашего веб-сайта должна быть вызвана index.php или index.html .
Чтобы устранить эту ошибку, загрузите индексную страницу в свой каталог httpdocs.
Если у вас уже есть домашняя страница, называемая как-то иначе — home.html например, у вас есть несколько вариантов:
Rename your home page to index.html or index.php.
Set up a redirect on the index page to your real home page. See How do I redirect my site using a .htaccess file? for details.
Set a different default home page in your .htaccess file. Javascript Kit has a good example.
Если вы не хотите, чтобы отображалась отдельная страница, а вместо этого хотите отобразить список файлов в этом каталоге, см. раздел Создание доступных для просмотра каталогов, устранение ошибок 403.
Ошибки разрешений и владения
Ошибка 403 Forbidden также может быть вызвана неправильным владельцем или правами доступа к файлам и папкам вашего веб-контента.
Я думаю, что ваша проблема заключается в третьем пункте. У вас нет разрешений на загрузку.