質問 > その他 > URLの変更 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shimakou |
投稿日時: 2011/6/6 15:47
対応状況: −−−
|
半人前 登録日: 2011/3/29 居住地: 投稿: 25 |
URLの変更 EC-CUBE Ver.2.11.0
さくらインターネット使用 現在http://example.co.jp/sample/ にて運用しているサイトがあるのですが、これをデータの設置場所はそのままで http://example.co.jp/ にて表示させるにはどのようにすればよろしいのでしょうか? 初心者のため必要な情報等あれば教えてください。 さくらサーバのマルチドメイン機能を使ってもトップページは表示されますが、その他のページ(テンプレート含む)すべてに /sample/が入ってきます。 |
fukap |
投稿日時: 2011/6/6 18:10
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: URLの変更 root権限のあるサーバーであれば、
httpd.conf の DocumentRoot を変更すれば可能です。 |
shimakou |
投稿日時: 2011/6/6 18:51
対応状況: −−−
|
半人前 登録日: 2011/3/29 居住地: 投稿: 25 |
Re: URLの変更 >root権限のあるサーバーであれば、
>httpd.conf の DocumentRoot を変更すれば可能です。 早々の回答ありがとうございます。 root権限のあるサーバーとは専用サーバー等になるのでしょうか? 現在共有サーバーですが、どこにもhttpd.confが見当たりません。 |
fukap |
投稿日時: 2011/6/6 19:23
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: URLの変更 専用サーバやVPSサーバですね。
共用サーバだと DocumentRoot は変更できないと思います。 |
shimakou |
投稿日時: 2011/6/7 10:35
対応状況: −−−
|
半人前 登録日: 2011/3/29 居住地: 投稿: 25 |
Re: URLの変更 返事遅くなりました。
契約してるのは共有プランです。 であれば単純にデータの位置をごっそり上の階層に持って来ればhttp://example.co.jp で表示できるようになるんですかね? (define.phpは必要に応じていじります) |
fukap |
投稿日時: 2011/6/7 10:42
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: URLの変更 それで問題ないと思います。
修正するのは、define.php と、data/config/config.php だと思います。(EC-CUBE 2.11.1の場合) フロント画面が表示されないなどの問題が出た場合は、 管理画面 > デザイン管理 から、ページテンプレートを保存しなおすと、キャッシュが更新されたと思います。 |
shimakou |
投稿日時: 2011/6/7 14:37
対応状況: −−−
|
半人前 登録日: 2011/3/29 居住地: 投稿: 25 |
Re: URLの変更 ありがとうございます!
運用中のサイトなので深夜にこっそり試してみます。 |
sakura0123 |
投稿日時: 2011/6/22 14:12
対応状況: −−−
|
常連 登録日: 2011/5/26 居住地: 投稿: 34 |
Re: URLの変更 お世話になります。
ECキューブ 2.11 サーバー ヘテムル DBサーバ MySQL 5.0.82-community-log WEBサーバ Apache PHP 5.2.8 ECキューブスキル ビギナー サーバー内のルートにhtmlディレクトリとdataディレクトリを 設置し、テストをしていました。 元々htmlページのみ運営中ですのでサーバー内の階層は 以下のようにしております。 ---------------------------- ルート index.html【運営中】 -html |-index.php 【ECキューブのトップページ】 -data ・ ・ ・ その他運営中のディレクトリやファイル ---------------------------- そこで、リニューアルオープン時には http://example.com/ にアクセスすると、htmlディレクトリ内のindex.phpが 表示されるように、ヘテムルサーバーの管理メニューから、 ドメインの設定を変更し、運営中のindex.htmlを htmlディレクトリ内に移動しました。 *運営中のページはindex.html ECキューブのトップページはindex.php 確認しましたところ、問題なくhttp://example.com/ でhtmlディレクトリ内の運営中index.htmlが表示されています。 そこでECキューブで生成したページ(http://example.com/abouts/) にアクセスすると、CSS等のリンクが切れてましたので、data/config.phpを編集・保存し、再確認しましたところ、 共通ヘッダー、フッターは問題なく表示されているのですが、 デザイン管理>PC>レイアウト設定で設定したブロックや ページ詳細編集で追加した内容が表示されません。 ところが、プレビューボタンを押すと問題なく表示されました。 そしてブロックは「全ページ」にチェックを入れると、 プレビューとhttp://example.com/abouts/でも表示されます。 チェックをはずすと表示されません。 念のため、テンプレートや、ブロック、ページを再登録しました が、結果は変わりませんでした。 define.phpは以下のままです。 引用: <?php お忙しいところ誠に恐れ入りますが、 どうか解決策をご教授くださいますよう、何卒宜しく お願い申し上げます。 |
fukap |
投稿日時: 2011/6/22 17:19
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: URLの変更 ちょっとソースを眺めてみたのですが、それっぽい理由はわかりませんでした。
ひとつ試してみるとしたら、data/Smarty/templates_c/ 内のディレクトリやファイルを全て削除するとか。 (※ data/Smarty/templates/ 内は消さないで下さい。) data/cache 内のファイルを全て削除するとか。 あと、data/config/config.php で、define ('ROOT_URLPATH', '/'); になっているかとか。 |
sakura0123 |
投稿日時: 2011/6/22 18:05
対応状況: −−−
|
常連 登録日: 2011/5/26 居住地: 投稿: 34 |
Re: URLの変更 fukap 様
いつもお世話になりありがとうございます。 引用:
いずれも削除後、再登録いたしましたが結果は変わりませんでした また、data/config/config.phpのROOT_URLPATHは以下のようになっております。 define ('ROOT_URLPATH', 'http://example.com/'); |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |