За последние 24 часа нас посетили 22260 программистов и 1027 роботов. Сейчас ищут 668 программистов ...

Ошибка при вводе команды php artisan

Тема в разделе "Laravel", создана пользователем SgtPepper, 23 янв 2020.

  1. SgtPepper

    SgtPepper Новичок

    С нами с:
    19 янв 2020
    Сообщения:
    4
    Симпатии:
    0
    Категорический приветствую!
    При вводе в командную строку команды php artisan, в ответ выходит следующая ошибка:

    Warning: require(): open_basedir restriction in effect. File(C:\Program Files\OSPanel\domains\blog\bootstrap\autoload.php) is not within the allowed path(s): (w:/domains;w:/userdata/php_upload;w:/userdata/temp/xdebug;w:/modules/system/html/openserver) in C:\Program Files\OSPanel\domains\blog\artisan on line 16
    Warning: require(C:\Program Files\OSPanel\domains\blog\bootstrap\autoload.php): failed to open stream: Operation not permitted in C:\Program Files\OSPanel\domains\blog\artisan on line 16
    Fatal error: require(): Failed opening required 'C:\Program Files\OSPanel\domains\blog/bootstrap/autoload.php' (include_path='.') in C:\Program Files\OSPanel\domains\blog\artisan on line 16

    Что это значит?
    Запускаю все через OpenServer.
    До этого была ошибка связанная с отсутствием mcrypt, но я вроде как установил его. Теперь выползает такая ошибка. Подскажите, пожалуйста, как успешно выбраться из этой ж*пы ситуации?
     

    Вложения:

  2. Roman __construct

    Roman __construct Активный пользователь

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    Поменять Опенсервер на что-нить другое :)
     
  3. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    категорически советую читать! В том числе про composer
    выполните для начала команды
    composer update
    composer dumpautoload

    надеюсь сам composer уже установлен - если нет - гуглим что это, для чего и как устновить
     
  4. SgtPepper

    SgtPepper Новичок

    С нами с:
    19 янв 2020
    Сообщения:
    4
    Симпатии:
    0

    Действительно, дело в композиторе.
    При установке он выдает ошибку:

    The PHP exe file you specified did not run correctly:
    C:\Program Files\OSPanel\modules\php\PHP_7.3\php.exe

    The php.ini used by your command-line PHP is: C:\Program Files\OSPanel\modules\php\PHP_7.3\php.ini

    A setting in your php.ini could be causing the problem: Either the 'extension_dir' value is incorrect or the dll does not exist.

    Program Output:
    PHP Warning: PHP Startup: Unable to load dynamic library 'php_mcrypt' (tried: w:/modules/php/PHP_7.3/ext\php_mcrypt (%1 не является приложением Win32.), w:/modules/php/PHP_7.3/ext\php_php_mcrypt.dll (Не найден указанный модуль.)) in Unknown on line 0
     
  5. Roman __construct

    Roman __construct Активный пользователь

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    кароч ты mcrypt не туда поставил))

    у OS насколько я помню сразу несколько дистрибутивов PHP стоит, да же?

    в общем, там по идее символические ссылки прописать куда-то-куда-я-не-знаю-куда )) и все заработает ))
     
  6. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Прямо же пишет, что необходимого модуля нет, как раз mcrypt
     
  7. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    А реально - "последняя версия" - это какая? Не так давно я на опенсервер ставил шестую ларку на 7.3 пых, никаких проблем не было. Может ты последнюю из пятых ставишь?