• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EC-CUBEでサイトをつくっていますが、再インストールすることなくディレクトリ名を変更する方法を教えて下さい)

EC-CUBEでディレクトリ名を変更する方法とは?

このQ&Aのポイント
  • EC-CUBEでディレクトリ名を変更する方法についてご教授ください。
  • EC-CUBEでディレクトリ名を変更するためにはどのような手順が必要ですか?
  • EC-CUBEのディレクトリ名を変更する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • liv2007
  • ベストアンサー率81% (378/464)
回答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 ※サーバーによっては許可されていない場合もあるかもしれません。

docgred
質問者

補足

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

その他の回答 (1)

  • liv2007
  • ベストアンサー率81% (378/464)
回答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%A1%A5x%B7%CF%A1%CB%2F1_%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%2F02_%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%CA%FD%CB%A1 ※666と指定されている場合でも、サーバーによっては606や600を指定する 必要がある場合もあります。 サーバーの仕様を確認して、サーバ指定のパーミッションを優先してください。

docgred
質問者

お礼

liv2007様 ありがとうございました! 無事表示されました。 こんな状態なので、今後もわからず教えてgooにて質問させていただくことがあるかと思いますが、もし今後もお時間ございましたらご指導よろしくお願い致します。

関連するQ&A