バージョン選択

フォーラム

メニュー

オンライン状況

23 人のユーザが現在オンラインです。 (14 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 23
もっと...

サイト内検索

プラグイン > 開発について > EC-CUBE3系のメンテンナンス画面表示プラグインの挙動について

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
azarashi
投稿日時: 2024/4/5 23:31
対応状況: 確認中
新米
登録日: 2024/4/5
居住地:
投稿: 2
EC-CUBE3系のメンテンナンス画面表示プラグインの挙動について
▼テンプレート
[EC-CUBE] ECCUBE 3.0.12-p1
[レンタルサーバ] AWS
[OS] Amazon Linux AMI release 2016.09
[PHP] PHP 5.3.29
[データベース] MySQL 5.6.35
[WEBサーバ] Apache 2.2.34 (Unix)
[ブラウザ] Chrome
[導入プラグインの有無] いくつかありますが今回お伺いしたいのはメンテナンス管理(EC-CUBE 3系)
[カスタマイズの有無] 有、引き継ぎ担当者からの情報がなく具体的には不明ですがソースコードを見ることはできます。
[現象] メンテナンス管理(EC-CUBE 3系)を使用しメンテナンス機能を有効にしたところ元に戻せなくなってしまいました。
htaccessファイルの修正やmaintenance.htmlの削除は行ったものの、管理画面にも入れず、表示も変わらずでどうすればいいか打つ手がなくなってしまった状態です。

願わくばプラグインの開発者様に本プラグインの挙動をお伺いし、調査範囲を絞って行きたい意図で質問致しました。

プラグインURL
https://www.ec-cube.net/products/detail.php?product_id=1037
k.nakayama
投稿日時: 2024/4/6 0:50
対応状況: −−−
常連
登録日: 2019/10/11
居住地:
投稿: 52
Re: EC-CUBE3系のメンテンナンス画面表示プラグインの挙動について
プラグインのコードがわからないので何とも言えないですが・・
SSHでログインしてコマンドで無効化してみるのはありかと思いました。

php app/console plugin:develop disable --code=プラグインコード


プラグインの開発者に確認が必要ならサポートのメールアドレス書いてあるので直接連絡した方が良いと思います。


----------------
----------------
開発公式インテグレートパートナー U-Mebius

k.nakayama
投稿日時: 2024/4/6 0:53
対応状況: −−−
常連
登録日: 2019/10/11
居住地:
投稿: 52
Re: EC-CUBE3系のメンテンナンス画面表示プラグインの挙動について
コード公開されてますね。
https://github.com/shhirose/MaintenanceManager

ここに書いてある「通常状態への移行」の手順は全て行った感じでしょうか?


----------------
----------------
開発公式インテグレートパートナー U-Mebius

azarashi
投稿日時: 2024/4/7 22:42
対応状況: −−−
新米
登録日: 2024/4/5
居住地:
投稿: 2
Re: EC-CUBE3系のメンテンナンス画面表示プラグインの挙動について
ご返信有難うございます!

> 通常状態への移行
> 状態を「無効」にして更新ボタンをクリックしてください。
こちらは管理画面に入れないためできておりませんが、上のレスで頂いた方法を試してみようと思います。

> 管理画面のアクセス制限をかけていない場合は、管理画面へもアクセスできませんので以下の手順で通常状態へ移行してください。
> {EC-CUBE インストールディレクトリ}/html を表示
> .htaccess ファイルを削除
> .htaccess.mm_copy ファイルを .htaccess に名前変更
EC CUBEのカスタマイズの影響なのか「.htaccess.mm_copy」ファイルが生成されておりませんでしたが、.htaccessファイル周りは確認し、元の状態へ戻す作業は行いました。ですが、状況は変わりませんでした。

行ったこととしては以下内容になります。
・DBに変更がないか確認(変更があればあった部分を直す)
・本件のプラグインを確認し、メンテナンスモードを解除する手順を試す。
・PHPキャッシュをリセットする。
tattsu
投稿日時: 2024/4/8 9:41
対応状況: −−−
長老
登録日: 2023/12/23
居住地:
投稿: 232
Re: EC-CUBE3系のメンテンナンス画面表示プラグインの挙動について
ソースをざっと見てみたところ、プラグインの挙動は.htaccessを書き換えているだけのようなので
.htaccessを戻せば解除されるはずな気がします。

CDNなどでキャッシュされていなければ、
戻した.htaccessが別の場所のもので戻すべき.htaccessが別にあるなどは考えられそうな気がします。


app/config/eccube/path.ymlで、root_dirの値に"/html"をつけた場所が書き換えられた.htaccess.mm_copyの設置される場所になっているようです。
その辺り確認してみると良いかもしれません。


----------------
-------------------
EC-CUBEカスタマイズ・バージョンアップ・不具合修正 
気軽にご相談ください。ゴールドランクパートナー。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,560名です
総投稿数は110,121件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1312
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.