PHP - PHP 8.0 → 8.2 - Laravel

 クラウディア
1. 概要
2. アップデート
3. バージョン

1. 概要

 表題のとおり、「Laravel」もついでにアップデートしておこうと思います。  アップデートしないと、「500」で止まっております。

2. アップデート

 「Larave」のプロジェクトへ移動して実行します。

composer.json
 は、既に下記のように書いてあります。  書き換えなければ、いけないのでは?

   "license": "MIT",
   "require": {
       "php": "^7.3|^8.0",
       "fideloper/proxy": "^4.4",
       "fruitcake/laravel-cors": "^2.0",
       "guzzlehttp/guzzle": "^7.0.1",
       "laravel/framework": "^8.12",
       "laravel/tinker": "^2.5",
       "phpmailer/phpmailer": "^6.3"
   },
 いったん、「root」ユーザ権限で。

chown -R 管理ユーザ /パス/bootstrap/cache
 「Laravel」の管理者ユーザ権限で。

composer update
 なんかうまくいったように見えます。  前回は、全文掲載しましたが、今回は、長すぎるので、さすがにはしょります。

Loading composer repositories with package information
Updating dependencies
Lock file operations: 9 installs, 84 updates, 5 removals
  - Removing phpdocumentor/reflection-common (2.2.0)
  - Removing phpdocumentor/reflection-docblock (5.2.2)
  - Removing phpdocumentor/type-resolver (1.4.0)

・・・	中略	・・・

  - Upgrading vlucas/phpdotenv (v5.3.0 => v5.6.0)
  - Upgrading voku/portable-ascii (1.5.6 => 1.6.1)
  - Upgrading webmozart/assert (1.10.0 => 1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 9 installs, 84 updates, 5 removals
  - Downloading doctrine/inflector (2.0.10)
  - Downloading doctrine/lexer (1.2.3)
  - Downloading symfony/polyfill-ctype (v1.29.0)

・・・	中略	・・・

  - Upgrading myclabs/deep-copy (1.10.2 => 1.11.1): Extracting archive
  - Upgrading doctrine/instantiator (1.4.0 => 2.0.0): Extracting archive
  - Upgrading phpunit/phpunit (9.5.4 => 9.6.16): Extracting archive
Package fruitcake/laravel-cors is abandoned, you should avoid using it. No replacement was suggested.
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/sail
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
79 packages you are using are looking for funding.
Use the 'composer fund' command to find out more!
No security vulnerability advisories found.
 終了後、「root」ユーザ権限で。

chown -R www:www /パス/bootstrap/cache

3. バージョン


php /パス/artisan --version
 で確認した、「Laravel」のバージョンは、作業前が

Laravel Framework 8.83.27
 になっています。  作業前のバージョンは、確認しそこなったな。  とりあえず、サイトを見たら、復活しておりました。
ハイスピードプラン