質問 > その他 > Ver:3.0.15インストール後管理画面へ遷移できない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
c-fox |
投稿日時: 2017/10/14 4:20
対応状況: 解決済
|
新米 登録日: 2017/10/14 居住地: 投稿: 6 |
Ver:3.0.15インストール後管理画面へ遷移できない ▼テンプレート
[EC-CUBE] 3.0.15 インストール [レンタルサーバ] さくらのレンタルサーバ スタンダード [OS] Windows7 64bit Ultimate SP1 [PHP] 5.6 [データベース] MySQL 5.5 [WEBサーバ] [ブラウザ] Google Chrome [導入プラグインの有無] なし [カスタマイズの有無] フォルダ(ディレクトリ)の配置変更 [現象] インストールコンプリート後、管理画面へ遷移できません。 手順:http://doc.ec-cube.net/quickstart_remove-htmlに記載されているように、URLから【html】を取りたかったのでhttps://ドメイン名/ 直下にEC-CUBEをインストールしました。 具体的には、 1. ファイル配置場所の変更 【html】フォルダ内のindex.php、index_dev.php、install.php、robots.txt、.htaccess、web.configをドメインのルート直下に移動。 2. .htaccess / web.config の置き換え .htaccessとweb.configを削除し、.htaccess.sample、web.config.sampleから.sampleを取り除いてリネーム 3. index.php / index_dev.php / install.php の変更 index.php、index_dev.php、install.php のパスを書き換え //[INFO]index.php,install.phpをEC-CUBEルート直下に移動させる場合は、コメントアウトしている行に置き換える require __DIR__.'/../autoload.php'; //require __DIR__.'/autoload.php'; ↓ ↓ //[INFO]index.php,install.phpをEC-CUBEルート直下に移動させる場合は、コメントアウトしている行に置き換える //require __DIR__.'/../autoload.php'; require __DIR__.'/autoload.php'; index_dev.phpにおいては、 // Silex Web Profiler $app->register(new \Silex\Provider\WebProfilerServiceProvider(), array( 'profiler.cache_dir' => __DIR__.'/../app/cache/profiler', 'profiler.mount_prefix' => '/_profiler', )); ↓ ↓ // Silex Web Profiler $app->register(new \Silex\Provider\WebProfilerServiceProvider(), array( 'profiler.cache_dir' => __DIR__.'/app/cache/profiler', 'profiler.mount_prefix' => '/_profiler', )); 4. autoload.php の変更 autoload.phpのパスを書き換え //[INFO]index.php,install.phpをEC-CUBEルート直下に移動させる場合は、コメントアウトしている行に置き換える define("RELATIVE_PUBLIC_DIR_PATH", ''); //define("RELATIVE_PUBLIC_DIR_PATH", '/html'); ↓ ↓ //[INFO]index.php,install.phpをEC-CUBEルート直下に移動させる場合は、コメントアウトしている行に置き換える //define("RELATIVE_PUBLIC_DIR_PATH", ''); define("RELATIVE_PUBLIC_DIR_PATH", '/html'); 5. .htaccessの設置 【src】,【tests】,【vendor】の各フォルダに、 "order allow,deny deny from all" と記述した.htaccessを設置 6. インストール https://ドメイン名/install.phpからインストール 以上の順におこないました。 インストールの完了まではいけたのですが、 ・https://ドメイン名/ → ショップのトップページが表示される ・https://ドメイン名/html/ → 403 Forbidden ・https://ドメイン名/管理画面フォルダ名/ → 500 Internal Server Error ・https://ドメイン名/管理画面フォルダ名/index.php → 500 Internal Server Error ・https://ドメイン名/html/管理画面フォルダ名/ → 500 Internal Server Error ・https://ドメイン名/html/管理画面フォルダ名/index.php → 500 Internal Server Error ・https://ドメイン名/管理画面フォルダ名/html/ → 500 Internal Server Error といったようになります。 他にパスを変更しなければいけない所があるのでしょうか。 ご協力お願いいたします。 |
c-fox |
投稿日時: 2017/10/14 21:16
対応状況: 解決済
|
新米 登録日: 2017/10/14 居住地: 投稿: 6 |
Re: Ver:3.0.15インストール後管理画面へ遷移できない とりあえずですが、今回の質問に関しては解決しました。
https://ドメイン名/index.php/管理画面フォルダ名/ とすることで管理画面へはいけましたが、ショップ自体にも「index.php」を後ろに付けないとリンクが生きないので、現在基点の変更を模索しております。 |
maehara |
投稿日時: 2017/10/18 15:49
対応状況: −−−
|
新米 登録日: 2017/10/16 居住地: 投稿: 5 |
Re: Ver:3.0.15インストール後管理画面へ遷移できない 同じ状況が発生しております。
この件解消されましたでしょうか。 もし、解消されているようであれば、 解消方法おしえていただけないでしょうか。 |
c-fox |
投稿日時: 2017/10/19 2:06
対応状況: −−−
|
新米 登録日: 2017/10/14 居住地: 投稿: 6 |
Re: Ver:3.0.15インストール後管理画面へ遷移できない ご質問ありがとうございます。
今回の問題解決いたしました。 方法は以下です。 ●ルート直下の.htaccess内にある、 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] と書かれた所の上に RewriteBase / と付け加えました。 以上です。 これで解決できなければ申し訳ないのですが、今のところわかりません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |