Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [CMS]MSC: WebSiteEngine 4

11.png
У тебя видимо php меньшь 5.4
 
Да, как сказал выше Влад, надо свежий php. Я тестирую на php 5.5. У меня уже есть пару изменений в ядре для решения этой проблемы. Возможно, скоро их вставлю в базовый набор пакетов.
https://www.dropbox.com/s/j9nat0mh20qhz4a/index.php?dl=0
Попробуй этот index.php (должен лежать в корне сайта)
 
Эта ошибка связана с парсером php. PHP идет-идет по коду, видит, что чего-то не хватает и выдает данную ошибку.
Либо где-то не там поставлена скобка, либо кавычка, либо что-то еще.
 
Эта ошибка связана с парсером php. PHP идет-идет по коду, видит, что чего-то не хватает и выдает данную ошибку.
Либо где-то не там поставлена скобка, либо кавычка, либо что-то еще.
Там пустой массив объявляется на 80 строке через "[]", а парсер из-за старой своей версии такого не знает.
 
Пустой массив определяется через $array = array();
Через квадратные скобки определяется новый элемент массива $array[] = 'hello';
Результат примерно такой array(0 => 'hello')
 
Пустой массив определяется через $array = array();
Через квадратные скобки определяется новый элемент массива $array[] = 'hello';
Результат примерно такой array(0 => 'hello')
$arr = [];
Если это продампить php сам напишет
$arr = array();
 
Пустой массив определяется через $array = array();
Через квадратные скобки определяется новый элемент массива $array[] = 'hello';
Результат примерно такой array(0 => 'hello')

http://php.net/manual/ru/language.types.array.php
Начиная с PHP 5.4 возможно использовать короткий синтаксис определения массивов, который заменяет языковую конструкцию array() на [].
А так как я пишу под 5.5, то вполне могу использовать этот короткий синтаксис. (На всякий случай я все-таки в будущем обновлении заменил все [] на array())
На ветке main добавлено сжатие php кода, возможно появление ошибок после установки обновлений. (возможно, но по результатам моих проверок все работает в штатном режиме).
Ошибок быть не должно, так как все манипуляции с кодом делает интерпритатор php, а не какие-либо функции написанные мной.
 
Использование подобных конструкций плохо сказывается на старых версиях php. Адаптация кода только под новые функции исключает потенциальных пользователей. Т.к. большинство пользователей по прежнему используют php < 5.5
Кому надо копаться в сервере, ради работы данного движка?
 
Использование подобных конструкций плохо сказывается на старых версиях php. Адаптация кода только под новые функции исключает потенциальных пользователей. Т.к. большинство пользователей по прежнему используют php < 5.5
Кому надо копаться в сервере, ради работы данного движка?
Вот это жалко... 5.6 реально хороша
 
Да-да, а 6 вообще шедевр.
Я о том, что не использование предыдущих версий, только уменьшает кол-во потенциальных пользователей движка.
 
Да-да, а 6 вообще шедевр.
Я о том, что не использование предыдущих версий, только уменьшает кол-во потенциальных пользователей движка.
А кто то уже забил на PHP и пишет скрипты с участием node.js
 
Да-да, а 6 вообще шедевр.
Я о том, что не использование предыдущих версий, только уменьшает кол-во потенциальных пользователей движка.
Лично я видел сколько людей хостеры почти принудительно обновляли php
А кто то уже забил на PHP и пишет скрипты с участием node.js
Тоже хорошая идея, но хостинг нужно свой так как не видел хостеров под ноду. если только не заграничные. А вот ruby стоит поучить
 
Ребят, давайте прекратим оффтопить.
Если будут проблемы с совместимостью - я их буду решать. Но писать сразу под старые версии я тоже не хочу, поскольку новые версии для того и новые, чтобы их использовали сейчас или в недалёком будущем.
На сем оффтоп закрываем. Я немного модифицировал скрипт чата, скоро залью обновление. (Исправлена ошибка, возникающая при отключении сервера)
Обновления
Ветка main:
  • Добавлен пакет news
  • Добавлен пакет pack_default_install
Ветка test:
  • Обновлен пакет MSC_bridge до версии 0.2
  • Обновлен пакет MSC_SiteChat так же до версии 0.2
Изменения. Ну вобщем то кроме MSC_SiteChat более ничего особенного не изменилось.
В MSC_bridge добавлено игнорирование ошибок. В MSC_SiteChat добавлена обработка ошибки, которая возникает, когда игровой сервер не доступен или отключен; изменен шаблон формы отправки сообщений.

Примечание. При переустановке\обновлении пакета MSC_SiteChat рекомендуется предварительно удалить файл шаблона "cms/templates/default/scripts/MSC/sitechat_form.html", но ничего страшного, даже если вы не удалите этот файл. При новой установке ничего изменять не требуется.

Планы на ближайшее время:
Добавить пакет связи с разработчиком. (Предложение @Vladlen_198)
Выложить обновленную версию пакета с ядром.
 
Да, как сказал выше Влад, надо свежий php. Я тестирую на php 5.5. У меня уже есть пару изменений в ядре для решения этой проблемы. Возможно, скоро их вставлю в базовый набор пакетов.
https://www.dropbox.com/s/j9nat0mh20qhz4a/index.php?dl=0
Попробуй этот index.php (должен лежать в корне сайта)

index.php не помог.

PhP стоит 5.2

Тестил через Денвер
 

Поделиться этой страницей

Назад
Верх