バージョン選択

フォーラム

メニュー

オンライン状況

29 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 29
もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > その他 > スマホで商品検索ができない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rumia
投稿日時: 2017/4/20 16:45
対応状況: 開発中
新米
登録日: 2017/4/20
居住地:
投稿: 6
スマホで商品検索ができない
▼テンプレート
[EC-CUBE] 3.0.13、新規インストール
[レンタルサーバ] さくら
[OS] Windows8.1
[PHP] 5.6
[データベース] MySQL 5.5
[WEBサーバ]
[ブラウザ] Firefox, Android
[導入プラグインの有無]
[カスタマイズの有無]

こんにちわ。どうぞよろしくお願いします。

[現象]

こちら↓のサイトをみながら、新規でEC-CUBEをインストールしたばかりです。

インストール時にURLからhtmlを無くす
http://doc.ec-cube.net/quickstart_remove-html

商品を2件登録してテストしているのですが、PCサイトは、カテゴリをクリックしたり、検索すると動きますが、スマホでは下記のエラーが表示されて、画面が真っ白になります。

 Not Found

The requested URL /shop/products/list was not found on this server.


おそらく、スマホサイトのURL設定も修正する必要があるのだと思うのですが、どこか分かりません。教えていただければありがたいです。

よろしくお願いします。
468
投稿日時: 2017/4/20 19:00
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 464
Re: スマホで商品検索ができない
Eccube3はPCもスマホも同じURLにアクセスする筈なのですが、
PCとスマホでURLに差異はありますか?

/shopにeccubeを設置されたのでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

rumia
投稿日時: 2017/4/20 20:31
対応状況: −−−
新米
登録日: 2017/4/20
居住地:
投稿: 6
Re: スマホで商品検索ができない
シロハチさま

お返事ありがとうございます。

EC-CUBEインストール直前まで、さくらのクイックインストールを使いました。さくらのクイックインストールだと、絶対にドメイン直下にフォルダを指定しないと進めないので、shop フォルダを指定しました。そのため、インストール先は、http://ドメイン名/shop/ となっております。

そのまま、インストールに進むと、http://ドメイン名/shop/html となってしまうので、上記サイトをみながら、/html とならないように、ソースの該当箇所(/html の記述箇所)を削除してから、手動でインストールしました。

本当は、http://ドメイン名/ にしたかったのですが、これで精一杯で(;^ω^)。

もしかしたら、その部分だけでなく、スマホ用の箇所も同じように該当箇所を削除しないといけないのではないかと思っております。


PCでのURL

http://ドメイン名/shop/index.php/products/list?category_id=2

スマホ
http://ドメイン名/shop/products/list?category_id=2

となっておりました。


あっ! PCのほうも、/index.php を消すと同じ状態になりました。スマホも、/index.php をつけると、ちゃんと表示されました。

ここがおかしいんですね。 index.php をつけなくても、正常に表示するようにするには、どうしたらよいのでしょうか。




どうぞよろしくお願いします。
468
投稿日時: 2017/4/21 12:30
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 464
Re: スマホで商品検索ができない
shop直下の.htaccessはどのようになっていますか?
同じような環境が無い為、直接確認する事は出来ませんが、
mod_rewriteの設定に問題が何かありそうな気がします。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

rumia
投稿日時: 2017/4/21 13:38
対応状況: −−−
新米
登録日: 2017/4/20
居住地:
投稿: 6
Re: スマホで商品検索ができない
シロハチさま

ご返信ありがとうございます。
ご指導心より感謝いたします。

shop直下の .htaccess の記載内容です。


order deny,allow
allow from all


その他の記述はございません。

よろしくお願いします。
468
投稿日時: 2017/4/21 15:29
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 464
Re: スマホで商品検索ができない
提示いただいたURLの先の手順2の.htaccessの置き換えの後半の作業が漏れしていませんでしょうか?


.htaccessとweb.configを削除した後に、
.htaccess.sampleとweb.config.sample を
.htaccessとweb.configをにリネームする必要があります。

mod_rewriteの記述が無い為、index.phpが上手く処理されていないと思われます。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

rumia
投稿日時: 2017/4/21 22:40
対応状況: −−−
新米
登録日: 2017/4/20
居住地:
投稿: 6
Re: スマホで商品検索ができない
ありがとうございます。

それが。。。

.htaccess.sampleとweb.config.sample は、最新バージョンには入っていないようです。入っていないので、そこはスルーしたのですが、やはり必要なのですね。

中のソースがどこかで拾えないか、ネットで調べてみたのですが、見つけることができませんでした。

困りました。
468
投稿日時: 2017/4/21 23:13
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 464
Re: スマホで商品検索ができない
WebServerはApacheですか?
Apacheならhtaccessで問題無いと思いますので、
.htaccess.sampleの中身を張り付けておきます。

ECCUBE3.0.13
DirectoryIndex index.php index.html .ht

<FilesMatch "^composer|^autoload|^cli-config|^COPYING|\.(ini|lock|dist|git|sh|bak|swp)$">
    order allow,deny
    deny from all
</FilesMatch>

<Files ~ "index.php|index_dev.php">
    order deny,allow
    allow from all
</Files>

<IfModule mod_rewrite.c>
    RewriteEngine On

    # Authorization ヘッダが取得できない環境への対応
    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC]
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

rumia
投稿日時: 2017/4/24 15:06
対応状況: −−−
新米
登録日: 2017/4/20
居住地:
投稿: 6
Re: スマホで商品検索ができない
さくらにインストールしたので、おそらくApacheかと。。。 → https://help.sakura.ad.jp/hc/ja/articles/206053142--%E3%81%95%E3%81%8F%E3%82%89%E3%81%AE%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90-%E5%9F%BA%E6%9C%AC%E4%BB%95%E6%A7%98

shopディレクトリ直下の.htaccessにいただいたソースを貼りつけてみましたがダメでした。ドメイン/shop/index.php/ でなら表示されますが、index.php/だと、以下のエラーが表示されます。

Not Found

The requested URL /ドメイン名/shop/index.php was not found on this server.
468
投稿日時: 2017/4/24 18:27
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 464
Re: スマホで商品検索ができない
エラーが表示されたのは/shop/という事でよろしかったでしょうか?

ドメイン直下では無いので、もしかしたら、
RewriteBase /shop
の記述が必要なのでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEガイドブック

統計情報

総メンバー数は19,256名です
総投稿数は80,659件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1619
4
yuh
1317
5
red
1041
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
778
10
tao_s
646


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.