EC-CUBEをmixhostへインストールする際、最初につまずきやすいポイントの一つがファイルの設置場所です。特に「dw.phpファイルをアップロードする」といった手順では、どのフォルダへ配置すればよいのか分からず迷うことがあります。
mixhostは高速なレンタルサーバーですが、EC-CUBEのようなECサイト構築システムを導入する場合は、ドメイン設定や公開フォルダの理解が必要です。
この記事では、mixhostでEC-CUBEを設置するときの基本的なファイル配置場所、dw.phpの役割、インストール時に確認すべきポイントについて初心者向けに解説します。
mixhostでEC-CUBEを設置する前に確認すること
EC-CUBEをインストールする前に、まずmixhost側で利用するドメインと公開フォルダを確認する必要があります。
Webサイトはサーバー内の特定フォルダに配置されたファイルをブラウザから表示しています。そのため、EC-CUBEのファイルを正しい場所へアップロードしなければ、インストール画面が表示されません。
例えば「example.com」というドメインをmixhostへ追加した場合、そのドメイン専用の公開フォルダが作成されます。EC-CUBEのファイルは基本的に、その公開フォルダ内へ配置します。
dw.phpファイルの役割とは
EC-CUBEのインストール手順で登場するdw.phpは、環境確認やセットアップ作業で利用されるファイルです。
ただし、dw.phpを置く場所を間違えると、ブラウザでアクセスしても表示されなかったり、404エラーや403エラーになったりする場合があります。
重要なのは、dw.phpをサーバー全体のフォルダや適当な場所へ置くのではなく、EC-CUBEを公開するドメインのルートディレクトリへ配置することです。
mixhostのファイルマネージャーで配置する場所
mixhostのファイルマネージャーを利用する場合、一般的には以下のような流れになります。
- mixhostのコントロールパネルへログインする
- ファイルマネージャーを開く
- 対象ドメインの公開フォルダを探す
- EC-CUBEのファイルをアップロードする
- 必要なファイルを同じ階層へ配置する
公開フォルダは環境によって異なりますが、例として「public_html」やドメイン名のフォルダ配下に設定されていることがあります。
例えば、EC-CUBEを「https://example.com/」で公開したい場合は、ブラウザでアクセスした際に表示される階層へEC-CUBE関連ファイルを置く必要があります。
EC-CUBEをサブフォルダへ設置する場合の注意点
EC-CUBEをトップページではなく「https://example.com/shop/」のような場所で公開したい場合は、shopフォルダを作成して、その中へファイルを配置します。
この場合、dw.phpなどの確認用ファイルへアクセスするときも、設置場所に合わせたURLになります。
例えばshopフォルダへ配置した場合は、「https://example.com/shop/dw.php」のような形でアクセスします。
EC-CUBEインストール時によくある失敗例
mixhostでEC-CUBEを導入するときには、以下のようなミスがよく発生します。
- 公開フォルダではない場所へファイルをアップロードしている
- 圧縮ファイルを解凍せず、そのまま配置している
- データベース設定が間違っている
- PHPバージョンがEC-CUBEの対応環境と合っていない
- ファイルやフォルダの権限設定が適切ではない
特に初心者の場合、「アップロードできたから完了」と考えてしまいがちですが、Webからアクセスできる場所へ配置されているか確認することが重要です。
また、EC-CUBEはバージョンによって必要なPHP環境や設定が異なるため、インストール前に対応環境を確認しておくとトラブルを減らせます。
EC-CUBEを正常に表示できない場合の確認ポイント
ファイルを配置したのにインストール画面が表示されない場合は、以下を順番に確認します。
- URLが正しいか確認する
- ファイルを置いたフォルダが公開対象か確認する
- index.phpなど必要なファイルが存在するか確認する
- PHP設定やバージョンを確認する
- キャッシュやブラウザ履歴を削除して再確認する
例えば、ファイルマネージャー上ではEC-CUBEが存在していても、別のドメイン用フォルダへアップロードしていると、ブラウザからは何も表示されません。
まとめ
mixhostでEC-CUBEをインストールするときに重要なのは、dw.phpなどのファイルを正しい公開フォルダへ配置することです。
ファイルマネージャーでは、サーバー内に多くのフォルダが表示されるため迷いやすいですが、EC-CUBEを表示したいドメインの公開ディレクトリを確認して、その場所へファイルを設置することが基本になります。
また、インストールがうまく進まない場合は、ファイル配置だけでなくPHP環境やデータベース設定も確認しましょう。正しい手順で準備すれば、mixhost上でもEC-CUBEを利用したネットショップを構築できます。


コメント