Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web公開ディレクトリ以下へインストールした場合に html を無くしたい #558

Closed
nanasess opened this issue Jul 17, 2015 · 8 comments
Labels
enhancement 機能追加 question Further information is requested
Milestone

Comments

@nanasess
Copy link
Contributor

Microsoft Azure など、 公開ディレクトリ以下へしかインストールできない場合もあるので、公式に何とかする方法を公表した方が良いと思います。

参考

@seasoftjapan
Copy link
Contributor

👍

とりあえず、インストーラー内での html/ 決め打ちは回避して欲しいです。html/*.php で __DIR__ を退避するなり、遣り様はあるのではないかと思います。

@nobuhiko
Copy link
Contributor

👍

@chihiro-adachi
Copy link
Contributor

未検証ですが、docroot(=eccube root)直下にindex.phpと.htaccessを配置で出来ませんか。

@nobuhiko
Copy link
Contributor

@chihiro-adachi
やってみましたが、
このウェブページにはリダイレクト ループが含まれています
ERR_TOO_MANY_REDIRECTS
となりました

@nobuhiko
Copy link
Contributor

index.php を
$location = str_replace('index.php', 'html/install.php', $_SERVER['SCRIPT_NAME']);
に書き換えたらインストールは進みまして、完了しましたけど管理画面に移動する時に、 html/admin/というURLになりページがみつかりません
また、htmlをぬいて、adminにアクセスすると画面は表示されますがログインできませんしエラーメッセージも出ないですね
フロントも一見動いてますが、POSTとかはダメっぽいです

@k-yamamura
Copy link
Contributor

ブログにも書きましたが、こちらの方法で実現可能です。

EC-CUBEをインストールしたディレクトリ先は

/home/hoge/EC-CUBEROOT

とします。

1.インストール

http://ドメイン名/html/install.php

から普通にインストールを行ってください。

2.ファイルの配置場所変更

/home/hoge/EC-CUBEROOT/html

にある以下の3つのファイル
index.php
.htaccess
robot.txt

/home/hoge/EC-CUBEROOT

直下へ移動させるかコピーしてください。

3.index.phpの書き換え

require __DIR__ . '/../autoload.php';

と記述されている箇所を

require __DIR__ . '/autoload.php';

に変更します。

4.path.ymlの書き換え

/home/hoge/EC-CUBEROOT/app/config/eccube/path.yml

にある

root_urlpath: /html

root_urlpath: 

に変更してください。

上記の設定を行う事で、

http://ドメイン名/

で接続できるようになります。

こちらの方法についてはスクリプトを作成して簡単に対応できるようにします。

@ryo-endo
Copy link
Contributor

ryo-endo commented Sep 20, 2016

3.0.11では、 #1709 で、新規インストール時に限って無くす手順を公開しました。
http://doc.ec-cube.net/quickstart_remove-html

@ryo-endo ryo-endo modified the milestones: 3.0.x, 3.0.11 Sep 20, 2016
@Yangsin Yangsin modified the milestones: 3.0.11, 3.0.x Nov 25, 2016
@Yangsin
Copy link

Yangsin commented Nov 25, 2016

3.0.11の対応をもってクローズとします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 機能追加 question Further information is requested
Projects
None yet
Development

No branches or pull requests

7 participants