lynicidn писал(а):мыже уже в ирк решили это, у тебя проблема с SCRIPT_FILENAME он у тебя показывает путь именно со слешами в другую сторону, а webroot алиас устанавливается по входному скрипту
как тесен мир
если бы решили, то я не спрашивал бы здесь - мне всё-таки время и силы дороги
SiZE писал(а):У тебя наверное денвер стоит. Вообще винде пофиг в какую сторону слеши повернуты.
ага
итак, по полочкам:
SCRIPT_FILENAME у меня установлен в
, что в итоге даёт YiiBase::getPathOfAlias('webroot'):
даже при закомментированной строке конфига
Код: Выделить всё
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
полагаясь на то, что фреймворк установит его корректным(хотя при раскомментированной обстановка не меняется).
Замечу, что остальные алисы очень даже ок, например YiiBase::getPathOfAlias('system'):
X:\home\somesite\www\yii\framework
Итак, что мы имеем. Пусть дело в SCRIPT_FILENAME или еще чём-то, пока абстрагируемся. Пытаясь поулчить путь по шаблону YiiBase::getPathOfAlias('webroot.images.deals.') я получаю:
и использую его в unlink() , где соотвтетственно получаю Permission denied .
Итак вопрос: как задать этот самый basePath корректно, в едином стиле?
upd: тупой я балда, unlink'ом удалял директорию всё удаляется, даже с разными слешами в одном пути. винде, на самом деле, пофиг.
т.е. по сути дела проблема и не проблема, а просто эстетическое раздражение из-за наличия разных слешей в одном пути.