Как я могу создать папку и загрузить удаленные изображения в эту папку с помощью задания cron

Я новичок в cron, и мне нужна вся ваша помощь, когда я использую задание cron для создания папки и загрузки изображений в эту папку. Страница cron дает мне ошибку, которая:

PHP Warning:  imagejpeg(): Unable to open '././../uploads/lmf-classifieds-pk/folder2/2013-04-05/36258/1365138829_498747097_3-Khyber-1990-Urgent-sale-Islamabad.jpg' for writing: No such file or directory in /var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/cron_lmf/function.php on line 143
PHP Notice:  Undefined offset: 1 in /var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/cron_lmf/olx_extract.php on line 562
PHP Warning:  mkdir(): Permission denied in /var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/cron_lmf/function.php on line 61
PHP Warning:  mkdir(): Permission denied in /var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/cron_lmf/function.php on line 65
PHP Warning:  mkdir(): Permission denied in /var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/cron_lmf/function.php on line 69
PHP Warning:  mkdir(): No such file or directory in /var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/cron_lmf/function.php on line 90

Из этой ошибки.. Я могу понять, что задание cron (страница) не может создать папку, а также загрузить изображение.... Из-за разрешения...

Что мне нужно сделать в этой банке?

Пожалуйста помогите.


person M Shahzad Akram    schedule 11.04.2013    source источник
comment
у вас есть полный доступ? если не изменить доступ к каталогу   -  person internals-in    schedule 11.04.2013
comment
У меня есть полный доступ к каталогу, и теперь я использую такой путь...   -  person M Shahzad Akram    schedule 11.04.2013
comment
извините, сообщение не было завершено var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/uploads/   -  person M Shahzad Akram    schedule 11.04.2013


Ответы (1)


Похоже, у вашего скрипта нет необходимых разрешений для создания mkdir в этой папке, проверьте, есть ли у вас права на запись.

person gmaliar    schedule 11.04.2013
comment
Я думаю, для этого мне нужно сделать разрешение папки 777, которое я сделал, если есть что-то еще, что нужно сделать? Пожалуйста, помогите мне (направьте меня) в этом. - person M Shahzad Akram; 11.04.2013
comment
Тогда вы даете своему imagejpeg правильный путь? Используете ли вы dirname(__FILE__) для получения пути к текущему скрипту, а затем переходите к ../../uploads и т. д.? - person gmaliar; 11.04.2013
comment
Я не думаю, что это именно проблема, но убедитесь, что вы установили +x для всех каталогов до последнего каталога. Я в основном говорю это из-за последнего предупреждения. - person Sanchit; 11.04.2013
comment
Теперь я использую полный путь следующим образом: var/www/vhosts/ip-50-62-136-81.ip.secureserver.net/lmf_this/uploads/ и все еще проблема ... когда я получаю доступ к папке с помощью браузера, который он создал папка, но когда я использую через cron, она не будет создавать папку,,,, - person M Shahzad Akram; 11.04.2013
comment
Возможно, у вашего пользователя cron тоже нет разрешения, проверьте это, это может помочь. stackoverflow.com/questions/10831785 / - person gmaliar; 11.04.2013