Страница 1 из 2

Не открываются товары с Seo url

Добавлено: 21 апр 2015, 19:58
hunter101
Всем здравствуйте! Я здесь новичок, если что - не пинайте сильно. Может не в этой теме нужно спрашивать - Но все же...
Установил Опенсервер 5.2.2. Залил на него Opencart. Вроде сайт работает, но как только товарам добавляю Seo url то выскакивает страница "Добро пожаловать в опенкарт". Без урлов товары и категории отображаются. Из-за чего это может происходить?

Добавлено: 21 апр 2015, 21:54
eandr-67
Например, из-за того, что в Open Cart для нормальной работы SEO каждая категория / подкатегория должна иметь заданный вручную уникальный SEO URL (вкладка "Данные" в настройках категорий), содержащий латинские буквы, цифры и знаки "минус". Никаких подчёркиваний!!!

Добавлено: 21 апр 2015, 22:34
hunter101
Это пройденый этап, я умею писать урлы. В том то и дело что если Нету Урла то товар открывается, а если напишу то всё пропадает и пишет добро пожаловать....

Добавлено: 22 апр 2015, 11:58
Максим
Убедитесь что у вас Apache, а не Nginx включен в модулях.

Добавлено: 22 апр 2015, 13:01
hunter101
Апач 2.2 РНР 5.3 MySQL 5.5

Добавлено: 23 апр 2015, 03:38
olegkp
Здравствуйте. hunter101 меня опередил с вопросом. У меня аналогичная проблема. И аналогичные ответы, если что.
Сегодня установил опенсервер. ЧПУ (SEO URL) выдает "Добро пожаловать в Open Server! Он работает ;-)".
Отключаю ЧПУ - страница появляется. Причем на Денвере тот же сайт с элиасами работает (думал, что в настройках Опенкарт проблема). Но похоже, что все же в Опенсервере.

Добавлено: 23 апр 2015, 13:10
Максим
hunter101, olegkp, где логи? Без них нет смысла разговаривать.

Добавлено: 23 апр 2015, 14:43
olegkp
2015-04-23 14:34:18  --------------------------------------------
2015-04-23 14:34:18  Начало процедуры запуска сервера
2015-04-23 14:34:19  Обновление Hosts файла
2015-04-23 14:34:19  Обновление конфигурации MySQL-5.5
2015-04-23 14:34:19  Обновление конфигурации Sendmail
2015-04-23 14:34:19  Обновление конфигурации PHP-5.3
2015-04-23 14:34:19  Обновление конфигурации PHPMyAdmin
2015-04-23 14:34:19  Обновление конфигурации Apache-2.2
2015-04-23 14:34:19  Запуск MySQL-5.5
2015-04-23 14:34:19  Запуск Apache-2.2
2015-04-23 14:34:19  Проверка состояния сервера
2015-04-23 14:34:21  Cервер успешно запущен за 3,744 секунд!
Вызов по ссылке:
localhost: 127.0.0.1 [23/Apr/2015:14:34:41 +0300] "GET /ocshop/index.php?route=product/category&path=20 HTTP/1.1" 200 74487 "http://localhost/ocshop/index.php?route=product/category&path=20" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36"
Включил ЧПУ на ту же ссылку:
[Thu Apr 23 14:34:21 2015] [notice] Child 4496: Listening on port 443.
[Thu Apr 23 14:34:21 2015] [notice] Child 4496: Listening on port 80.
[Thu Apr 23 14:39:17 2015] [error] [client 127.0.0.1] File does not exist: C:/OpenServer/domains/localhost/ocshop/desktops, referer: http://localhost/ocshop/desktops/
Может это не достаточно информации, тогда подскажите что еще показать.

Добавлено: 23 апр 2015, 14:50
Максим
olegkp, теперь покажите пожалуйста сам .htaccess.

Добавлено: 23 апр 2015, 15:05
olegkp
Options +FollowSymlinks

# Prevent Directoy listing 
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ 

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]