У меня есть apache (для windows) htdocs в папке c: \ anything1 \ 怘 怙 怚 怛 \ anything2. Проблема в том, что в этом случае php не будет выполнять никаких скриптов отсюда и отобразит сообщение об ошибке вроде этого:
`Предупреждение: Неизвестно: не удалось открыть поток: нет такого файла или каталога в Unknown в строке 0
Неустранимая ошибка: Неизвестно: Не удалось открыть окно «c: / anything1 / 怘 怙 怚 怛 /anything2/index.php» (include_path = '; C: \ php5 \ pear') в Unknown в строке 0 `
Если я попытаюсь открыть html-файл, он будет обслуживаться apache, поэтому кажется, что проблема возникает только с php. У вас есть идея, как это решить?
Возможно, я ошибаюсь, но я бы сказал, что вы не можете сделать это, не исправляя PHP. Apache (или обработчик apache PHP) передает PHP путь, закодированный в UTF-8, и PHP в конечном итоге полагается на версию ANSI FindFirstFile (и вы не можете установить кодовую страницу UTF-8).
Я предлагаю вам представить отчет об ошибке .
У меня такая же проблема,
Подробнее @ http://www.oneminuteinfo.com/2011/02/solve-php-failed-to-open-stream-error.html это может помочь вам