Установка из исходников

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

Установка из исходников

Сообщение LutsenkoDenis »

Вот может я что-то не понимаю.... но блин уже не первый раз и не первый год.

Исходные данные:
1. Windows10+Xampp
2. MySQL. Новая только что созданная база.
3. Импорт дампа из исходников. Файл db_terminal.sql
4. Исходники сайта с гитхаба.

При запуске получаю сообщение об ошибке:

Код: Выделить всё

http://127.0.0.1/
Error: 1054: Unknown column 'LATEST_ACTIVITY' in 'where clause'
UPDATE terminals SET IS_ONLINE=0 WHERE LATEST_ACTIVITY < (NOW() - INTERVAL 30 MINUTE)
Теперь смотрим в файл db_terminal.sql

Код: Выделить всё

DROP TABLE IF EXISTS `terminals`;
CREATE TABLE IF NOT EXISTS `terminals` (
  `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `NAME` varchar(255) NOT NULL DEFAULT '',
  `TITLE` varchar(255) NOT NULL DEFAULT '',
  `HOST` varchar(255) NOT NULL DEFAULT '',
  `CANPLAY` int(3) NOT NULL DEFAULT '0',
  `PLAYER_TYPE` char(10) NOT NULL DEFAULT '',
  `PLAYER_PORT` varchar(255) NOT NULL DEFAULT '',
  `PLAYER_USERNAME` varchar(255) NOT NULL DEFAULT '',
  `PLAYER_PASSWORD` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
Вывод: нет поля LATEST_ACTIVITY

Можно как-нибудь уже привести этот файл в такое состояние, в котором чистая установка системы не будет валиться с ошибками???!!!
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

Re: Установка из исходников

Сообщение LutsenkoDenis »

В догонку: Время в Москве GMT+3 а не GMT+4
Не нашел где удалить... вобщем на линук-машине время +3 в списке показывает.

Так что все ок.
Последний раз редактировалось LutsenkoDenis Чт сен 07, 2017 12:06 am, всего редактировалось 1 раз.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: Установка из исходников

Сообщение Aven »

Да ладно вам, одни неправильные пути в конфигах при новой установке (если ставить не по умолчанию) чего стоят :)
Система для сильных духом :)
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

Re: Установка из исходников

Сообщение LutsenkoDenis »

Да уж :)

Но дух последнее время уже что-то не тот :)
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Установка из исходников

Сообщение nick7zmail »

LutsenkoDenis писал(а):В догонку: Время в Москве GMT+3 а не GMT+4
Не нашел где удалить... вобщем на линук-машине время +3 в списке показывает.
Версию php в виндовом дистрибутиве обновить надо, тогда будут верные часовые пояса.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: Установка из исходников

Сообщение Aven »

nick7zmail там версия 5.4.30, функции работы с таймзоной появились в 5.1.0.
Т.е. вопрос настройки, а не в PHP.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Установка из исходников

Сообщение nick7zmail »

Не совсем...там просто старая база таймзон до того, как устранили несколько часовых поясов.
http://php.net/manual/ru/timezones.php
Тут например замечание
Замечание: Этот список основан на версии базы данных временных зон 2017.2.
А в базе с виндовым МД идёт список таймзон чуть ли не от 13 года...может даже ранее...и ни коем образом не обновляется (по крайней мере автоматически). В линуксе обновляется при обновлении системы, по-этому там всё ок.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: Установка из исходников

Сообщение Aven »

Странно, что в Windows не используется системная настройка как в Linux.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Установка из исходников

Сообщение nick7zmail »

Да почему же странно...в линуксе php идёт, как системный пакет, обновляемый при обновлении системы. В винде далеко не настолько продуманное дерево обновлений во-первых, а во-вторых пхп даже не установлен туда, как отдельный пакет, он скорее как portable версия в пакете с Мд. Так что ничего странного в этом нет)) Это всего лишь майкрософт.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: Установка из исходников

Сообщение Aven »

Какой еще системный пакет? Вы о чем?
А php разве не принимает запись вида "GMT+3" ?
Ответить