Подскажите, есть код Код (Text): ... echo 0; try { echo 1; $conn_id = ftp_connect($server); echo 2; } catch (Exception $e) { echo 3; } echo 4; ... код рабочий в проекте, в отдельном файле запуска, через браузер. в CRONе код выводит только "01". "2" уже не выводит. понятно, что с ftp_connect происходит ошибка выполнения. почему? повторяю, код рабочий, сервер доступен и т.д.
именно в кроне не работает ftp_connect('ftp.example.com'); Добавлено спустя 14 минут 22 секунды: вот еще код. чистый. Код (Text): file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').'0\n\n', FILE_APPEND); file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').'1\n\n', FILE_APPEND); $conn_id = ftp_connect('ftp.example.com') or file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').' Couldnt connect\n\n', FILE_APPEND); file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').'2\n\n', FILE_APPEND); ftp_login($conn_id, 'anonymous', 'anonymous'); печатает в файл исключительно до ftp_connect
все понял почему не работает. у меня на домен отдельный php.ini был. там разрешен ftp. но на глобальный php.ini нет.а крон берет из глобального. включил - заработало. тема закрыта.