codeigniter cli не работает, показывая ошибки с ./system/core/Log.php в строке 131 - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь использовать функцию codeigniter через cli, но она показывает мне ошибку

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Msg_controller extends CI_Controller {
    public function __construct()
    {
        parent::__construct();
    }

    public function send_in_background($key_with_info){
       echo "working";
       log_message("error","Key ".$key_with_info);
    }
}

ВЫЗОВ ЭТО КАК -:

php index. php cli / msg_controller / send_in_background '12547'

ОШИБКА

PHP Предупреждение: mkdir (): неверный путь в / var / www/html/pro/system/core/Log.php в строке 131

Если я вызываю ту же функцию из браузера, она работает нормально.

http://localhost/pro/cli/msg_controller/send_in_background/12547

1 Ответ

0 голосов
/ 12 июля 2020

Правильный способ запуска через CLI:

 php path/to/index.php controller method params

В вашем случае:

  php index.php msg_controller send_in_background 12547

Попробуйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...