Project

General

Profile

Backport(バックポート) #3012

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

Added by Yuma Sakata about 7 years ago. Updated about 7 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2012-04-23
Due date:
% Done:

100%


Description

Overview (現象)

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

Environment (再現バージョン)

OpenPNE3.8RC1

Way to repro (再現手順)

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

Way to fix (修正内容)

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


Related issues

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

Associated revisions

Revision 907f2da2 (diff)
Added by Shouta Kashiwagi about 7 years ago

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

Revision 972b49ec (diff)
Added by Shouta Kashiwagi about 7 years ago

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

History

#1 Updated by Yuma Sakata about 7 years ago

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

#2 Updated by Shouta Kashiwagi about 7 years ago

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

#3 Updated by Shouta Kashiwagi about 7 years ago

修正方針

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 Updated by Shouta Kashiwagi about 7 years ago

  • Status changed from New(新規) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

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

#5 Updated by Yuma Sakata about 7 years ago

  • Assignee set to Shouta Kashiwagi

#6 Updated by Shouta Kashiwagi about 7 years ago

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

#7 Updated by Rimpei Ogawa about 7 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

#8 Updated by Yuma Sakata about 7 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100

テストOKです。

Also available in: Atom PDF