SSHアクセスを介してcPanelまたはmysqldumpを使用してデータベースバックアップを実行してデータを取得できます。あなたのホスティングプロバイダがあなたを助けることができるはずです。さらに、Magentoインストールされたバージョンから管理ファイルを解凍することもできます。それをあなたのコンピュータにダウンロードし、インストールを解凍してからapp/design/adminhtml
のフォルダを再圧縮してください。これをあなたのウェブサイト上の適切な場所にアップロードして解凍すると、PHPページが再インストールされます。
ファイルをダブルチェックapp/etc/local.xml
これには通常、データベースログインが格納されています。
あなたのMagentoのインストール用のMySQLデータベースの内部では、テーブルcore_config_data
があると、意図的に間違って設定されている場合、それには、いくつかのパス値は、管理者を使用してに干渉する可能性:
mysql> select config_id, path, left(value,30) from core_config_data WHERE path LIKE '%admin%';
+-----------+-------------------------------------------+--------------------------------+
| config_id | path | left(value,30) |
+-----------+-------------------------------------------+--------------------------------+
| 50 | dev/translate_inline/active_admin | 0 |
| 220 | web/secure/use_in_adminhtml | 0 |
| 687 | admin/startup/page | catalog/products |
| 690 | admin/security/use_form_key | 0 |
| 691 | admin/security/use_case_sensitive_login | 1 |
| 692 | admin/security/session_cookie_lifetime | 36000 |
| 745 | admin/url/use_custom | 0 |
| 746 | admin/url/custom | |
+-----------+-------------------------------------------+--------------------------------+
Yikes、なぜ私のサーバーエクスプロイトのように聞こえるのですか? (サーバーの再起動、管理者アクセスの拒否)。本当の場合(システムが侵害された場合)、なぜそれ以上アクセスできないのかも説明されます。 – Ozzy
デフォルトではMagentoはエラーを表示しません。 Magentoをデベロッパーモードまたはini_set( 'display_errors'、1)に入れてみましたか?あなたのindex.phpファイル(ifブロックを見つけてそこに "true ||"を入れて強制する)?私はあなたが何かエラーがあるかどうかを見るためにそこから始めます。 –