Uploadify http 500 ошибка в Linux - PullRequest
3 голосов
/ 15 января 2011

Я получаю ошибку http 500 при использовании uploadify в Ubuntu.
Сервер имеет права на запись в папку.
Тот же код работает на локальной машине Windows.

Вы можете увидеть html и фактическую ошибку здесь: бета DOT мой календарь DOT гр / календарь / загрузка фотографий

Ответы [ 7 ]

1 голос
/ 17 января 2011

Я думаю, вы должны посмотреть в журнале вашего веб-сервера объяснения ошибки 500 (Internal Server Error).В Ubuntu этот журнал можно найти по адресу /var/log/apache2/error.log.

0 голосов
/ 04 декабря 2011

Проверьте с помощью phpinfo (), включен ли mod_security. Если это так, это вероятная причина, вы можете отключить ее в файле .htaccess:

SecFilterEngine Off
SecFilterScanPOST Off
0 голосов
/ 24 ноября 2011

В случае использования сторонних библиотек (например, GD для работы с изображениями с использованием PHP) в методе обработки POST на стороне сервера, пожалуйста, убедитесь, что у вас загружены соответствующие расширения (например, yum install php-gd для RHEL / CENTOS).

0 голосов
/ 25 января 2011

Я только что оставил свой комментарий на

"http error" при использовании плагина Uploadify для JQuery

0 голосов
/ 24 января 2011

Вы смотрели директиву upload_max_filesize?

Я не ветеран apache, но я знаю, что по nginx по умолчанию он запрещает загрузку файлов размером более 1 МБ.

http://php -mysql-articles.blogspot.com / 2007/10 / change-upload-file-size-apache.html

Я не совсем уверен, поможет ли это, но выможет попробовать?

0 голосов
/ 24 января 2011

Возможно, что сервер Apache / Zend в системе Ubuntu был ограничен механизмом обязательного контроля доступа AppArmor ;возможно, серверу не разрешено записывать файлы из-за политики AppArmor, даже если стандартная политика управления доступом Unix в противном случае разрешает запись файла.

В корневой оболочке запустите aa-status, чтобы увидеть, какие профилизагружены, и какие программы в настоящее время работают ограничены.Возможно, ваш Apache ограничен, возможно, Zend ограничен.(Я довольно незнаком с Zend, поэтому, если это модуль Apache, просто проверьте Apache.:)

0 голосов
/ 24 января 2011

Насколько я понимаю, это ошибка Zend Framework, а не uploadify.Возвращает 500 даже при попытке загрузки с использованием простого input type="file"

...