Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Апач, Вин7Рус и русские буквы в путях

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
GRIG
Отправлено: 30 Января, 2011 - 20:14:26
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




Софтина: Windows 7 Rus, Apache 2.2.17.
Проблема: нужно дать доступ через броузер и веб-сервер к персональному веб-сайту одного из юзеров винды, который находится в его персональной папке. Причем юзер введен в систему с русским именем аккаунта, да и внутри использует русские имена папок. Т.е. путь к корню его сайта получается что-то вроде "C:\Users\ХитрыйПользователь\Documents\Мой веб-сайт\index.html".
Написал апачу в конфиг строку:
Alias /username "C:/Users/ХитрыйПользователь/Documents/Мой веб-сайт"
Запрашиваю в броузере файл http://localhost/username/index.html. По идее апач должен нужный файл найти и отдать. Но нифига не проходит - апач этот путь не хочет видеть в упор и говорит "нет такого файла".
Сам по себе апач работает нормально. Я даже к нему PHP 5.3.5 прикрутил.
И еще: попробовал сделать то же самое для пути, в котором нет русских букв, - все сработало прекрано.
Как ему можно мозги вправить?
Перекинуть сайт в другую папку - не предлагать.
 
 Top
Viper
Отправлено: 31 Января, 2011 - 08:04:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




GRIG у Апача проблемы с путями написанными не англ символами.
как вариант попробуйте создать симлинку на каталог с русскими символами.
CODE (htmlphp):
скопировать код в буфер обмена
  1. mklink /D "username" "C:/Users/ХитрыйПользователь/Documents/Мой веб-сайт"


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
GRIG
Отправлено: 31 Января, 2011 - 09:38:17
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




Именно так - через командную строку? Попробую.
Хотя я пробовал через виндового проводника создавать файл username.lnk как ссылку на тот каталог. В результате проводник по той ссылке нормально переходит, а апач не хочет.
 
 Top
GRIG
Отправлено: 01 Февраля, 2011 - 21:46:09
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




Viper пишет:
GRIG у Апача проблемы с путями написанными не англ символами.
как вариант попробуйте создать симлинку на каталог с русскими символами.
CODE (htmlphp):
скопировать код в буфер обмена
  1. mklink /D "username" "C:/Users/ХитрыйПользователь/Documents/Мой веб-сайт"


Почти сработало. "Почти" - потому что пришлось делать слегка по-другому:
1) В команде должно быть не "/D", а "/J" (поскольку делается симлинк на каталог).
2) Команду надо подавать из родной виндовой командной строки, а не из-под какого-нибудь стороннего интерфейса к ней (в моем случае при подаче команды из FAR'а пришел ответ "недостаточно привилегий")
И тогда работает даже без алиасов в конфиге апача.
 
 Top
Viper
Отправлено: 02 Февраля, 2011 - 07:42:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




GRIG просто привел пример, сам я не пользовался этой командой за ненадобностью Улыбка
2. Естественно нужно запускать от администратора.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
GRIG
Отправлено: 02 Февраля, 2011 - 09:54:23
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




Viper пишет:
GRIG 2. Естественно нужно запускать от администратора.

Не просто "от администратора", а "из командной строки, запущенной от имени администратора". Потому что упомянутый облом с FAR'ом - он тоже от администратора был.
 
 Top
JustUserR
Отправлено: 08 Марта, 2011 - 17:18:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




GRIG пишет:
И еще: попробовал сделать то же самое для пути, в котором нет русских букв, - все сработало прекрано
Возможной причиной осущестления некорректного функционирования предполагаемого PHP-приложения, выполняющего сохранение полученного информационного поля в виде файлового объекта на серверной стороне, является несопоставление конфигурации кодовой таблицы и уровня элементного трактования для непосредственного потока получаемых данных и локального слоя данных, вследствие чего возможно использование таких управляющих и кодирующих объектов записываемого информацонного поля, для которых невозможна запись в локальный файловый дескриптор


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
GRIG
Отправлено: 09 Марта, 2011 - 09:37:40
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




JustUserR пишет:
Возможной причиной осущестления некорректного функционирования предполагаемого PHP-приложения, выполняющего сохранение полученного информационного поля в виде файлового объекта на серверной стороне, является несопоставление конфигурации кодовой таблицы и уровня элементного трактования для непосредственного потока получаемых данных и локального слоя данных, вследствие чего возможно использование таких управляющих и кодирующих объектов записываемого информацонного поля, для которых невозможна запись в локальный файловый дескриптор


"Папа, ты с кем это сейчас разговаривал?" (с) старый анекдот Радость
 
 Top
JustUserR
Отправлено: 10 Марта, 2011 - 16:47:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




GRIG пишет:
username.lnk как ссылку на тот каталог. В результате проводник по той ссылке нормально переходит, а апач не хочет
В качестве возможного варианта решения предплагаемой задачи возможно осуществления создания жесткой ссылки на файловых объект, осуществялемый на основании данного решения http://www[dot]forum[dot]dklab[dot]ru/viewtopic.php?t=18814


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование Windows »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB