Страница 1 из 1

Не запускается консольное действие

Добавлено: 2021.04.07, 10:20
Brainfuck
Понимаю, возможно вопрос немного не в тему, но я пытаюсь запустить на сервере команду: php7.4 yii migrate/up и ровно ничего не происходит. Вообще ничего не выводится. Почему так может быть? Файл yii - стандартный скрипт который должен запускать консольные действия. Локально тоже самое работает...

Re: Не запускается консольное действие

Добавлено: 2021.04.07, 16:33
samdark
А просто php7.4 yii?

Re: Не запускается консольное действие

Добавлено: 2021.04.07, 16:39
Brainfuck
samdark писал(а): 2021.04.07, 16:33 А просто php7.4 yii?
Тоже пусто. Никакого вывода.

P.S. При этом если я пытаюсь запустить вот так: ./yii то ругается на версию php. На сервере по умолчанию стоит php 5.6.

Re: Не запускается консольное действие

Добавлено: 2021.04.07, 16:45
rak
Brainfuck писал(а): 2021.04.07, 16:39
samdark писал(а): 2021.04.07, 16:33 А просто php7.4 yii?
Тоже пусто. Никакого вывода.

P.S. При этом если я пытаюсь запустить вот так: ./yii то ругается на версию php. На сервере по умолчанию стоит php 5.6.
А если просто

Код: Выделить всё

php7.4 -v 
хотя странно, хоть какие-то ошибки должны бы быть

Re: Не запускается консольное действие

Добавлено: 2021.04.07, 16:48
Brainfuck
rak писал(а): 2021.04.07, 16:45 А если просто

Код: Выделить всё

php7.4 -v 
хотя странно, хоть какие-то ошибки должны бы быть

Код: Выделить всё

$ php7.4 -v 
PHP 7.4.16 (cli) (built: Mar  9 2021 14:43:35) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
P.S. Не исключено что ошибки выключены в конфиге

Re: Не запускается консольное действие

Добавлено: 2021.04.07, 17:15
rak
Brainfuck писал(а): 2021.04.07, 16:48
rak писал(а): 2021.04.07, 16:45 А если просто

Код: Выделить всё

php7.4 -v 
хотя странно, хоть какие-то ошибки должны бы быть

Код: Выделить всё

$ php7.4 -v 
PHP 7.4.16 (cli) (built: Mar  9 2021 14:43:35) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
а если в файл yii прописать

Код: Выделить всё

error_reporting(E_ALL);
ini_set('display_errors', 'On');

Re: Не запускается консольное действие

Добавлено: 2021.04.07, 17:18
Brainfuck
rak писал(а): 2021.04.07, 17:15 а если в файл yii прописать

Код: Выделить всё

error_reporting(E_ALL);
ini_set('display_errors', 'On');
О да!!! Наконец-то стало понятно. Там ошибка была в конфиге из-за разных окружений (dev/prod). Я ее сейчас пофиксил и заработало. Просто вывод ошибок выключен у php, из-за этого ничего не выводилось и было непонятно... Спасибо