Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2011, 15:17   #1
GriFFoN
Пользователь
 
Аватар для GriFFoN
 
Регистрация: 03.06.2011
Сообщений: 54
Восклицание Не создает папки на сервере mkdir

На локалхосте все работает хорошо .
А когда я залил сайт на сервер , но не создаются папки
Папки должны создаваться на каталог выше чем пхп файл , где этот скрипт : mkdir('../'.$adress , 0777)
$adress - переменная пришедшая методом пост .
Вот , ошибку не выдает , пишет , что все работает правильно , но папки он так и не создает
GriFFoN вне форума Ответить с цитированием
Старый 15.06.2011, 16:59   #2
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию

Попробуйте указать полный путь до директории где нужно создать папку
nec117 вне форума Ответить с цитированием
Старый 15.06.2011, 20:00   #3
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Может проблема в правах доступа каталога?!
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 15.06.2011, 21:00   #4
dem66
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 316
По умолчанию

Цитата:
Сообщение от TranceSmile Посмотреть сообщение
Может проблема в правах доступа каталога?!
ага, наверное оно так и есть. GriFFoN, выстави права на файл 755.
И попробуй использовать команду вида:

Код:
mkdir("../$adress ", 0777);
а $adress будет выглядеть так $adress="new_dir" соответсвенно выйдет mkdir("../new_dir ", 0777);
dem66 вне форума Ответить с цитированием
Старый 16.06.2011, 08:05   #5
GriFFoN
Пользователь
 
Аватар для GriFFoN
 
Регистрация: 03.06.2011
Сообщений: 54
По умолчанию

Цитата:
Сообщение от nec117 Посмотреть сообщение
Попробуйте указать полный путь до директории где нужно создать папку
Так тоже не создает
GriFFoN вне форума Ответить с цитированием
Старый 16.06.2011, 08:21   #6
GriFFoN
Пользователь
 
Аватар для GriFFoN
 
Регистрация: 03.06.2011
Сообщений: 54
По умолчанию

Я поменял права но все равно не создает(
GriFFoN вне форума Ответить с цитированием
Старый 16.06.2011, 08:37   #7
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,184
По умолчанию

а так создает ?
mkdir("new_dir ", 0777);
... скрипт запускаете в корне?
ADSoft вне форума Ответить с цитированием
Старый 16.06.2011, 09:58   #8
stepka
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 13
По умолчанию

Ошибку какую-либо выдаёт?
проверьте права пользователя, от которого запущен апач
stepka вне форума Ответить с цитированием
Старый 16.06.2011, 11:00   #9
GriFFoN
Пользователь
 
Аватар для GriFFoN
 
Регистрация: 03.06.2011
Сообщений: 54
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
а так создает ?
mkdir("new_dir ", 0777);
... скрипт запускаете в корне?
mkdir('../'.$adress, 0777); - вот скрипт

Нет на сервере например site.ru/home/файлы
GriFFoN вне форума Ответить с цитированием
Старый 16.06.2011, 11:01   #10
GriFFoN
Пользователь
 
Аватар для GriFFoN
 
Регистрация: 03.06.2011
Сообщений: 54
По умолчанию

Цитата:
Сообщение от stepka Посмотреть сообщение
Ошибку какую-либо выдаёт?
проверьте права пользователя, от которого запущен апач

Ошибку не выдает
GriFFoN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как проверить наличие папки на удаленном сервере? xxxsas PHP 4 18.01.2011 16:16
FileCreate() создает файл и не допускает к нему... Дворник Общие вопросы Delphi 12 20.08.2010 16:12
программа создает блоксхемы powerlifting Фриланс 3 13.07.2009 11:28
Interbase не открывает и не создает БД, переустановка не помогает.. Алёна БД в Delphi 1 13.02.2008 22:05