The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"пути на кириллице в httpd.conf"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"пути на кириллице в httpd.conf"  +/
Сообщение от alpa (ok) on 17-Сен-09, 15:59 
Всем привет!

Apache v2.2.9 на Windows XP

в файле httpd.conf прописываю алиас:

Alias /my_alias "D:/НазваниеПапкиКириллицей/www"
<Directory "D:/НазваниеПапкиКириллицей/www">
    Order allow,deny
    Allow from all
    DirectoryIndex index.php
</Directory>

После чего апач не стартует, ругаясь на "syntax error on line ... path is invalid"
Я так понимаю из-за того, что в пути присутствуют кириллические символы.

Что можно сделать?
При условии что папку переобзывать по английски нельзя.

Заранее благодарен.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "пути на кириллице в httpd.conf"  +/
Сообщение от Slavaz (ok) on 17-Сен-09, 17:07 
>Что можно сделать?
>При условии что папку переобзывать по английски нельзя.

Заинтересовала задача. Говорю сразу - всё результат гугления, ка бы это делал я, если бы вдруг пришлось столкнуться с такой же проблемой. WinXP под рукой нету.

1)
subst U: D:/НазваниеПапкиКириллицей/www
соответственно, в httpd.conf
Alias /my_alias "U:/"

2)
То же самое почти. Расшарить папку для доступа из сети (можно запаролить), подключить свою же папку через сетевой диск.

3) Нагуглилось:
http://forum.soft32.com/win4/NTFS-directory-Mount-empty-dire...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "пути на кириллице в httpd.conf"  +/
Сообщение от Fisher (??) on 17-Сен-09, 17:36 
Создать ярлык на папку "D:/НазваниеПапкиКириллицей/www"
В httpd.conf вместо "D:/НазваниеПапкиКириллицей/www" указать ярлык

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "пути на кириллице в httpd.conf"  +/
Сообщение от Slavaz (ok) on 17-Сен-09, 17:52 
>Создать ярлык на папку "D:/НазваниеПапкиКириллицей/www"
>В httpd.conf вместо "D:/НазваниеПапкиКириллицей/www" указать ярлык

Разве Апач увидит путь, а не сам ярлык?


Топикстартеру:
Да, ещё вариант, навеянный ярлыком: поставить Cygwin, в нём поставить апач.
Сделать симлинк:
ln -s ... ...

Апач из цигвина уже нормально увидит симлинк.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "пути на кириллице в httpd.conf"  +/
Сообщение от shadow_alone (ok) on 18-Сен-09, 01:02 
если ntfs то симлинк можно и в нем создать, FAR прекрасно с этим справляеться. ну или Resourse Kit от MS.
http://en.wikipedia.org/wiki/NTFS_symbolic_link
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "пути на кириллице в httpd.conf"  +/
Сообщение от alpa (ok) on 18-Сен-09, 09:25 
>Создать ярлык на папку "D:/НазваниеПапкиКириллицей/www"
>В httpd.conf вместо "D:/НазваниеПапкиКириллицей/www" указать ярлык

Не, ребята. Это все костыли :(
Спасибо за ответы конечно, но я думал что средствами apache можно ситуевину эту разрулить.

Под Апачем будет крутится интранет сайт. Щас пишу инсталятор для этого дела.
Тока вот пользователь может установить apache+скрипты в такую вот папку, а потом будут вопросы.

Ладно. Спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "пути на кириллице в httpd.conf"  +/
Сообщение от QuAzI (ok) on 18-Сен-09, 13:29 
>[оверквотинг удален]
>Не, ребята. Это все костыли :(
>Спасибо за ответы конечно, но я думал что средствами apache можно ситуевину
>эту разрулить.
>
>Под Апачем будет крутится интранет сайт. Щас пишу инсталятор для этого дела.
>
>Тока вот пользователь может установить apache+скрипты в такую вот папку, а потом
>будут вопросы.
>
>Ладно. Спасибо.

Мне кажется можно, если с кодировками разобраться для начала. ИМХО
В какой кодировке файл сохранили? CP1251? Попробуйте UTF8 например или другие русские кодировки, должно работать

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "пути на кириллице в httpd.conf"  +/
Сообщение от Andrey Mitrofanov on 18-Сен-09, 13:59 
>В какой кодировке файл сохранили? CP1251? Попробуйте UTF8 например или другие русские
>кодировки, должно работать

В этих кривых http:/openforum/vsluhforumID14/2041.html#5 недоосах http:/openforum/vsluhforumID3/43235.html#3 чего только не...

Вот помнится... русская недоось, всё "как положено", работает, вроде.
Пускаю md5sum (ну, да собранный неизвестно где и неизвестно кем... но (с)FSF... ну, да, древнючий - textutils 2.0 Ж))) ) и очень удивлюсь, когда ему _русские_ имена файлов нужно давать в cp1251 (hint!hint!), а "нативно" (dir>txt.txt, например) они -- в cp866.

Люди-и-и! Кто в курсе, как оно там, в :)))))) XXI веке, с этим -- в cygwin-ах/msys-ах ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "пути на кириллице в httpd.conf"  +/
Сообщение от alpa (ok) on 18-Сен-09, 14:47 
>Мне кажется можно, если с кодировками разобраться для начала. ИМХО
>В какой кодировке файл сохранили? CP1251? Попробуйте UTF8 например или другие русские
>кодировки, должно работать

Пробовал уже. Если сохранить httpd.conf в UTF8, то апач запускается.
Если http://localhost ,то
  It works!

Если http://localhost/my_alias ,то

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening required
'D:/НазваниеНаКириллице/www/index.php' (include_path='.;C:\php5\pear')
in Unknown on line 0

Т.е. путь он отображает корректно, но говорит что путь неизвестен. Потеряшка блин.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "пути на кириллице в httpd.conf"  +/
Сообщение от QuAzI (ok) on 18-Сен-09, 23:18 
>Т.е. путь он отображает корректно, но говорит что путь неизвестен. Потеряшка блин.

Давайте будем считать попугаев правильно - кодировку на выданной вам странице подобрал браузер. Это не значит что апач правильно её увидел.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "пути на кириллице в httpd.conf"  +/
Сообщение от alpa (ok) on 21-Сен-09, 09:18 
>Давайте будем считать попугаев правильно - кодировку на выданной вам странице подобрал
>браузер. Это не значит что апач правильно её увидел.

Согласен. Но проблема осталась :(


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "пути на кириллице в httpd.conf"  +/
Сообщение от tabletrtd (ok) on 19-Сен-09, 15:13 
>[оверквотинг удален]
></Directory>
>
>После чего апач не стартует, ругаясь на "syntax error on line ...
>path is invalid"
>Я так понимаю из-за того, что в пути присутствуют кириллические символы.
>
>Что можно сделать?
>При условии что папку переобзывать по английски нельзя.
>
>Заранее благодарен.

Надо пересохранить конф в UTF-8

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру