Я использую эту копию каталога вспомогательный аддон для вспомогательного каталога, чтобы помочь мне копировать файлы в разные места на моем веб-сервере.
Он отлично работает, если файлы, с которых вы копируетеи папка, в которую вы копируете, находится в каталоге установки CodeIgniter.
Однако моя установка codeigniter находится в подкаталоге (http://domain.com/site)), и я хотел бы иметь возможность перемещать и копировать каталоги в корневом каталоге.
directory_copy('./user_guide/', './test_copy/');
Создает test_copy и копирует в него содержимое user_guide.
Однако, делая это (ОБРАТИТЕ ВНИМАНИЕ, отсутствует ТОЧКА (.) В каталоге назначения)
directory_copy('./user_guide/', '/test_copy/');
Причины
A PHP Error was encountered
Severity: Warning
Message: mkdir() [function.mkdir]: Permission denied
Filename: helpers/directory_helper.php
Line Number: 91
A PHP Error was encountered
Severity: Warning
Message: mkdir() [function.mkdir]: No such file or directory
Filename: helpers/directory_helper.php
Line Number: 91
A PHP Error was encountered
Severity: Warning
Message: copy(/test_copy/helpers/cookie_helper.html) [function.copy]: failed to open stream: No such file or directory
Filename: helpers/directory_helper.php
Line Number: 99
A PHP Error was encountered
Severity: Warning
Message: copy(/test_copy/helpers/string_helper.html) [function.copy]: failed to open stream: No such file or directory
Filename: helpers/directory_helper.php
Line Number: 99
... и т. Д. Для каждого файла в каталоге.
Я проверил все разрешения, и они кажутся нормальными. Кажется, что скрипт не может выполняться вне CIустановка.
Буду признателен за любую помощь или совет
Спасибо,
Тим