У меня есть сценарий загрузки, который загружает zip-файл в каталог на моем веб-сайте, затем распаковывает файл и создает каталог для каждого загруженного файла.как правильно загрузить загруженный файл
drwxrwxrwx 7 Fabulous admin 238 12 Jan 18:20 .
drwxrwxrwx 39 Fabulous admin 1326 12 Jan 12:28 ..
[email protected] 1 Fabulous admin 15364 12 Jan 18:21 .DS_Store
drwxr-xr-x 4 nobody admin 136 12 Jan 18:20 2012_06
drwxr-xr-x 4 nobody admin 136 12 Jan 18:20 2012_07
-rwxr--r-- 1 Fabulous admin 2904 31 Oct 16:11 index.php
У меня есть другой сценарий PHP, который работает который копирует файлы в каталогах 2012_06
и 2012_07
, которые где созданы сценарии загрузки. В браузере все прекрасно работает. Однако я пытаюсь автоматизировать процесс через командную строку, используя командную строку unix для вызова сценариев.
Проблема это скрипт работает, если я сменить владельца каталогов для Fabulous с помощью следующих команд
cd upload
sudo chown -R Fabulous:admin .
Однако, когда я делаю это, то мой сценарий загрузки index.php
больше не имеет разрешения на доступ не загружать файлы в каталог загрузки, если я не изменю собственность никому.
Сообщение об ошибке
Предупреждение: переименование (/htdocs/data_vis/upload/2012_06/Audit_Log.csv,htdocs/data_vis/data_out/2012_06_Audit_Log.csv): Разрешение отказано в /HTDOCS/data_vis/rename_files_in_sdir_with_sdir_name_prefix.php на линии 27
Любые предложения/советы или исправления на то, что я должен делать или правильный способ решить эту проблему с помощью permissioning или любым другим способом приветствуются. Заранее спасибо.
Можете ли вы привести мне пример? –
Какой у вас доступ к серверу? – exussum
У меня есть доступ к корню. –