Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка Undefined variable: seo_type при смене домена.


Recommended Posts

Здравствуйте.

Помогите с решением ошибки

После переноса сайта но новый домен https://laconditerra.pl/ появилась ошибка:

Notice: Undefined variable: seo_type in /home/greent07/laconditerra.pl/www/storage/modification/system/config/catalog.php on line 38

 

И при клике на кнопку купить выскакивает такая:

SyntaxError: Unexpected token < in JSON at position 0 parsererror
<br />
<b>Notice</b>: Undefined variable: seo_type in <b>/home/green07/laconditerra.pl/www/storage/modification/system/config/catalog.php</b> on line <b>38</b> <br />
{"success":Sukces: ...

 

 

На поддомене все работало и работает сейчас https://pl.pergament.com.ua/

Заранее спасибо всем, кто откликнулся.

Надіслати
Поділитися на інших сайтах


У прежнего провайдера просто были отключены Notice. А теперь видны, и скрипту мешают. Можно либо отключить notice (хуже), либо код исправить (лучше)

Змінено користувачем Shureg
Надіслати
Поділитися на інших сайтах


4 минуты назад, Shureg сказал:

У прежнего провайдера просто были отключены Notice. А теперь видны, и скрипту мешают. Можно либо отключить notice (хуже), либо код исправить (лучше)

Знать бы что править.

 

Сверил настройки php.ini  поддомена и домена - все сходится.

 

Надіслати
Поділитися на інших сайтах


1 минуту назад, drOC сказал:

Попробуйте для начала проверить, включены ли SEO URL в глобальных настройках на новом сайте.

Чего там проверять, видно же, что seo вообще отключено.

Надіслати
Поділитися на інших сайтах


Только что, vkravez сказал:

Сверил настройки php.ini  поддомена и домена - все сходится.

Это обычно  хостер настраивает. Можете попросить его отключить notice.

Надіслати
Поділитися на інших сайтах


4 минуты назад, vkravez сказал:

все включено:

Если у вас в админке действительно как на картинке, значит, что-то пошло сильно не так, и надо разбираться, а не notice-ами бороться.

Надіслати
Поділитися на інших сайтах


54 минуты назад, vkravez сказал:

www/storage/modification/system/config

как бы наводит на мысль что с модификаторами что то не то. ибо в файле system/config/catalog.php нет переменной seo_type

Надіслати
Поділитися на інших сайтах


3 минуты назад, lexxkrt сказал:

как бы наводит на мысль что с модификаторами что то не то. ибо в файле system/config/catalog.php нет переменной seo_type

Это в опенкарте нет. Там ей и нечего делать. А в окстор очень даже есть.

Надіслати
Поділитися на інших сайтах


после скрытия notice - оформление заказа заработало, но  появились следующие ошибки

Notice: Undefined index: route in /home/greent07/laconditerra.pl/www/storage/modification/catalog/controller/common/footer.php on line 159Notice: Undefined index: route in /home/greent07/laconditerra.pl/www/storage/modification/catalog/controller/common/header.php on line 135

 

В обоих случаях ссылается на строку:

$data['main_page'] = $this->request->get['route'] == 'common/home';

 

Надіслати
Поділитися на інших сайтах


20 минут назад, Shureg сказал:

Это в опенкарте нет. Там ей и нечего делать. А в окстор очень даже есть.

Вот только что специально скачал оксторе 3.0.3.7. в упор не наблюдаю где в конфиге seo_type. Суть не меняет. Проблема с модификаторами раз раньше работали, либо они не установлены, либо кэш непочищен.

Надіслати
Поділитися на інших сайтах


Удалил.
Сам неправильно оценил

У тс с сеопро какие-то проблемы, имхо. НО в данном конкретно случае ему надо просто нормально скрыть нотисы:

Раз проолжает показывать, значит, как-то не так скрыл

Змінено користувачем Shureg
Надіслати
Поділитися на інших сайтах


36 минут назад, vkravez сказал:

В обоих случаях ссылается на строку:

$data['main_page'] = $this->request->get['route'] == 'common/home'

 

на главной страницы может не быть route

надо проверять еще на empty()

 

$data['main_page'] = (empty($this->request->get['route']) ||  $this->request->get['route'] == 'common/home');

 

Надіслати
Поділитися на інших сайтах

Только что, spectre сказал:

на главной страницы может не быть route

надо проверять еще на empty()

 

Насколько я понял, ТС и так все устраивает. Ему просто надо отменить вывод Notice:

Надіслати
Поділитися на інших сайтах


Только что, Shureg сказал:

Насколько я понял, ТС и так все устраивает. Ему просто надо отменить вывод Notice:

 

вот бы так еще с fatal проворачивать :)

Надіслати
Поділитися на інших сайтах

в файле .htaccess вот такое:

 

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) 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 ^(en|pl)/([^?]*) index.php?_route_=$2&_lang=$1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteCond %{QUERY_STRING} lang=(en|pl) [NC]
RewriteRule ^([^?]*) index.php?_route_=$1&_lang=%1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1&_lang=pl [L,QSA]

Надіслати
Поділитися на інших сайтах


1 час назад, spectre сказал:

 

на главной страницы может не быть route

надо проверять еще на empty()

 


$data['main_page'] = (empty($this->request->get['route']) ||  $this->request->get['route'] == 'common/home');

 

пробовал сменить - сайт перестал работать

Надіслати
Поділитися на інших сайтах


 

У меня точно такая же проблема, перенес на новый домен и после обновления модификаторов появляется Notice: Undefined variable: seo_type.
Заметил что в файле на которой указывает предереждение, после обновления модификаторов в 37 строке
неправильно объявляется переменная. Объявляется seo_ENGINE вместо seo_type, отсюда и предупреждение что undefined.
Может кого натолкнет на мысль..

Надіслати
Поділитися на інших сайтах


  • 7 months later...
В 31.05.2021 в 13:17, vkravez сказал:

вот код с файла, в котором ошибка:

image.png.0ad88da8123727f06cd88cb3859f3e56.png

перед этим кодом просто надо добавить это:

 $seo_type = '';

единственная проблема в том, что после каждой чистки кэш модификатора, будет все время появляться эта ошибка, и постоянно надо ее добавлять.

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Была такая проблема, решение нашлось одно - удалил старый SEO Pro и установил по новой еще раз. Либо был старый и нужно было новее поставить, либо  при переносе что-то слетело. Поставил на seopro_230x_1.01beta.ocmod.zip и все ошибки пропали

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.