Size: a a a

2020 April 04

AS

Andrey Shaposhnikov in Laravel Pro
Это понятно, что старые надо удалить - как правильно это сделать?
источник

MC

Mikhail Coder in Laravel Pro
Подскажите в чем проблема. Установил Laravel 7 через composer
При переходе в браузере по адресу %domain%/public
выдает следующую ошибку

include_path='.:/usr/share/php') in Unknown on line 0

зы: файл server.php на месте
источник

M

Michael in Laravel Pro
Andrey Shaposhnikov
Это понятно, что старые надо удалить - как правильно это сделать?
Я же написал - composer remove ...
источник

M

Michael in Laravel Pro
или отредактировать composer.json
источник

M

Michael in Laravel Pro
Mikhail Coder
Подскажите в чем проблема. Установил Laravel 7 через composer
При переходе в браузере по адресу %domain%/public
выдает следующую ошибку

include_path='.:/usr/share/php') in Unknown on line 0

зы: файл server.php на месте
версия php подходящая ?
источник

MC

Mikhail Coder in Laravel Pro
7.3 насколько я знаю
источник

M

Michael in Laravel Pro
стоп, за зачем %domain%/public ?
источник

M

Michael in Laravel Pro
папка public - это %domain% в браузере, так должен быть настроен вебсервер
источник

MC

Mikhail Coder in Laravel Pro
источник

MC

Mikhail Coder in Laravel Pro
Michael
папка public - это %domain% в браузере, так должен быть настроен вебсервер
это ведь сейчас не так важно? ведь ранее проекты работали и в такой структуре
источник

M

Michael in Laravel Pro
composer install делался ?
источник

MC

Mikhail Coder in Laravel Pro
Michael
composer install делался ?
Нет. Сделал - не помогло.
источник

MC

Mikhail Coder in Laravel Pro
Перенес файлы фреймворка за пределы public_html, сделал public_html точкой входа
Fatal error: require_once(): Failed opening required '/%path%/public_html/../bootstrap/app.php' (include_path='.:/usr/share/php') in /%path%/public_html/index.php on line 37
источник

MC

Mikhail Coder in Laravel Pro
уже хоть какие-то ясности
источник

MC

Mikhail Coder in Laravel Pro
Непонятно по какой причине он не тянет
$app = require_once DIR.'/../bootstrap/app.php';
источник

M

Michael in Laravel Pro
Andrey Shaposhnikov
Нужна помощь по composer. Не хватает знаний по работе с пакетами.

Суть, при очередном composer update выдало:
Package jakub-onderka/php-console-color is abandoned, you should avoid using it. Use php-parallel-lint/php-console-color instead.
Package jakub-onderka/php-console-highlighter is abandoned, you should avoid using it. Use php-parallel-lint/php-console-highlighter instead.

В целом стоит Laravel7

Как правильно заменить пакеты?
В лоб поставил пакеты php-parallel-lint/* (указанные), что вызвало конфликт:
Warning: Ambiguous class resolution, "JakubOnderka\PhpConsoleHighlighter\Highlighter" was found in both "~~~.loc/vendor/jakub-onderka/php-console-highlighter/src/Highlighter.php" and "~~~.loc/vendor/php-parallel-lint/php-console-highlighter/src\Highlighter.php", the first will be used.
Просто забей на эти предупреждения. Убирай поставленные тобой пакеты. С очередным апдейтом предупреждения пропадут, когда авторы пакетов, где сие используется, обновятся.
источник

AS

Andrey Shaposhnikov in Laravel Pro
Ок
источник

AR

Anton Rusakov in Laravel Pro
Ну или как вариант - идёшь в тот пакет, который юзает это (psy/psysh) и делаешь issue чтобы заменил пакет, а то у тебя глаз дёргается
источник

AR

Anton Rusakov in Laravel Pro
Кидаешь ссылку сюда - мы лайкаем.
источник

AR

Anton Rusakov in Laravel Pro
А ещё лучше - форкаешь тот проект, заменяшь классы, создаешь PR и ура!
источник