Перейти к содержимому


Фото
- - - - -

Warning: Creating default object from empty value


  • Please log in to reply
11 replies to this topic

#1 Velfq

Velfq
  • Пользователь
  • 1 сообщений

Posted 07.04.2012 - 06:07

Везде и повсюду, что очевидно мешает работе всего сайта. Это почему так? как исправить?
Спасибо.



#2 pikusov

pikusov

    Автор Simpla CMS

  • Администратор
  • 946 сообщений

Posted 07.04.2012 - 11:58

Уберите сообщения E_STRICT в настройках PHP



#3 Prote1n

Prote1n
  • Пользователь
  • 197 сообщений

Posted 10.11.2012 - 01:06

В настройках PHP отключено, а ошибка есть.



#4 Prote1n

Prote1n
  • Пользователь
  • 197 сообщений

Posted 10.11.2012 - 01:27

проблема в php 5.4, поставил 5.3 все норм)



#5 Pacifik

Pacifik
  • Пользователь
  • 89 сообщений
  • Дизайн, Верстка, SEO, Заказчик, Пользователь
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Posted 27.12.2012 - 02:39

Рабочие на данный момент варианты - это

Если нет доступа к php.ini

index.php и в /simpla/index.php добавить после
< ? php строчки:
[code]error_reporting(E_ALL);
ini_set('display_errors','Off');[/code]

Если доступ к php.ini есть - поправить сточку

error_reporting = E_ALL & ~E_STRICT & ~E_WARNING



#6 andreyun

andreyun
  • Пользователь
  • 4 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x

Posted 05.06.2014 - 19:46

проблема перехода с 5.3 на 5.4
ошибка возникает когда код пытается присвоить значение  для ключа не существующего объекта
что бы пофиксить нужно  добавить строку когда которая создает объект  
 
для первой версии таких ошибок много суть их исправления сводится к тому что нужно перед тем как присваивать ключам объекта значения, создать эти объекты
 
Вот пример для фиксинга ошибки в
Database.class.php line 61

if($this->link)
    {
      $start = microtime(true);
      $this->res_id = mysql_query($q, $this->link);
      $end = microtime(true);
      +++ $query = new stdClass();
      $query->sql = $q;
      $query->exec_time = $end-$start;
      $this->queries[] = $query;

Edited by andreyun, 06.06.2014 - 01:12.


#7 Kosjak76

Kosjak76
  • Модератор
  • 3 777 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Харьков, Украина

Posted 05.06.2014 - 20:31

Database.class.php был в версиях 1.*

Но не в папке Modules, а в корне сайта.



#8 andreyun

andreyun
  • Пользователь
  • 4 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x

Posted 06.06.2014 - 01:10

Так и есть. Я работаю с каким-то переделанным кодом и переделывался он из симплы 1.х ветки



#9 andreyun

andreyun
  • Пользователь
  • 4 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x

Posted 06.06.2014 - 01:13

Откорректировал ответ с учетом замечаний



#10 agentlotto777

agentlotto777
  • Пользователь
  • 1 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Москва

Posted 16.02.2017 - 03:12

Слетела авторизация после переноса сайтов на другой сервер
Файл авторизации находится в:    domen.com/simpla/.htaccess
Возможно дело в изменении его местонахождения на новом сервере ???:
 
AuthUserFile /var/www/admin/data/www/domen.com/simpla/.passwd
 
Также при оформлении заказа в корзине (после отправки заказа) возникают следующие предупреждения:
 
Warning: Creating default object from empty value in /var/www/admin/data/www/domen.com/view/CartView.php on line 46
 
Warning: Cannot modify header information - headers already sent by (output started at /var/www/admin/data/www/domen.com/view/CartView.php:46) in /var/www/admin/data/www/domen.com/view/CartView.php on line 121
 
Warning: Cannot modify header information - headers already sent by (output started at /var/www/admin/data/www/domen.com/view/CartView.php:46) in /var/www/admin/data/www/domen.com/index.php on line 33
 
Как пофиксить, подскажите?
Спасибо.


#11 Lavvod

Lavvod
  • Забаненый
  • 20 сообщений
  • Заказчик, Пользователь
  • Откуда:Запорожье

Posted 16.02.2017 - 13:11

Два раза www. Вряд-ли.



#12 Ardion

Ardion
  • Пользователь
  • 19 сообщений

Posted 09.01.2018 - 11:36

Эта же ошибка возникает при добавлении товара в выбранную подкатегорию (Версия PHP 5.4, Simpla 2.3.8):

Warning: Creating default object from empty value in /home/domen.com/htdocs/www/simpla/ProductAdmin.php on line 329





0 user(s) are reading this topic

0 пользователей, 0 гостей, 0 скрытых