Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » PRTG Ticket Notification

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделать так конечно можно, но вот как?

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 15:07 03-04-2002
L0Ve



s@nya.moder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
quamque
У меня даже не русский апач вроде понимал.

----------
In God we trust. Everyone else we are verifying with PGP.

Всего записей: 1365 | Зарегистр. 28-07-2001 | Отправлено: 21:56 03-04-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L0Ve
 
Я сегодня специально скачала последнего Апача под Винду, настроила мейнсервер и хоста. Так вот... не понимат... просто так не понимат...
Чего ты с ним делал? Или понимает только Юних? У тебя под Линухом? Ты про этот Апач?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:33 04-04-2002
Diman



Чайник без крышки
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем настоятельно НЕ рекомендую использовать русские буквы в именах файлов. Проблемы будут. Это точно.
Ради эксперимента - можно, но в рабочем сайте - мягко говоря, не стоит.

Всего записей: 779 | Зарегистр. 27-09-2001 | Отправлено: 01:08 04-04-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diman
 

Цитата:
настоятельно НЕ рекомендую использовать русские буквы в именах файлов

 
Не, ну это яссно, тут технический вопрос заинтересовал.
 
У Лова пашет, у меня нет. У Лова 2000 en, у меня 98 SE rus.
 
У Лова:
 
Запрос:
http://server/тест.html
 
В браузере:
http://server/%f2%e5%f1%f2.html
 
Браузер передает апачу (то бишь в access.log это):
http://server/%f2%e5%f1%f2.html
 
У меня запрос:
 
http://server/файл.html
 
В браузере:
http://server/файл.html
 
В access.log:
127.0.0.3 - - [04/Apr/2002:00:53:55 +0400] "GET /%D1%84%D0%B0%D0%B9%D0%BB.html HTTP/1.1" 404 318
 
В error.log:
[Thu Apr 04 00:53:55 2002] [error] [client 127.0.0.3] File does not exist: f:/data/wwwtest/-Д-_-¦-+.html
 
Вот такие пироги...
Но, IMHO, дело явно не в Апаче. Мое мнение - в Винде.
Бум думать...
 
 
 
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:21 04-04-2002
new yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
зы дык у лова передается уже закодированый в RFC1738 запрос а у тебя нет. видимо тут и глюк

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 01:29 04-04-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, вот и на серве не пашет... FreeBD 4.4
 
http://www.aspirantura.spb.ru/файл.html
 
404....
 
Странно...
 
В аксесс.лог:
 
IP- - [04/Apr/2002:01:28:26 +0400] "GET /%D1%84%D0%B0%D0%B9%D0%BB.html HTTP/1.1" 404 -
 
 
В эррор.лог
 
