Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Ошибка связанная с Register Globals


sl0wn
 Поделиться

Рекомендованные сообщения

Добрый день,

 

 

После установки опенкарта на сервер высвечивается  The first argument should be either a string or an integer in /home/***/domains/***ru/public_html/index.php on line 138

 

что скорее всего связано с Register Globals    который отключен на хосте 

 

разкоменчивал строку в htacces но все равно ошибка осталась 

Ссылка на комментарий
Поделиться на других сайтах


скиньте содержимое что на 138 строке в index.php

Ссылка на комментарий
Поделиться на других сайтах


if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages)) {

$code = $session->data['language'];

} elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages)) {

$code = $request->cookie['language'];

} else {

$detect = '';

Ссылка на комментарий
Поделиться на других сайтах


У Вас что-то с конфигом языка. Проверьте в настройках и пересохраните язык.

Ссылка на комментарий
Поделиться на других сайтах

проблема решена 

Поделитесь решением, думаю что в будущем это возможно будет полезным кому-то.

Ссылка на комментарий
Поделиться на других сайтах

вариаций для решения несколько: 

на хостинге перейти на самые последние php обновления (скажем 5.5 +)

в настройках хостинга отключить глобал 

в .htaccess отключить глобал 

в php.ini отключить глобал

 

и очистить кэш 

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.