@kryoz Веб-сервер, механизм сессий, авторизации и весь http-букет - это все то, от чего можно (и нужно) отказаться используя сокеты, но при этом дорастить если что-то понадобится.
Можно явно указать использование кодировки utf8 в windows, конфигах php и настройках среды и не будет плясок с кириллицей.
По теме: очевидно, что сервер не может найти искомый файл. Кодировка, отсутствие конечной директории, неожиданное значение $_SERVER['DOCUMENT_ROOT'] (зависит от настроек веб-сервера). Советовал бы пройтись отладчиком и посмотреть как строятся пути и к реальному ли файлу он вообще обращается.