Opencart + TecDoc

Статус
В этой теме нельзя размещать новые ответы.
Добрый день.
Установил модуль, залил базу, страница с марками авто открывается нормально, но при нажатии на любую марку 404 . Подскажите куда копать?
Not Found
The requested URL /autoparts/alfa-romeo/ was not found on this server.
Apache/2.4.25 (Debian) Server at 192.168.0.205 Port 80

версия 3.0.15
если база рабочая то аш те акцес
если не то - то проверяйте как залили, или в скайп -alfaprimelord с модулем 3.0.15 вам помогу
да и еще а вы кроме базы ядра модуля базу самого текдока подключили? Все таблицы загружены? в полном объеме?
 
Последнее редактирование:
если база рабочая то аш те акцес
если не то - то проверяйте как залили, или в скайп -alfaprimelord с модулем 3.0.15 вам помогу
да и еще а вы кроме базы ядра модуля базу самого текдока подключили? Все таблицы загружены? в полном объеме?
Базу подключил зеленный коннект, база при загрузке ошибок не выдавала. Файл
<IfModule mod_php5.c>
php_flag short_open_tag on
</IfModule>

<IfModule mod_rewrite.c>
SetEnv HTACCESS on
RewriteEngine On
#RewriteBase /autoparts/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
</IfModule>

Попробую покапать в эту сторону и перезалью базу проверю. Если не получится я к вам постучусь.
 
Базу подключил зеленный коннект, база при загрузке ошибок не выдавала. Файл
<IfModule mod_php5.c>
php_flag short_open_tag on
</IfModule>

<IfModule mod_rewrite.c>
SetEnv HTACCESS on
RewriteEngine On
#RewriteBase /autoparts/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
</IfModule>

Попробую покапать в эту сторону и перезалью базу проверю. Если не получится я к вам постучусь.
Сайт на локалке, а на винде иногда не работает .htaccess (ЧПУ), а для модуля критично
 
Базу подключил зеленный коннект, база при загрузке ошибок не выдавала. Файл
<IfModule mod_php5.c>
php_flag short_open_tag on
</IfModule>

<IfModule mod_rewrite.c>
SetEnv HTACCESS on
RewriteEngine On
#RewriteBase /autoparts/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
</IfModule>

Попробую покапать в эту сторону и перезалью базу проверю. Если не получится я к вам постучусь.
проверьте еще целостность базы
 
Добрый день.
Установил модуль, залил базу, страница с марками авто открывается нормально, но при нажатии на любую марку 404 . Подскажите куда копать?
Not Found
The requested URL /autoparts/alfa-romeo/ was not found on this server.
Apache/2.4.25 (Debian) Server at 192.168.0.205 Port 80

версия 3.0.15

Собственно отвечаю на свой вопрос. Направление на .htaccess было верное. Помимо отключенного самого .htaccess не был включен модуль mod_rewrite

чтобы включить a2enmod rewrite

ОС кстати Debian 9
 
И сразу следущая проблема: мод немного работает потом выдает
Fatal error: SessionHandler::create_sid:)( Cannot call default session handler in Unknown on line 0
если немного подождать и обновить страницу ещё некоторое время работает и снова эта ошибка.
Решение в стиле
В файле upload/system/library/session.php заменил строку
if (version_compare(phpversion(), '5.5.4', '>') == true) {
на
if (version_compare(phpversion(), '5.5.4', '>') == true && method_exists($this->adaptor,'create_sid')) {

не помогло.
 
ja toze probiwal
ne pomoglo
pomoglo toljkko ponizitj do 5.4 php
ssilka na modylj
pischite skype igorhamburg 28 poobschaemsja
 
Последнее редактирование:
И сразу следущая проблема: мод немного работает потом выдает
Fatal error: SessionHandler::create_sid:)( Cannot call default session handler in Unknown on line 0
если немного подождать и обновить страницу ещё некоторое время работает и снова эта ошибка.
Решение в стиле
В файле upload/system/library/session.php заменил строку
if (version_compare(phpversion(), '5.5.4', '>') == true) {
на
if (version_compare(phpversion(), '5.5.4', '>') == true && method_exists($this->adaptor,'create_sid')) {

не помогло.
версию php попробуйте понизить до 5.4х
либо как вариант, в system/library/session.php
код
if (version_compare(phpversion(), '5.5.4', '>') == true) {
return $this->adaptor->create_sid();
} elseif (function_exists('random_bytes')) {
заменить на
if (function_exists('random_bytes')) {
 
версию php попробуйте понизить до 5.4х
либо как вариант, в system/library/session.php
код
if (version_compare(phpversion(), '5.5.4', '>') == true) {
return $this->adaptor->create_sid();
} elseif (function_exists('random_bytes')) {
заменить на
if (function_exists('random_bytes')) {
будут проблемы если модуль не полностью декодирован
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху