プロジェクト

全般

プロフィール

Backport(バックポート) #3012

--internetオプション付けないでインストールした場合、プラグイン設定ページにアクセスできない

Yuma Sakata約12年前に追加. ほぼ12年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
対象バージョン:
開始日:
2012-04-23
期日:
進捗率:

100%


説明

Overview (現象)

--internetオプション付けないでインストールした場合、プラグイン設定ページにアクセスできない

Environment (再現バージョン)

OpenPNE3.8RC1

Way to repro (再現手順)

1. --internetオプション付けないでインストールする
2. 管理画面プラグイン設定ページ(/pc_backend.php/plugin/list)にアクセスする
3. 500エラーでアクセスできない

Way to fix (修正内容)

--internetオプション付けないでインストールした場合、プラグイン設定ページにアクセスできるように修正お願いします。


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #3011: --internetオプション付けないでインストールした場合、プラグイン設定ページにアクセスできない Won't fix(対応せず) 2012-04-23
関連している OpenPNE 3 - Bug(バグ) #3083: --internetオプション付けないでインストールした場合、プラグイン設定ページにアクセスできない Fixed(完了) 2012-06-26

関係しているリビジョン

リビジョン 907f2da2 (差分)
Shouta Kashiwagiほぼ12年前に追加

fixed internetless install option. (fixes #3012, BP from #3011)

リビジョン 972b49ec (差分)
Shouta Kashiwagiほぼ12年前に追加

fixed method of using opPluginManager classes (fixes #3012, BP from #3011)

履歴

#1 Yuma Sakata約12年前に更新

インターネットなしと言うのを諦める。最速とかで対応する。(@tejima 確認済み)

#2 Shouta Kashiwagiほぼ12年前に更新

テスト確認については
  • ./symfony openpne:install (./symfony openpne:fast-install) を実行 (--internetオプションなし) .インストール後,管理画面のプラグイン設定にアクセスできるか?
    を確認してください.

#3 Shouta Kashiwagiほぼ12年前に更新

修正方針

diff --git a/lib/task/openpneFastInstallTask.class.php b/lib/task/openpneFastInstallTask.class.php
index c9c6142..71392cc 100644
--- a/lib/task/openpneFastInstallTask.class.php
+++ b/lib/task/openpneFastInstallTask.class.php
@@ -109,6 +109,10 @@ EOF;
     {
       $this->installPlugins();
     }
+    else
+    {
+      $pluginManager = new opPluginManager($this->dispatcher, null, null);
+    }
     @$this->fixPerms();
     @$this->clearCache();
     $this->configureDatabase($dbms, $username, $password, $hostname, $port, $dbname, $sock, $options);

#4 Shouta Kashiwagiほぼ12年前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 907f2da2d583950ee507f8dc9f74fa69c6e6dacd で適用されました。

#5 Yuma Sakataほぼ12年前に更新

  • 担当者Shouta Kashiwagi にセット

#6 Shouta Kashiwagiほぼ12年前に更新

更新履歴 972b49ec2d158046e0d7c3fb2de04b58e7dd6b2b で適用されました。

#7 Rimpei Ogawaほぼ12年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#8 Yuma Sakataほぼ12年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

テストOKです。

他の形式にエクスポート: Atom PDF