Как правильно запустить php скрипт на сервере

Писал код для переноса кастомных стойте в WP
Но когда запускаю скрип чрез консоль на сервере то при использовании функции
media_sideload_image или других аналогичных она не создает размеры а загружает только оригинал и не добавляет в метадата массива SIZES
Сервер на digitalocean, есть все прова

Сам код написан просто в functions.php, а на сервере запускаю так php index.php

Но если запустить через браузер то все работает
Так же работает если запускаю у себя на лакальном через OpenServer там тоже есть консоль

Как правильно запустить php скрипт на сервере?