Danneo CMS v.1.5.0 (Beta 2)

  • 76 Ответов
  • 7241 Просмотров

Neon

  • Сообщений: 666
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #30 : 08 Сентября 2016, 17:28:02 »
студент, кинь доступы в скайп
Да, Staf4 посмотри, пожалуйста, что там. Не понятная история.
DANNEO ™

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #31 : 09 Сентября 2016, 09:27:15 »
Neon, пока что другая ошибка.  Новый mysql научит нас писать правильные запросы)
в файле "\mod\user\register.php" в этом месте ( http://c2n.me/3C38ke4.png ) нужно заменить кавычки на нули, т.к. в базе эти поля являются числовыми. Иначе пользователь не добавляется.
Пингвины ходят голышом

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #32 : 09 Сентября 2016, 10:40:14 »
Neon, у студента были ошибки потому, что заливался zip с cms на хостинг, там распаковывался, и видимо криво распаковывался.  модули устанавливались, но у них отсутствовали настройки (страницы настроек пустые), от сюда и ошибки.
я залил файлы тоталом - все установилось, модули ставятся тоже корректно.
щас попробуем более подробно разобраться.

Alexeykn, как вы заливали файлы на хостинг?
Пингвины ходят голышом

Neon

  • Сообщений: 666
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #33 : 09 Сентября 2016, 13:04:28 »
Neon, пока что другая ошибка.  Новый mysql научит нас писать правильные запросы)
в файле "\mod\user\register.php" в этом месте ( http://c2n.me/3C38ke4.png ) нужно заменить кавычки на нули, т.к. в базе эти поля являются числовыми. Иначе пользователь не добавляется.
Ну вот, какой мускул хороший, а мы все пытаемся убежать от него.
Мы убегаем, а он все время нас догоняет )

Исправил, сборку обновил, патч в архиве.
DANNEO ™

Neon

  • Сообщений: 666
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #34 : 09 Сентября 2016, 13:17:31 »
Neon, у студента были ошибки потому, что заливался zip с cms на хостинг, там распаковывался, и видимо криво распаковывался.
Такое иногда бывает, криво распаковывается на сервере. Поэтому, сборку запаковываю в ZIP, с ним подобных проблем возникает меньше.
Но, даже если при разархивировании возникают ошибки, должны выводиться сообщения, что что-то не так. Скорее всего проигнорировали.
В таких случаях,
* либо смотреть, что не распаковалось и догрузить вручную,
* либо распаковать локально и закачать всё ФТП-менеджером (более надежно, хотя и дольше).
DANNEO ™

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #35 : 09 Сентября 2016, 13:44:33 »
Неон, сравнил файлы сборки с тем, что студент распаковал средствами хостинга.
все файлы в наличии, и большинство файлов идентичны.  но часть файлов визуально одинаковые, хотя при бинарном сравнении разные ( http://c2n.me/3C3OFHp.png ).
разница в переносах строк.
не знаю как она вообще установилась, но у меня эти файлы на локалку не встали ( http://clip2net.com/s/3C3tJcC ).
попробую подправить файлы системы так, чтоб нормально все ставилось в любом случае.  напишу позже.
Пингвины ходят голышом

Neon

  • Сообщений: 666
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #36 : 09 Сентября 2016, 14:00:25 »
Установил последнюю версию WinZIP, пересобрал и обновил сборку.
Архив чуть меньше, сильнее жмет.

Возможно, это проблема unzip на хостинге, криво скомпелирован, или еще что.
« Последнее редактирование: 09 Сентября 2016, 14:01:57 от Neon »
DANNEO ™

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #37 : 09 Сентября 2016, 14:11:28 »
в общем смотри в чем проблема.
реально, весь геморр из-за разного символа конца строки.
как мы знаем, у винды это \r\n , у никсов \n , а у мака \r .
в установщике используется абстрактная константа PHP_EOL, которая подстраивается под текущую систему.
но хрень в том, что она фигово ни разу не универсальна.  т.е. файл из-под винды возможно еще будет разбиваться (т.е. в нем есть оба символа), но линуксовый файл не разобьется под виндой.  Соответственно ошибка установки системы.
До установки модулей не дошел, но думаю там похожая тема.
Предлагаю разбивать файлы на строки другим способом - через preg_split, а ему уже передавать два варианта разбития (\r\n и \n).
В этом случае система установится нормально при любом раскладе. А потом можно и с установкой модулей посмотреть, но чую там похожая проблема
Пингвины ходят голышом

vkrum

  • Сообщений: 25
    • Просмотр профиля
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #38 : 09 Сентября 2016, 14:19:59 »
может для скачки архива винду совсем не использовать. Например дать прямую ссылку чтобы сразу на хостинг загружать, и на гитнаб без архивов.

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #39 : 09 Сентября 2016, 14:36:41 »
а разницы?  гит сам переносы строк перефигачивает.  хостинг (как оказалось) переносы перефигачивает.  тогда совсем непредсказуемо все будет.
тут в винде проблемы нет.  проблема в неправильном способе размещения файлов на хостинге.
Пингвины ходят голышом

vkrum

  • Сообщений: 25
    • Просмотр профиля
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #40 : 09 Сентября 2016, 14:48:25 »
http://gallery.one-c.ru/ на хостинге такаяже проблема с как и http://forum.danneo.ru/index.php?topic=118.msg854#new

http://dcp.one-c.ru/ на серваке ущё бета которую убрали, залил через фтп, распокавал unzip. дописал в документроот www и всё работает даж переставлить страшно.

а ломать кодировку при загрузке и антивирус может, потом архиватор, да и при закачке тож может поломаться.

вариант с двумя способами разбивки хорошобы опробовать, но лично мне былобы удобней винду вообще исключать.

Neon

  • Сообщений: 666
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #41 : 09 Сентября 2016, 14:52:37 »
Staf4, что хоть за хостинг, комплектация сервера?
Я ставил и под виндой, и под линукс, и онлайн и локально на разных серверах, проблем нет. Брал даже (на месяц) дешевый на nic.ru, без вопросов, все ок.
Что-то там другое.

Я знаю про проблему PHP_EOL и окончания строк, поэтому тестировал в разных вариантах.

vkrum, на GitHub после релиза.

Что касается проблемы с архиваторами.
Они должны работать на всех платформах одинаково, иначе зачем они вообще нужны.
У любого разработчика архиватора спроси, он тебе, это скажет.
Проблема может быть только в кривой компиляции на одной из платформ, а компиляция чаще всего производится на никсах.
Криворукий хостер, собрал кривую сборку линукс для сервера, и копирует (ставит) её для всех дешевых виртуальных тарифов.
Это, самый распространенный случай.
DANNEO ™

vkrum

  • Сообщений: 25
    • Просмотр профиля
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #42 : 09 Сентября 2016, 15:25:19 »
Neon
чеще всего устанавливаю с бинарников
pkg install unzip
« Последнее редактирование: 09 Сентября 2016, 15:27:10 от vkrum »

Neon

  • Сообщений: 666
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #43 : 09 Сентября 2016, 15:52:26 »
Ну, пакеты тоже могут быть по разному скомпилированы.
В любом случае, конечно, нужно разобраться откуда ноги растут.
DANNEO ™

vkrum

  • Сообщений: 25
    • Просмотр профиля
Re: Danneo CMS v.1.5.0 (Beta 2)
« Ответ #44 : 09 Сентября 2016, 17:26:00 »