POST не проходит, возвращает 500 Internal Server Error

klep

Новичок
POST не проходит, возвращает 500 Internal Server Error

Всем привет, наверное не совсем по теме форума, и тем не менее.
Есть у меня страница, которая отсылает форму в пхп скрипт.
При объеме около 200Кб, сервер возвращает ошибку.

Отсылаем:
Accept-Language: ru
Content-Type: multipart/form-data; boundary=---------------------------7d62fd2140100
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.nohost.com
Content-Length: 213516
Connection: Keep-Alive
Cache-Control: no-cache

Получаем:
HTTP/1.1 500 Internal Server Error
Date: Fri, 24 Mar 2006 09:22:30 GMT
Server:
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1


Причем контент это содержимое <textarea ... > хоть я и поставил multipart/form-data , так как по умолчанию enctype выдавал тоже самое.
Не могу понять почему у хостера апач блокирует меня !
Размер поста у него 8Мб, вроде я его не превышаю.

Хелп кто может !
 

Andreika

"PHP for nubies" reader
klep
использование <javascript> и прочего страшного контента в передаваемом тексте ?
 

klep

Новичок
содержимое это html, который сделал word из одного doc файла.

javascript там нет.
 

Кром

Новичок
>Размер поста у него 8Мб, вроде я его не превышаю.

Посмотри все настройки относящиеся к получению сервером post данных.
 

Кром

Новичок
Т.е. до 200 кб все ОК, да?
mod_rewrite включен? Есть ли какие-либо условия, переадресации и т.д.?
GET запрос на этот же скрипт работает нормально?й
 

klep

Новичок
mod_rewrite у хостера есть, но я его не использую !
Переадресация есть, но только после получения поста пхп'шкой.

Гет конечно работает, так как это один и тот же скрипт с разными id
 

Кром

Новичок
А Apache какой? Второй?

Попробуй сделать минимальный скрипт, вызывающий ошибку и скопируй его сюда. Т.е. в скритп должно быть только то, что приводит к ошибке. Ничего лишнего.
 

Фанат

oncle terrible
Команда форума
а чо до сих пор никто не спросил, КАКАЯ ОШИБКА?
 

klep

Новичок
Апаче 1.33

196Кб - еррор
160Кб - еррор
106Кб - ок


2Фанат
сабж
 

klep

Новичок
2 Кром
На тестовом примере тоже самое !

PHP:
<html>

<body>

 <form action="test.php" method="POST" enctype="multipart/form-data">

  <textarea rows=20 cols=80 name='ta'></textarea>
 <input type='submit'>
 
 </form>


</body>

</html>


---------

<?

echo $_POST["ta"];

?>

2 svetasmirnova
У меня доступ только до access.log а там ничего такого не пишут
 

klep

Новичок
2 svetasmirnova & si
У меня доступ только до access.log а там ничего такого не пишут

-~{}~ 24.03.06 12:47:

имхо тут проблема именно в настройках апачи
 

svetasmirnova

маленький монстрик
klep
Да, такое пишут в error.log Вопрос: почему у тебя до сих пор нет к нему доступа? Например, на хостинге, где я хощусь, он по умолчанию отключен, но его можно включить в панели управления. Да и на всех остальных ситуация была схожа. Проверь: как работать-то без него?
 

klep

Новичок
обычно я отлаживаю код на своем локальном апаче, а уже потом клиент сам выбирает где ему хоститься.
Обычно выбирают дешевый вариант и как следствия вот такой гемор (на хостинге только фтп доступ и дико глухой админ).
Буду пробовать добыть лог, но это уже последний вариант.
 

svetasmirnova

маленький монстрик
>обычно я отлаживаю код на своем локальном апаче
Покажите мне человека, который отлаживает код на боевом хостинге.
Тем не менее лог ошибок добывать надо в первую очередь.
 

Кром

Новичок
>Покажите мне человека, который отлаживает код на боевом хостинге.

Я отлаживаю иногда. Бывают ошибки, которые ни на локалке, ни на dev/test серверах не отловить.
 
Сверху