バージョン選択

フォーラム

メニュー

オンライン状況

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

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
居住地:
投稿: 630
Re: スマホで商品検索ができない
Eccube3はPCもスマホも同じURLにアクセスする筈なのですが、
PCとスマホでURLに差異はありますか?

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


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
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
居住地:
投稿: 630
Re: スマホで商品検索ができない
shop直下の.htaccessはどのようになっていますか?
同じような環境が無い為、直接確認する事は出来ませんが、
mod_rewriteの設定に問題が何かありそうな気がします。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
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
居住地:
投稿: 630
Re: スマホで商品検索ができない
提示いただいたURLの先の手順2の.htaccessの置き換えの後半の作業が漏れしていませんでしょうか?


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

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


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
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
居住地:
投稿: 630
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系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
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
居住地:
投稿: 630
Re: スマホで商品検索ができない
エラーが表示されたのは/shop/という事でよろしかったでしょうか?

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


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は19,734名です
総投稿数は82,436件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1632
4
yuh
1387
5
red
1063
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
784
10
umebius
712
11
tao_s
651
12 sumida 638
13
homan
633
14
468
630
15 karin 609
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

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