URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2081
[ Назад ]

Исходное сообщение
"Apache 2 + PHP при upload удваивает файлы."

Отправлено Saur , 05-Фев-04 05:35 
Уже устал биться.
Стоит RedHat 9, Apache 2.0.40, PHP 4.2.2
Выяснилась такая фигня - при закачке файла, если его размер превышает границу около 5 килобайт, файл удваивается в размере (не точно в два раза но примерно)причем копирует внутрь самое себя.

Хелп, излазил кучу док но везде говориться о перекодировке в русском апаче, но у меня то нерусский...


Содержание

Сообщения в этом обсуждении
"Apache 2 + PHP при upload удваивает файлы."
Отправлено solotony , 05-Фев-04 12:41 
>Уже устал биться.
>Стоит RedHat 9, Apache 2.0.40, PHP 4.2.2
Обнови Apache и PHP . А то они у тебя какие-то... старые и дырявые.
Авось да и исчезнет само.

"Apache 2 + PHP при upload удваивает файлы."
Отправлено Saur , 06-Фев-04 11:01 
>Авось да и исчезнет само.
Ты прав исчезло. Только теперь новый глюк - ссылка www.lalala.ru/index.php - работает
ссылка www.lalala.ru/ - скачивает этот самый файл.
Чего за бред?
DirectoryIndex index.php - стоит.
Apache 2.0.48
PHP 4.3.4


"Apache 2 + PHP при upload удваивает файлы."
Отправлено solotony , 06-Фев-04 12:01 
с таким в первый раз сталкиваюсь.
mime type посмотри
в каком режиме PHP работает?



"Apache 2 + PHP при upload удваивает файлы."
Отправлено Saur , 06-Фев-04 12:17 
>в каком режиме PHP работает?
Модулем из /conf.d/php.conf

LoadModule php4_module modules/libphp4.so                  
AddType application/x-httpd-php .php                        
DirectoryIndex index.php

Индекс лежащий в каталоге от корня обрабатывается нормально.
Индекс в корне обрабатывается только при прямом указании на него.
Можно проверить - http://www.kino.kamchatka.ru/index.php
                                            
Раньше было нормально. Конфиг не менял.


"Apache 2 + PHP при upload удваивает файлы."
Отправлено Saur , 06-Фев-04 12:27 
Да, и причем lynx изнутри открывает все нормально. :(((


"Apache 2 + PHP при upload удваивает файлы."
Отправлено solotony , 06-Фев-04 13:04 
У меня все одинаково - что
http://www.kino.kamchatka.ru/index.php
что
http://www.kino.kamchatka.ru/

Разобрался уже?



"Apache 2 + PHP при upload удваивает файлы."
Отправлено Saur , 06-Фев-04 13:16 
>Разобрался уже?
В том то и дело, что нет...
Подключаюсь через проксю провайдера - сохраняет index.php на диск.
Падаю на пол, бьюсь в истерике.
Подымаюсь с пола...
Подключаюсь напрямую - все в порядке.
Где грабли?

"Apache 2 + PHP при upload удваивает файлы."
Отправлено solotony , 06-Фев-04 13:28 
>Подключаюсь через проксю провайдера - сохраняет index.php на диск.

он не кэширующий случаем? прокся-то?

Выдавай заголовки для запрета кэша


"Apache 2 + PHP при upload удваивает файлы."
Отправлено Saur , 06-Фев-04 13:40 
>он не кэширующий случаем? прокся-то?
А фиг его, провайдера, знает.
Скорее всего, пока я апдейтился, прокся нахватала index.php без парсинга.
Вот она кэш и отдает с файлом, скотина, нервы мне треплет.

>Выдавай заголовки для запрета кэша
А это где?


"Apache 2 + PHP при upload удваивает файлы."
Отправлено solotony , 06-Фев-04 13:59 
>>Выдавай заголовки для запрета кэша
>А это где?

В php. какой-то функцией Response headers там устанавливаются.
Какой - я не помню.

Content-Type: text/html
Cache-Control: no-cache
Pragma: no-cache

<html>