Логи нужны (или display_errors, но не рекомендуется). Через var_dump ошибки в PHP не получится.
Как минимум, найдите, куда именно пишутся логи. В php.ini (или в проекте) должен быть настроен уровень error_reporting (E_ALL или & E_ALL & ~E_STRICT).
Вот я вам и указал первейший скилл, которому нужно научиться.
Работа с базой, ООП, паттерны и пр. со временем изучится, а вот без навыка дебага вы вообще никуда не двинетесь.
До sudo тоже указывается полный путь. И, кстати, проблема, скорее всего, именно в sudo - он будет пытаться спрашивать пароль и обломается. Устанавливайте в crontab для root.
В целом, смотрите, что в /var/log/syslog по крону.
Если машина умеет слать почту, в начале crontab добавьте MAILTO=user@domain.com, чтобы слал ошибки и вывод скриптов на почту.
Как минимум, найдите, куда именно пишутся логи. В php.ini (или в проекте) должен быть настроен уровень error_reporting (E_ALL или & E_ALL & ~E_STRICT).