バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rumia
投稿日時: 2017/4/20 16:45
対応状況: 開発中
新米
登録日: 2017/4/20
居住地:
投稿: 10
スマホで商品検索ができない
▼テンプレート
[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
居住地:
投稿: 3217
Re: スマホで商品検索ができない
Eccube3はPCもスマホも同じURLにアクセスする筈なのですが、
PCとスマホでURLに差異はありますか?

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


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

rumia
投稿日時: 2017/4/20 20:31
対応状況: −−−
新米
登録日: 2017/4/20
居住地:
投稿: 10
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
居住地:
投稿: 3217
Re: スマホで商品検索ができない
shop直下の.htaccessはどのようになっていますか?
同じような環境が無い為、直接確認する事は出来ませんが、
mod_rewriteの設定に問題が何かありそうな気がします。


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

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

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

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


order deny,allow
allow from all


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

よろしくお願いします。
468
投稿日時: 2017/4/21 15:29
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
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
居住地:
投稿: 10
Re: スマホで商品検索ができない
ありがとうございます。

それが。。。

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

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

困りました。
468
投稿日時: 2017/4/21 23:13
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
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
居住地:
投稿: 10
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
居住地:
投稿: 3217
Re: スマホで商品検索ができない
エラーが表示されたのは/shop/という事でよろしかったでしょうか?

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


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

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


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,280名です
総投稿数は109,687件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.