[Thu Apr  4 01:33:04 2002] [error] [client IP File does not exist: /путь/<D1><84><D0><B0><D0><B9><D0><BB>.html
 
Добавлено
new yorik
 

Цитата:
дык у лова передается уже закодированый в RFC1738 запрос а у тебя нет. видимо тут и глюк

 
Дык, а пофиксить то как?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:30 04-04-2002
new yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
а ты попробуй передавать параметры именно как закодированую строку, а потом в скрипте промежуточном раскодировать и тада уже работь с этим именем....мне кажется у тебя изза того что в браузере на русском глюки...

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 01:39 04-04-2002
Diman



Чайник без крышки
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx

Цитата:
Но, IMHO, дело явно не в Апаче. Мое мнение - в Винде.  

Правильно, в Винде (или в ИЕ, учитывая, что он фактически является неотъемлемой частью Винды). Просто в одном случае он кодирует "недопустимые" в урл символы, как и надо делать, а в другом - передает все как есть (в 1251), и запрос удается (хотя это неправильно - передавать все как есть).
 
В случае же, когда русские буквы передаются закодированными, есть два варианта: они кодируются как Юникод, или как 1251.
Если как 1251, то запрос удается (ессно, если на сервере имя файла тоже в 1251. Потому что сервер раскодирует их и получает однозначное соответствие.
 
Если как Юникод - то запрос скорее всего провалится, потому что сервер не всегда "догадывается", что тест в 1251 и соответствующие коды в Юникоде - это одно и то же. Отсюда имеем 404.
 
Вообще-то случающееся противоречит логике, т.к. в идеале и имя файла, и запрос должны быть в Юникоде (как в универсальной кодировке).. но пока что Юникод реализован и используется далеко не везде..
 
Кстати, у меня 2000, но происходит второй случай, когда в броузере имя файла правильное, но запрос идет в Юникоде и серв его не переваривает.. (работа идет с апачем, и под линухом, и под той же виндой).
 
Вывод: то, как запрашиваются и возвращаются русские имена файлов - сильно зависит от системы, броузера и сервера.
 
з.ы. я немного напутал, короче, "передает все как есть" браузер lynx под Linux'ом ИЕ в любом случае кодирует.

Всего записей: 779 | Зарегистр. 27-09-2001 | Отправлено: 01:47 04-04-2002 | Исправлено: Diman, 01:52 04-04-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new yorik
 

Цитата:
у тебя изза того что в браузере на русском глюки

 
Yes! В Шкафе все ОК! Это браузер виноват! Юрик - сенкс!
(А Лов то сейчас голову ломает по дороге домой... )
 
 
quamque
 
Так вот, собственно, как решить проблему
 
Добавлено
Diman
 
Сенкс за обстоятельный ответ
 

Цитата:
Если как Юникод  

 
Угу. Вот, видимо, в нем и дело.
Лов сейчас голову ломает, как это обойти даже с кривыми браузерами. И ведь придумает же
 
p.s.
Хотя, браузер свой я кривым не считаю.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:49 04-04-2002
L0Ve



s@nya.moder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Угу. придумает. Скоро докажу.
Дайте мне только поужинать и немного поломать голову.
Будет и с ИЕ всё работать
 
Добавлено
http://sanya.com.ua/ru-board/all/.zip
тут лежит .htaccess который надо кинуть в DocumentRoot
у меня на WinXP & Apache 1.3.22 работает
 


----------
In God we trust. Everyone else we are verifying with PGP.

Всего записей: 1365 | Зарегистр. 28-07-2001 | Отправлено: 01:57 04-04-2002 | Исправлено: L0Ve, 12:55 10-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L0Ve
 

Цитата:
тут лежит .htaccess который надо кинуть в DocumentRoot  
у меня на WinXP & Apache 1.3.22 работает  

 
1.3.24 98 SE
 
500
The server encountered an internal error or misconfiguration and was unable to complete your request.
 
error.log
[Thu Apr 04 12:58:20 2002] [alert] [client 127.0.0.2] g:/wwwtest/test/.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration
 
 
При запросе любого файла из папки, где лежит .htaccess

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 13:09 04-04-2002
L0Ve



s@nya.moder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
Угу. требует установленного mod_rewrite и AllowOverride All или AllowOverride FileInfo
 
Кстати в 2.0 обещают сделать поддержку Unicode.

----------
In God we trust. Everyone else we are verifying with PGP.

Всего записей: 1365 | Зарегистр. 28-07-2001 | Отправлено: 13:21 04-04-2002
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L0Ve

Цитата:
Угу. требует установленного mod_rewrite и AllowOverride All  

все пашет
 

Ты крут

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 02:58 05-04-2002
AlexTitov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос по теме:
Есть сервер, на котором есть папка с программами к которой открыт общий доступ по сети, естественно все имена файлов и папок на русском. Затем был создан ФТП и эта папка была подцеплена к ФТП серверу, никаких проблем со скачкой не возникало. Затем поставил Апаче и подрубил к сайту папку с программами как http://server/data/soft/ - отлино, все скачивается. Сейчас создаю сайт и решил выложить описания прог на сайте и ссылку на файл, типа скачать по ФТП или по HTTP. Вот код:
Программу: <a href="ftp://server/Soft/Windows/CD и DVD/Запись/Alcohol 120/Setup.msi">FTP</a> или <a href="http://server/data/Soft/Windows/CD%20%e8%20DVD/%c7%e0%ef%e8%f1%fc/Alcohol%20120/Setup.msi">HTTP</a>
И вдруг обнаружил что если качать по ФТп то качает только программами-качалками (FlashJet), если по HTTP то качает только эксплорером, иначе 404 ошибка. Чуть плохо не стало =) Чего только не пробовал, не получается. Помогите пожалуйста.
П.С.: выше приведенная ссылка на архив ZIP с файлом решающим подобные проблемы не работает =(  

Всего записей: 153 | Зарегистр. 26-07-2003 | Отправлено: 22:06 07-11-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexTitov

Цитата:
И вдруг обнаружил что если качать по ФТп то качает только программами-качалками (FlashJet), если по HTTP то качает только эксплорером, иначе 404 ошибка.

Что то ты не то говоришь.. Через проксю соединяешься?
Посмотри в логах сервака, как выглядит запрос.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:26 07-11-2003
AlexTitov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нет, я не использую прокси. Я имел в виду что дело не в протоколе ФТП или НТТП, а в ссылках, смотрите:
http://server/data/Soft/Windows/CD%20%e8%20DVD/%c7%e0%ef%e8%f1%fc/Alcohol%20120/Setup.msi
ftp://server/Soft/Windows/CD и DVD/Запись/Alcohol 120/Setup.msi
НЕ важно, можно сделать оба HTTP, только в первом случае будет скачивать только качалкой эксплорера, а во втором только качалками типа флешгет, регет. А хотелось бы чтобы как пользователь ни качал чтоыб скачивалось.

Всего записей: 153 | Зарегистр. 26-07-2003 | Отправлено: 09:23 08-11-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexTitov

Цитата:
НЕ важно, можно сделать оба HTTP, только в первом случае будет скачивать только качалкой эксплорера, а во втором только качалками типа флешгет, регет. А хотелось бы чтобы как пользователь ни качал чтоыб скачивалось.

Убрать русские названия. Делать двойные ссылки, генерируемые скриптом, высвечиваемым содержимое каталога. Просто первая - URLencoded, как требуется для http.. Вторая для ftp протокола, где такое не нужно.. Возможно, что можно настроить ftp server, чтобы понимал все.. но это зависит от него.. Выходы указаны выше.
Но, если честно, я вообще не понимаю что у тебя не работает.. Если ты просто укажешь апачу делать листинг ftp директории, то там будут такие же линки и все качается..
А лучше - сделай линк на пробную страницу и покажи.. Чтобы сами посмотрели, что не пашет и когда.
И так и не ответил - что пишется в логах?? Как выглядит запрос?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 17:59 08-11-2003 | Исправлено: Cheery, 18:37 08-11-2003
AlexTitov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Тогда сделаем так.Про ФТП вообще на время забудем.
Есть две ссылки:
http://alexander.starnet.ru/data/Soft/Windows/CD%20%e8%20DVD/%c7%e0%ef%e8%f1%fc/Alcohol%20120/Setup.msi
и
http://alexander.starnet.ru/data/Soft/Windows/CD и DVD/Запись/Alcohol 120/Setup.msi
По первой ссылке качает только эксплорером, качалки пишут 404 и в логи апаче пишется: File does not exist: d:/data/soft/windows/cd e dvd/Caienu/Alcohol 120/Setup.msi
По второй ссылке качает только качалками, эксплорер пишет "Не удается открыть этот узел интернета. Узел недоступен или не найден" и в логи пишется File does not exist: d:/data/soft/windows/cd рё dvd/Запись/Alcohol 120/Setup.msi
 
 
Добавлено
П.С: сайт из итернета к сожалению не виден, поэтому в живую посмотреть не получится

Всего записей: 153 | Зарегистр. 26-07-2003 | Отправлено: 09:51 13-11-2003
xRay

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All
Выложите файлик с решением проблемы еще разок. Сори, но очень нужно.

Всего записей: 870 | Зарегистр. 10-12-2001 | Отправлено: 04:01 18-12-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » PRTG Ticket Notification


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru