Installer script fails if host has php 8.0
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
調査の方向性
/usr/local/bin/ee を生成するインストーラーフローから始め、vendor/easyengine/site-command/src/Site_Command.php の 46 行目付近を調べてください。そこでは PHP 8.0 で add_site_type() が失敗します。PHP 8.0 のホストでインストールを再現し、そのパッケージ化されたファイルがどのように読み込まれるかを追跡してください。インストーラーが null プロパティによる致命的エラーなしで完了すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Here's the partial log. This info is enough to pinpoint the bug.
2020-12-22 12:14:54 (37.9 MB/s) - ‘/usr/local/bin/ee’ saved [6120310/6120310]
-----> Pulling EasyEngine docker images
-----> Pulling EasyEngine docker images
PHP Fatal error: Uncaught Error: Attempt to modify property "site_types" on null in phar:///usr/local/bin/ee/vendor/easyengine/site-command/src/S
ite_Command.php:46
Stack trace:
#0 phar:///usr/local/bin/ee/vendor/easyengine/site-command/site-command.php(36): Site_Command::add_site_type()
#1 phar:///usr/local/bin/ee/vendor/composer/autoload_real.php(73): require('...')
#2 phar:///usr/local/bin/ee/vendor/composer/autoload_real.php(63): composerRequirea33f4a6479723a19537fd4af2a7c834a()
#3 phar:///usr/local/bin/ee/vendor/autoload.php(7): ComposerAutoloaderInita33f4a6479723a19537fd4af2a7c834a::getLoader()
#4 phar:///usr/local/bin/ee/php/EE/Bootstrap/AutoloaderStep.php(42): require('...')
#5 phar:///usr/local/bin/ee/php/bootstrap.php(75): EE\Bootstrap\AutoloaderStep->process()
#6 phar:///usr/local/bin/ee/php/init-ee.php(27): EE\bootstrap()
#7 phar:///usr/local/bin/ee/php/boot-phar.php(8): include('...')
#8 /usr/local/bin/ee(5): include('...')
#9 {main}
thrown in phar:///usr/local/bin/ee/vendor/easyengine/site-command/src/Site_Command.php on line 46
- 主要言語
- Shell
- スター
- 7
- フォーク
- 6
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
EasyEngine/installer のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
EasyEngine/installer#31 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
EasyEngine/installer#26 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
EasyEngine/installer#22 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 42/100
EasyEngine/installer#18 ·
EasyEngine/installer の issue をすべて見る
似ている issue
-
Standalone Unix updater reports success when curl fails (`curl | sh` masks the exit status); Windows path is unaffected対応中かも @akhil9tiet が今日担当しました。 オープンbug CLI windows-os
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
openai/codex#54465 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
ChrisTitusTech/dwm-titus#397 ·
メンテナーはふだん 1 日以内に返信
-
good first issue help wanted language:fr translation
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
mrvi0/cli-cheatsheet#268 ·