На локальном хостинге под linux не работает AVE.CMS v3.23

В данном разделе обсуждаем все, что касается установки и использования модулей
vitalnsk
Новичок
Сообщения: 9
Зарегистрирован: 25 фев 2017, 10:38

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение vitalnsk » 20 фев 2018, 11:06

Друзья, подскажите какой надстройки для Apache не хватает?
На локальном хостинге под linux не работает AVE.CMS v3.23, языковые файлы все выводит на экран. (Я так понимаю или SMARTY не работает, или еще какая проблема)

'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'YO', 'Ж' => 'ZH', 'З' => 'Z', 'И
................три экрана символов.................
$AVE_Template->assign('image', $field_param);
............................................................

И выдает ошибку:
Fatal error: Uncaught Error: Call to undefined function set_locale() in /var/www/bd/inc/init.php:395 Stack trace: #0 /var/www/bd/index.php(40): require() #1 {main} thrown in /var/www/bd/inc/init.php on line 395

Что нужно установить на Apache, какие зависимости?
На базе AVE CMS делаю контроллер для умного дома.

Аватара пользователя
M@dD3n
Администратор
Сообщения: 747
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 32 раза
Поблагодарили: 113 раз
Контактная информация:

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение M@dD3n » 20 фев 2018, 13:24

Не видит функцию set_locale, которая лежит в файле functions/func.locale.php
Стоит проверить на наличиях всех файлов

vitalnsk
Новичок
Сообщения: 9
Зарегистрирован: 25 фев 2017, 10:38

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение vitalnsk » 20 фев 2018, 13:46

Файл присутствует :(
Запускаю AVE.CMS не из корневой папки, может с этим связано, хотя в корневик переносил таже проблема.
Думаю Apache не полный стоит на компе, какие модули Apache, PHP обязательно нужны для работы AVE.CMS ?

На хостингах ни разу подобной проблемы не встречал.
На базе AVE CMS делаю контроллер для умного дома.

vitalnsk
Новичок
Сообщения: 9
Зарегистрирован: 25 фев 2017, 10:38

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение vitalnsk » 20 фев 2018, 13:52

Может проблема в совместимости еще, стоит все новое:
AVE.CMS v3.23
Linux 4.10.0-19-generic #21-Ubuntu SMP Thu Apr 6 17:04:57 UTC 2017 x86_64
PHP Version 7.0.22-0ubuntu0.17.04.1
Apache 2.4.25
На базе AVE CMS делаю контроллер для умного дома.

Аватара пользователя
M@dD3n
Администратор
Сообщения: 747
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 32 раза
Поблагодарили: 113 раз
Контактная информация:

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение M@dD3n » 20 фев 2018, 14:03

По идее все должно работать из коробки, в стандартной комплектации. Не сталкивался с таким. Нужно плясать от ошибок, и смотреть что не нравится

B0NG
Новичок
Сообщения: 7
Зарегистрирован: 22 апр 2018, 00:48

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение B0NG » 22 апр 2018, 00:52

Та же тема была, решилась проблема изменением short_open_tag = off на on.
Оффтоп - движок не работает, админы, скиньте пожалуйста ссылку на старые версии. "Из коробки" не работает. При установки админ не добавляется в базу, пришлось самому через PMA добавлять пользователя пароль мд5(мд5(пароль+соль)) создавать и прочее. Добавляю рубрики - не добавляются. Очень хотелось бы старую версию скачать а не нашел ссылку.

B0NG
Новичок
Сообщения: 7
Зарегистрирован: 22 апр 2018, 00:48

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение B0NG » 22 апр 2018, 02:13

В общем задебажил, проблема в структуре базы, после ввода логина+почты+пароля администратора - идут инсерты в базу. один из запросов (из коробки) выглядит так:

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

INSERT INTO `test_rubric_fields` VALUES
   (1, 1, 0, 'header', 'Заголовок', 'single_line', 0, 1, '', '', '', '', ''),
   (2, 1, 0, 'text', 'Текст', 'multi_line', 0, 2, '', '', '', '', '');


На что MYSQL ругается:

#1265 - Data truncated for column 'rubric_field_numeric' at row 1


Лезем в структуру таблицы "test_rubric_fields":

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

CREATE TABLE `test_rubric_fields` (
  `Id` mediumint(5) unsigned NOT NULL AUTO_INCREMENT,
  `rubric_id` smallint(3) unsigned NOT NULL,
  `rubric_field_group` smallint(3) unsigned NOT NULL,
  `rubric_field_alias` varchar(20) NOT NULL,
  `rubric_field_title` varchar(255) NOT NULL,
  `rubric_field_type` varchar(75) NOT NULL,
  `rubric_field_numeric` enum('0','1') NOT NULL DEFAULT '0',
  `rubric_field_position` smallint(3) unsigned NOT NULL DEFAULT '1',
  `rubric_field_default` text NOT NULL,
  `rubric_field_search` enum('0','1') NOT NULL DEFAULT '1',
  `rubric_field_template` text NOT NULL,
  `rubric_field_template_request` text NOT NULL,
  `rubric_field_description` text NOT NULL,
  PRIMARY KEY (`Id`),
  KEY `rubric_id` (`rubric_id`),
  KEY `rubric_field_type` (`rubric_field_type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0


Видим поле "rubric_field_numeric" идет 7 по счету и имеет
`rubric_field_numeric` enum('0','1') NOT NULL DEFAULT '0'
.
Смотрим что запрос "Из коробки" уже противоречит структуре базы, так же и 10 параметр "rubric_field_search" противоречит структуре таблицы. В итоге если руками поправить еще кучу запросов - движок установится нормально. Но он потом становится не редактируемым. Рубрику создать нереально. Если создать руками - то потом не поправить.
Короче, выходит, что движок не работает из-за того, что ему не дает работать база.
Вывода два:
Первый - кто-то (рукожоп) испортил структуру базы, выкатил это в гит и забил.
Второе - кто-то (рукожоп) испортил все запросы в самом РНР и выкатил это в гит и забил.

Я склоняюсь к первому, но и не исключаю второго.
Надеюсь мне дадут рабочую структуру базы) Сроки горят, движок не работает. Работа стоит :(
Спасибо за внимание.

Аватара пользователя
M@dD3n
Администратор
Сообщения: 747
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 32 раза
Поблагодарили: 113 раз
Контактная информация:

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение M@dD3n » 22 апр 2018, 09:16

B0NG писал(а):Источник цитаты На что MYSQL ругается

Стоило написать версию MYSQL

B0NG
Новичок
Сообщения: 7
Зарегистрирован: 22 апр 2018, 00:48

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение B0NG » 22 апр 2018, 13:13

M@dD3n писал(а):Источник цитаты Стоило написать версию MYSQL

5.7.22

Аватара пользователя
M@dD3n
Администратор
Сообщения: 747
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 32 раза
Поблагодарили: 113 раз
Контактная информация:

На локальном хостинге под linux не работает AVE.CMS v3.23

Сообщение M@dD3n » 22 апр 2018, 13:18

На днях подниму виртуалку с такой версией, потестирую.
На 5.* - 5.6.* все работает, без косяков


Вернуться в «Проблемы до, во время и после установки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя