GOOGLE ADS

вторник, 3 мая 2022 г.

Сценарий установщика Composer работал неправильно [код выхода 1]

Я попытался установить Composer-php в Windows 10, загрузив исполняемый файл Composer-Setup.exe с сайта getcomposer. Когда во время установки было предложено выбрать командную строку PHP, которую я хотел использовать, я ввел свой путь к PHP C:\WinNMP\bin\PHP\64bit-php-7.4\php.exe.

Но я получил следующую ошибку:

Script Output: PHP Warning: realpath(): open_basedir restriction in effect.

Файл (C:\Users\admin\AppData\Local\Temp\is-1KBL9.tmp) находится за пределами разрешенного пути (путей): (c:/winnmp) в C:\Users\admin\AppData\Local\Temp \is-1KBL9.tmp\installer.php в строке 655 Предупреждение PHP: is_writeable(): действует ограничение open_basedir. Файл (C:\Users\admin\AppData\Local\Temp\is-1KBL9.tmp) находится за пределами разрешенного пути (путей): (c:/winnmp) в C:\Users\admin\AppData\Local\Temp \is-1KBL9.tmp\installer.php в строке 657


Решение проблемы

Похоже, что ваши php.iniместа ограничивают, какие каталоги доступны с open_basedirопцией:


Ограничьте файлы, к которым PHP может получить доступ, указанным деревом каталогов, включая сам файл. [...]


Когда скрипт пытается получить доступ к файловой системе, например, используя include или fopen(), проверяется местоположение файла.


Вы можете запустить php -i, чтобы узнать, где вы находитесь, php.iniа затем либо отключить/изменить эту опцию, например, убедиться, что C:\Users\admin\AppData\Local\Tempона доступна.

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...