Понизить версию проекта laravel с 5.5 до 5.0. *

Прежде всего извините за мой английский! Я в ситуации, когда мне нужно понизить версию моего проекта Laravel, потому что некоторая история о версии php, запущенной на сервере установки (php 5.4). После того, как я установил свой composer.json и запустил обновление, Я получаю эта ошибка

composer update --no-interaction --ansi
 C:\composer\composer.bat update --no-interaction --ansi
 Loading composer repositories with package information
 Updating dependencies (including require-dev)
 Package operations: 46 installs, 0 updates, 0 removals
   - Installing psy/psysh (v0.4.4): Downloading (connecting...)
 Downloading (failed)
 Downloading (connecting...)
 Downloading (failed)
 Downloading (connecting...)
 Downloading (failed)    Failed to download psy/psysh from dist: The "https://api.github.com/repos/bobthecow/psysh/zipball/489816db71649bd95b416e3ed9062d40528ab0ac" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
 error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
 Failed to enable crypto
 failed to open stream: operation failed
     Now trying to download from source
   - Installing psy/psysh (v0.4.4): Cloning 489816db71 from cache
     489816db71649bd95b416e3ed9062d40528ab0ac is gone (history was rewritten?)
 
 
   [RuntimeException]
   Failed to execute git checkout "489816db71649bd95b416e3ed9062d40528ab0ac" -
   - && git reset --hard "489816db71649bd95b416e3ed9062d40528ab0ac" --
 
   fatal: reference is not a tree: 489816db71649bd95b416e3ed9062d40528ab0ac
 
 
 update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [--with-dependencies] [--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>]...
 
 Failed to update packages for  ./composer.json.

может кто-нибудь помочь мне исправить эту ошибку ?!

Разве не проще перейти на более быструю, безопасную и надежную версию PHP?

Felippe Duarte 09.07.2018 18:06

Между Laravel 5.5 и Laravel 5.0 так много различий, включая структуры каталогов, что вы не сможете просто переустановить пакеты поставщика.

Devon 09.07.2018 18:26

@FelippeDuarte, вы правы, я так думал, но ребята из моей компании решили сохранить версию php на сервере (php 5.4), потому что прямо сейчас там запущен какой-то проект, и понизили версию проекта php (php 7.1 От .3 до 5.4)

OUTC-K 09.07.2018 19:23

Ах, старая борьба между разработчиками и инфра. Удачи в этом. Я бы посоветовал вам поговорить с каким-нибудь менеджером и объяснить, почему понизить версию будет дороже, потому что вам придется провести рефакторинг и повторно протестировать все приложение.

Felippe Duarte 09.07.2018 19:25

что я могу сделать в этом случае ?!

OUTC-K 09.07.2018 19:26

вы можете использовать несколько версий php бок о бок ... поэтому также установите php 7 на свой сервер

Hamid Ali 09.07.2018 19:42

@HamidAli это возможно ?!

OUTC-K 09.07.2018 19:44

да, возможно, я запускаю некоторые приложения на php 5.6, а некоторые на php 7.1. * на производственном сервере ...

Hamid Ali 09.07.2018 19:45

кстати, я использую plesk onyx для управления своим сервером ...

Hamid Ali 09.07.2018 19:46

если вы знаете о производственном стеке вашего сервера, это может сильно помочь

Hamid Ali 09.07.2018 19:48
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
10
232
0

Другие вопросы по теме