EC-CUBEではじめてショッピングサイトをつくっています。
商品を登録したり、情報登録を行ったのですが、インストールする際に何もディレクトリ名など考えずインストールしたため、サイトのトップページが下記のURLとなっています
http://www.XXX.co.jp/EC-CUBE/html/
これを再インストールなどせずに、EC-CUBEのところだけディレクトリ名を変更したいと考えています
※EC-CUBEの中に「data」、「html」というディレクトリと「COPYING」ファイルがあります
http://www.XXX.co.jp/ABC/html/
※EC-CUBEの部分を→ABCに変更
どのようにすればよいのでしょうか?
EC-CUBEのフォルダの中身を、EC-CUBEと同じ階層に別のフォルダ「ABC」をつくり、その中に全てコピーしましたが、
http://www.XXX.co.jp/ABC/html/
で、ブラウザでアクセスしても何も表示されませんでした(Not Foundなどのエラーも出ません)
ファイルにパスやディレクトリ名など書かれていて、どこかファイル自体を書き換えなければならないのでしょうか?
同じ質問をyahoo知恵袋でしましたところ、
「dataフォルダの中のinstall.phpに定数で色々設定されています。インストール名のEC-CUBEって部分を置換すれば変更できますよ」
とのアドバイスをいただき、install.phpのEC-CUBE部分をABCに置き換えましたが、症状は変わらずアクセスしても何も表示されません。
初心者なものでよくわかっておらず、全く進まずに困っております。
どなたかご教授よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
すべて変更したでしょうか?
全部で5箇所あります。
3行目から6行目に4箇所
define ('HTML_PATH', '/(環境によって異なります)/ABC/html/');
define ('SITE_URL', 'http://www.XXX.co.jp/ABC/html/');
define ('SSL_URL', 'http://www.XXX.co.jp/ABC/html/');
define ('URL_DIR', '/ABC/html/');
14行目に1箇所
define ('DATA_PATH', '/(環境によって異なります)/ABC/data/');
上記を変更しても表示されないのでしたら、「html」フォルダ内の
.htaccessに次の1行を追加して表示されるエラーを確認してください。
php_flag display_errors 1
※サーバーによっては許可されていない場合もあるかもしれません。
この回答への補足
liv2007様
お答えありがとうございます。
5箇所全て変更してありました。
それでご指示通りphp_flag display_errors 1を.htaccessに追加して
http://www.XXX.co.jp/ABC/html/
にアクセスしたところ、下記の内容がブラウザで表示されました。
どのように修正すればよいのでしょうか?
何度も申し訳ありませんが、ご指導お願い致します。
Fatal error: Smarty error: unable to write to $compile_dir '/var/www/vhosts/XXX.co.jp/httpdocs/ABC/data/Smarty/templates_c/default'. Be sure $compile_dir is writable by the web server user. in /var/www/vhosts/XXX.co.jp/httpdocs/ABC/data/module/Smarty/libs/Smarty.class.php on line 1095
No.2
- 回答日時:
'/var/www/vhosts/XXX.co.jp/httpdocs/ABC/data/Smarty/templates_c/default'に
書き込む事が出来ないようです。
該当フォルダのパーミッションを確認してください。
※書き込む対象のディレクトリの場合は、707を指定すれば大丈夫だと
思いますが、サーバーによっては705あるいは701を指定する必要があり
ます。
詳細は利用しているサーバーのFAQ等を確認してください。
上記の他に、パーミッションの指定が必要なディレクトリは以下のページ
を確認してください。
http://wiki.ec-cube.net/index.php?EC-CUBE%A1%CA2 …
※666と指定されている場合でも、サーバーによっては606や600を指定する
必要がある場合もあります。
サーバーの仕様を確認して、サーバ指定のパーミッションを優先してください。
liv2007様
ありがとうございました!
無事表示されました。
こんな状態なので、今後もわからず教えてgooにて質問させていただくことがあるかと思いますが、もし今後もお時間ございましたらご指導よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP EC-CUBEをeclipseからコンパイル実行したいです 1 2023/02/09 21:58
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- UNIX・Linux Ubuntu でinvalid filenameとなるファイルをコピーする方法 3 2023/06/08 22:26
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- 確定申告 税務調査について 6 2022/08/16 22:21
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Android(アンドロイド) 録音の開始、停止方法 1 2023/04/05 00:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPコマンドでディレクトリごと...
-
CFileDialogの最初のディレクト...
-
MkDir関数
-
絶対パス?絶対アドレス?意味...
-
バッチを用いたフォルダの自動移動
-
execコマンドについて
-
環境変数をMakefile内で有効に...
-
Permission denied in
-
str ! = NULL
-
ファイル選択ダイアログで選択...
-
更新日時でソートしてファイル...
-
バッチファイルで特定ファイル...
-
ファイル・ディレクトリ削除を...
-
CakePHPのファイルの所有者の権...
-
Subversionで、ファイルをリネ...
-
Subversionのリポジトリの削除
-
ファイルアップロードに関して...
-
ファイルの更新日時でのソート
-
makefile でファイルをコピーす...
-
「mkdir」について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPコマンドでディレクトリごと...
-
バッチを用いたフォルダの自動移動
-
Subversionのリポジトリの削除
-
CFileDialogの最初のディレクト...
-
現在位置より2つ上のディレク...
-
makefile でファイルをコピーす...
-
ファイルアップロードに関して...
-
fopenでファイルが開かない場合...
-
visualstudioでc#のdllができない
-
rmdirでフォルダが消せません
-
絶対パス?絶対アドレス?意味...
-
ファイル選択ダイアログで選択...
-
VB2008でFTPでのディ...
-
バッチファイルで特定ファイル...
-
JAVA内で複数のファイルを削除...
-
Subversionで、ファイルをリネ...
-
unlink「許可がありません」と...
-
[ ディレクトリ '.' は書き込み...
-
aspのページが表示できません
-
MkDir関数
おすすめ情報