Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

php ошибки под версией 5.44

Продвинутый юзер
версия PHP5.44
установил магазин
не менял ничего
пытаюсь проиндексировать существующие демо товары
получаю
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in E:Websitesnn_ewadminindexator.php on line 273

иду в indexator.php
вставляю первой строкой date_default_timezone_set('Europe/Moscow');
индексирую
результат ещё хуже
Warning: Division by zero in E:Websitesnn_ewadminindexator.php on line 488

что и где в установках движка я ещё пропустил чтобы ошибок такого рода не было и не пришлось менять код и вставлять date_default_timezone в кучу файлов?
я потому с версии 5.6 и перешёл на 5.4, что у вас было сказано что версия до 5.4 приемлема.
скатываться на 5.2 или далее очень не хочется
Это мой дом
пофиксено.
www.eurowebcart.ru
+1
Это мой дом
И кстати посмотрел я depricated-ы на 5.5 - можно пускать и на нем EWC
но проверить не могу MSVC11 не работает на моем WinXP, только MSVC9, что означает что PHP 5.5 не работает на WinXP из принципа.
на Win7 не хочу переустанавливать.

А вот с 5.6 - сложнее, но попробую проапгрейдить в ближайшее время.
Это мой дом
Проверил 5.6 - нет у меня ничего depricated, можно запускать.
Продвинутый юзер
Спасибо за оперативность!
Скачал новый вариант.
В install.php всё же приходится вставлять date_default_timezone_set('Europe/Moscow');
Затем при запуске выдаёт следующие ошибки (php5.44 на localhost:8544):
Notice: Undefined variable: users_db_type in E:Websitesnn_ewinstall.php on line 262
Notice: Undefined variable: users_db_type in E:Websitesnn_ewinstall.php on line 263
Notice: Undefined variable: items_db_type in E:Websitesnn_ewinstall.php on line 268
Notice: Undefined variable: items_db_type in E:Websitesnn_ewinstall.php on line 269
Notice: Undefined variable: mysql_server in E:Websitesnn_ewinstall.php on line 271
Notice: Undefined variable: mysql_server in E:Websitesnn_ewinstall.php on line 272
Notice: Undefined variable: mysql_user in E:Websitesnn_ewinstall.php on line 274
Notice: Undefined variable: mysql_user in E:Websitesnn_ewinstall.php on line 275
Notice: Undefined variable: mysql_db_name in E:Websitesnn_ewinstall.php on line 280
Notice: Undefined variable: mysql_db_name in E:Websitesnn_ewinstall.php on line 281
Notice: Undefined variable: dbpref in E:Websitesnn_ewinstall.php on line 283
Notice: Undefined variable: dbpref in E:Websitesnn_ewinstall.php on line 284

Игнорирую и продолжаю запуск (так как видел их и раньше и пока что с БД работать не собираюсь...)
Продвинутый юзер
ещё пара ошибочек, на этот раз при попытке импорта из экселя.

Warning: main(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in E:Websitesnn_ewadminxls_import.php on line 8

Notice: Undefined variable: codepage in E:Websitesnn_ewadminxls_import.php on line 8


хотел загрузить картинку с ошибками, но не нашёл как.

кстати когда Вы делаете исправления в отдельных файлах, как их установить чтобы не переустанавливать всю систему? Просто распаковать и вручную заменить старые на новые?
Продвинутый юзер
в продолжение попытки импорта:

Warning: main(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in E:Websitesnn_ewadminxls_import.php on line 8

Notice: Undefined variable: codepage in E:Websitesnn_ewadminxls_import.php on line 8
Overwrite mode -> ./sklad/test_import.xls Доступ запрещен. Не могу скопировать файл в './sklad/' post_max_size: 8M upload_max_filesize: 2M

XLS 97-2003 Import

Data format / Поддерживаемый формат: application/vnd.ms-excel

File name / Имя файла:

You can put big files directly in localhost directory
Вы можете положить большие файлы прямо в в папку localhost они будут отображены здесь.

1. test_import.xls 2494976 bytes Choose / Выбрать
Это мой дом
Пофиксено! (У вас на все нотисы реагирует система... )
install.php
shop.zip/
admin/xls_import.php

а в импортере XLX - да была мелкая неаккуратность. Давненько никто не юзал XLS. Дело в том что лучше использовать CSV - его построчно можно парсить, а XLS только целиком в память загонять! а на скрипт выделяется мало памяти... так что...

Это мой дом
Я кстати поставил виртуальную машину с Lubuntu, сервером LAMP - буду экспериментировать с PHP 5.5-5.6 - 6.0
Продвинутый юзер
спасибо!
с xls просто экспериментировал
с текстом и правда проще оказалось
однако из оптового xls ещё надо будет умудриться сохранить всё грамотно в текст, и пока что задача выглядит так, что вручную проще. Тем более что их ссылки на картинки всё равно не попользовать через программу.
в общем буду пытаться савтоматизировать процесс загрузки а там уж как получится...
Это мой дом
5.5.26 вообще не работает самый простейший require!
я вообще в шоке, то ли убунту не едет... то ли ...
Продвинутый юзер
я с линексом совсем чуть-чуть поиграл, ничего серъёзного поставить не успел.
А под виндой 7 по крайнй мере php5.6 проблем не даёт даже на 64-битах.
Это мой дом
Да не хочу все по новой ставить... Попробую Ubuntu server последний на виртуалке.
Продвинутый юзер
согласен - лучшее враг хорошего))
вопрос дилетанта (для общего образования) - а в dual boot убунту не лучше/удобнее чем в виртуальном варианте?
Это мой дом
не... GRUB слетает изредка, много возни будет...
виртуалку - не понравилось - убил, новую завел. работает быстро, в сетку ходит, что еще надо?
Продвинутый юзер
Продолжая разбираться с магазином.
Удалил все демо товары.
Импортировал свои с заполненным полем Бренд.
В главном меню в разделе Brand (который почему-то по-английски) показывает Anvil и Izod, а моих брендов не видно.
Когда нажимаю на бренд из карточки товара то выдаёт ошибку
Notice: Undefined variable: rat in E:Websitesnn_ewmodulesview.php on line 1438
Это мой дом
во первых - устаревшая версия у вас. просьба переустановить на ту что в разделе скачать.
второе - в настройках хостинга поставьте не показывать нотисы, у вас стоит аномальный уровень.
не работают переменные с @ (к примеру @$rating)
и попробуйте сделать ПОЛНУЮ индексацию товар - ПОЛНЫЙ кружок в админ-панели.
Продвинутый юзер
докладываю по-порядку
- переустановил на совершенно свежую
- пока изучаю как всё работает, думал, что аномальный уровень пригодится для отладки, потом разумеется отключу
- до сих пор всё время делаю полную индексацию, так как товаров всего горстка

после переустановки
- не нашёл функции "убрать все товары", пришлось каждый вручную убирать
- проиндексировал по полной
- ещё до импорта своих товаров посмотрел на ситуацию, демо-бренды все налицо в меню, однако ни в админстрировании брендов их нет, ни если нажать на бренд из списка.
Продвинутый юзер
далее
- импортировал товары, с ними всё в порядке
- индексацию сделал полную
- новых брендов в списке меню не вижу, хотя и поставил им галочки
- старые бренды есть в меню, но в администрировании их не видно и как избавиться непонятно
- при импорте товаров выбрал первую опцию - уалить базу данных
- ошибок php тоже не видно даже с установкой в движке показывать их
- Search и Brands по-прежнему на английском
А... так это же свое меню. ADM магазин свое меню

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT шeсTbю шeсTb?