Добрый день
При переносе на более мощьный сервер столкнулся с проблемой. Файлы и БД взяты с работающего проекта. Версия приложения, PHP и Mysql совпадают. Но на новом сервере ошибка при отображении одной из сущностей:
Database Error: 1305 - FUNCTION <DATABASE_NAME>.rukovoditel_hours_diff does not exist
Query: select e.* ,rukovoditel_hours_diff(1664791027,e.field_225,'','','') as field_228,rukovoditel_hours_diff(e.field_314,e.field_225,'','','') as field_399 from app_entity_27 e where e.id>0 and e.id in (0,36203) limit 0, 50
Page: /index.php?module=items/listing
В этой сущности присутсвует поле "разница в часах", судя по ошибке, похоже дело в этом. В чем может быть проблема?
Перенос на новый сервер
-
StepByStep
- Сообщения: 15
- Зарегистрирован: 09 окт 2016, 17:32
- Имя: Степан Сарасек
- Откуда: Екатеринбург
- Контактная информация:
Re: Перенос на новый сервер
Поиск. Поиск и еще раз поиск. Этот вопрос неоднократно обсуждался.
Решение: в любой сущности заново создайте поля разница в часах - и все заработает.
Решение: в любой сущности заново создайте поля разница в часах - и все заработает.
-
StepByStep
- Сообщения: 15
- Зарегистрирован: 09 окт 2016, 17:32
- Имя: Степан Сарасек
- Откуда: Екатеринбург
- Контактная информация:
Re: Перенос на новый сервер
Спасибо большое. Сработало.
Один момент только - я хочу еще настроить реплликацию БД MYSQL, так что в этом случае потребовалось добавить в cnf параметр log_bin_trust_function_creators=ON
Один момент только - я хочу еще настроить реплликацию БД MYSQL, так что в этом случае потребовалось добавить в cnf параметр log_bin_trust_function_creators=ON