Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Показать сообщения от „IT-Center“ (6)
Сообщение Форум Дата
Доброго времени суток.

Столкнулся с проблемой описаной в теме, ответа не нашел, пришлось заглянуть в код.
Для выгрузки в YML товар должен быть активный, иметь признак выгрузки в YML, цену и описание, без описания товар не выгрузится.
Баги и ошибки 24.09.2014, 16:20
Сообщение Форум Дата
Ну хорошо, спасибо что помогли. Техническая помощь 13.08.2014, 09:53
Сообщение Форум Дата
Цитата
Автор: Status-X
Зачем, если данная переменная используется только внутри класса?


Уже исправил, недосмотрел, перепутал с $result.

Цитата
Автор: Status-X
Попробуйте включить сохранение сессий на диск, похоже сервер не разрешает хранить их в базе. Это последний параметр в файле db.config.php


Действительно, после смены на file все заработало в штатном режиме.

Хотелось бы довести все до конца, так понимаю это костыли, в чем может быть причина ошибок сохранения сессии в базу?
Понимаю, что вероятнее всего в настройках сервера, но в чем именно? По требованиям все соответствует, настройки PHP может что подправить?
Техническая помощь 13.08.2014, 09:23
Сообщение Форум Дата
разделил классы по разным файлам class.DB.php, class.DB_Result.php, в class.DB.php добавил в начало include ('class.DB_Result.php'); ошибок в логе нет, но и скрипт не работает.

так же в class.DB_Result.php поменял private $_result; на public $_result;

Заметил такую закономерность: после перегрузки апача скрипт отрабатывает, запускает в админку. но следующий клик по любой ссылке выкидывает на страницу ввода пароля и больше не пускает (пока не перезагружу апач), насколько понимаю проблема в недоступности какой-то переменной, но какой именно не пойму ...

P.S. Нашел в коде функцию _autoload($class), получается классы инклудятся автоматически, удалил мою строку подключения, действительно работает так же (только после перезагрузки апача).

P.S.2 Если ставлю галку "Сохранить сессию" при входе то после входа не вылетает. Что меняет эта галка?

Отредактировано IT-Center: 13.08.2014, 07:05:40
Техническая помощь 13.08.2014, 05:16
Сообщение Форум Дата
Т.е. переходом на PHP 5.4 мы решим эту проблему?
У кого на какой версии работает без костылей, поделитесь пожалуйста.
В суть проблемы вник, в файле class.DB.php объявляются два класса: DB_Result и DB, ошибка возникает при попытке вызова (я не программист. могу неверно выразиться ))) класса DB_Result из DB.

Задал вопрос на сайте программистов как правильно разделить классы по разным файлам.
Техническая помощь 12.08.2014, 08:36
Сообщение Форум Дата
Добрый день.

Столкнулись с данной проблемой после обновления до PHP 5.3.28:
Код
PHP Fatal error: Class 'DB_Result' not found in /www/status/class/class.DB.php on line 224

Тестово развернули версию 1.05, проблема осталась:
Код
PHP Fatal error: Class 'Result' not found in /www/status_1.05/class/class.DB.php on line 188

К сожалению откатится на PHP 5.2 нет возможности, подскажите пожалуйста каким образом решить эту проблему?

Отредактировано IT-Center: 11.08.2014, 07:34:37
Техническая помощь 11.08.2014, 06:11


 


 Сейчас на сайте

Пользователей: 0, Гостей: 15

Поисковые боты: 207
Bot(192), BingBot(5), oBot(8), Crawler, Googlebot
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: wonad81290
 Дни рождения

Михаил Матюнин (46)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты