envoker
Guest
Ошибка создания\открытия директории
Есть скрипт, который должен создать несколько директорий и понапихать туда определенных файлов.
Штука в том, что когда пытаюсь создать директорию он мне пишет:
Warning: mkdir(): open_basedir restriction in effect. File(static) is not within the allowed path(s): (/home/u8070/) in /home/u8070/mysite.ru/www/shop/static.php on line 128
open_basedir??? Что за фигня. Я работаю в каталоге www/shop/ а корень мой /home/u8070.
128ая строка: mkdir("static",0777);
Окей, запускаем phpinfo, сотрим там open_basedir
open_basedir: /home/u8070/
Окей, думаю я, может быть я не в той директории нахожусь когда скрипт включается. Прошу его вывести getcwd, получаю /home/u8070/mysite.ru/www/shop
Конечная цель: создать директорию static в /home/u8070/mysite.ru/www/shop
Что я делаю не так?
P.S. забыл добавить: на локалхосте как всегда всё работает
Есть скрипт, который должен создать несколько директорий и понапихать туда определенных файлов.
Штука в том, что когда пытаюсь создать директорию он мне пишет:
Warning: mkdir(): open_basedir restriction in effect. File(static) is not within the allowed path(s): (/home/u8070/) in /home/u8070/mysite.ru/www/shop/static.php on line 128
open_basedir??? Что за фигня. Я работаю в каталоге www/shop/ а корень мой /home/u8070.
128ая строка: mkdir("static",0777);
Окей, запускаем phpinfo, сотрим там open_basedir
open_basedir: /home/u8070/
Окей, думаю я, может быть я не в той директории нахожусь когда скрипт включается. Прошу его вывести getcwd, получаю /home/u8070/mysite.ru/www/shop
Конечная цель: создать директорию static в /home/u8070/mysite.ru/www/shop
Что я делаю не так?
P.S. забыл добавить: на локалхосте как всегда всё работает