avatar_epmak

DevMu Web Clone engine 1.6.2, пилим потихоньку

Автор epmak, 2015 Окт. 10, 22:04

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

epmak

ребят.. читайте внимательнее как ставить
на сервере папку 'c:\dbbkp\ создать надо

0cter

А теперь во время установки получаю вот.


SQLSTATE[HY000]: General error: 20018 Incorrect syntax near ','. [20018] (severity 15) [(null)], log text: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_access]') AND type in (N'U')) DROP TABLE [dbo].[MWC_access]; SET ANSI_NULLS OFF; SET QUOTED_IDENTIFIER ON; CREATE TABLE mwce_settings.[dbo].[MWC_access]( [aid] [int] IDENTITY(1,1) NOT NULL, [goupId] [int] NOT NULL, [pageId] [int] NOT NULL ) ON [PRIMARY] IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__MWC_admin__serve__4EDDB18F]') AND type = 'D') BEGIN ALTER TABLE mwce_settings.[dbo].[MWC_admin] DROP CONSTRAINT [DF__MWC_admin__serve__4EDDB18F] END; IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF_MWC_admin_col_try]') AND type = 'D') BEGIN ALTER TABLE mwce_settings.[dbo].[MWC_admin] DROP CONSTRAINT [DF_MWC_admin_col_try] END; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_admin]') AND type in (N'U')) DROP TABLE mwce_settings.[dbo].[MWC_admin]; SET ANSI_NULLS ON; SET QUOTED_IDENTIFIER ON; SET ANSI_PADDING ON; CREATE TABLE mwce_settings.[dbo].[MWC_admin]( [id] [int] IDENTITY(1,1) NOT NULL, [name] [varchar](20) NULL, [pwd] [varchar](50) NULL, [lastdate] [datetime] NULL, [nick] [varchar](20) NULL, [access] [smallint] NULL, [sacc] [varchar](20) NULL, [umail] [varchar](255) NULL, [col_try] [smallint] DEFAULT ((0)) NULL, [col_banTo] [datetime] NULL ) ON [PRIMARY]; SET ANSI_PADDING OFF; SET ANSI_PADDING ON; CREATE TABLE mwce_settings.[dbo].[mwc_downloads]( [col_id] [int] IDENTITY(1,1) NOT NULL, [col_pik] [int] NULL, [col_desc] [ntext] NULL, [col_address] [ntext] NULL, [col_title] [ntext] NULL, [tbuild] [varchar](100) NULL, CONSTRAINT [PK_mwc_downloads] PRIMARY KEY CLUSTERED ( [col_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]; SET ANSI_PADDING OFF; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_group]') AND type in (N'U')) DROP TABLE mwce_settings.[dbo].[MWC_group]; SET ANSI_NULLS OFF; SET QUOTED_IDENTIFIER ON; SET ANSI_PADDING OFF; CREATE TABLE mwce_settings.[dbo].[MWC_group]( [id] [int] IDENTITY(1,1) NOT NULL, [g_name] [varchar](255) NOT NULL ) ON [PRIMARY]; SET ANSI_PADDING OFF; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_logs]') AND type in (N'U')) DROP TABLE [dbo].[MWC_logs] SET ANSI_NULLS ON; SET QUOTED_IDENTIFIER ON; SET ANSI_PADDING ON; CREATE TABLE mwce_settings.[dbo].[MWC_logs]( [col_LogID] [int] IDENTITY(1,1) NOT NULL, [col_ErrNum] [smallint] DEFAULT ((0)) NULL, [col_msg] [text] NOT NULL, [col_mname] [varchar](30) NULL, [col_createTime] [datetime] NULL, [tbuild] [varchar](100) NULL, CONSTRAINT [PK_MWC_logs] PRIMARY KEY CLUSTERED ( [col_LogID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]; SET ANSI_PADDING OFF IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_menu]') AND type in (N'U')) DROP TABLE mwce_settings.[dbo].[MWC_menu]; SET ANSI_NULLS OFF; SET QUOTED_IDENTIFIER ON; SET ANSI_PADDING OFF; CREATE TABLE mwce_settings.[dbo].[MWC_menu]( [id] [int] IDENTITY(1,1) NOT NULL, [mtitle] [varchar](255) NULL, [mtype] [smallint] DEFAULT ((0)) NULL, [link] [text] NOT NULL, [modul] [varchar](255) NULL, [col_Seq] [int] DEFAULT ((0)) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]; SET ANSI_PADDING OFF; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_menu_type]') AND type in (N'U')) DROP TABLE mwce_settings.[dbo].[MWC_menu_type]; SET ANSI_NULLS OFF; SET QUOTED_IDENTIFIER ON; SET ANSI_PADDING OFF; CREATE TABLE mwce_settings.[dbo].[MWC_menu_type]( [id] [int] IDENTITY(1,1) NOT NULL, [ttitle] [varchar](255) NULL, [tbuild] [varchar](100) NULL ) ON [PRIMARY]; SET ANSI_PADDING OFF; IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_news]') AND type in (N'U')) DROP TABLE mwce_settings.[dbo].[MWC_news]; CREATE TABLE mwce_settings.[dbo].[MWC_news]( [nid] [int] IDENTITY(1,1) NOT NULL, [autothor] [nvarchar](20) NULL, [indate] [datetime] DEFAULT (getdate()) NULL, [ntitle] [nvarchar](255) NULL, [ntype] [smallint] DEFAULT ((0)) NULL, [news] [ntext] NULL, [ntags] [nvarchar](255) NULL, [views] [int] DEFAULT ((0)) NULL, [tbuild] [varchar](100) NULL, [likes] [int] DEFAULT ((0)) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_pages]') AND type in (N'U')) DROP TABLE mwce_settings.[dbo].[MWC_pages]; CREATE TABLE mwce_settings.[dbo].[MWC_pages]( [id] [int] IDENTITY(1,1) NOT NULL, [pname] [varchar](50) NOT NULL, [ptitle] [varchar](100) NOT NULL, [ppath] [varchar](100) NOT NULL, [caching] [smallint] DEFAULT ((0))NOT NULL, [ison] [smallint] DEFAULT ((0)) NOT NULL, [isClass] [char](1) DEFAULT (('0')) NOT NULL, [tbuild][varchar](100) NULL, CONSTRAINT [PK_MWC_pages] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]; SET ANSI_PADDING OFF IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MWC_plugins]') AND type in (N'U')) DROP TABLE mwce_settings.[dbo].[MWC_plugins]; SET ANSI_NULLS OFF; SET QUOTED_IDENTIFIER ON; SET ANSI_PADDING OFF; CREATE TABLE mwce_settings.[dbo].[MWC_plugins]( [pid] [int] IDENTITY(1,1) NOT NULL, [pname] [varchar](255) NULL, [seq] [smallint] DEFAULT ((0)) NULL , [pstate] [smallint] DEFAULT ((0)) NULL, [pcache] [smallint] DEFAULT ((0)) NULL, [isClass] [char](1) DEFAULT (('0')) NOT NULL, [tbuild][varchar](100) NULL ) ON [PRIMARY]; SET ANSI_PADDING OFF; SET ANSI_NULLS OFF; SET QUOTED_IDENTIFIER ON; SET ANSI_PADDING OFF; CREATE TABLE mwce_settings.[dbo].[mwc_pluginsaccess]( [col_paID] [int] IDENTITY(1,1) NOT NULL, [col_pluginID] [int] NULL, [col_groupID] [int] NULL ) ON [PRIMARY]; SET ANSI_PADDING OFF; SET IDENTITY_INSERT mwce_settings.[dbo].[mwc_group] ON; INSERT INTO mwce_settings.dbo.mwc_group (id, g_name) VALUES (1, 'globalAdmin'), (2, 'g_guest'), (3, 'g_admins'), (4, 'g_all'), (5, 'g_user'); SET IDENTITY_INSERT mwce_settings.dbo.[mwc_group] OFF; SET IDENTITY_INSERT mwce_settings.dbo.[mwc_plugins] ON; INSERT INTO mwce_settings.dbo.mwc_plugins (pid, pname, pstate, pcache, tbuild,isClass) VALUES (1, 'login', 2, 0, 'admin',1), (2, 'admgroup', 2, 0, 'admin',1), (3, 'adminmenu', 2, 600, 'admin',1), (4, 'selserver', 2, 0, 'admin',1); SET IDENTITY_INSERT mwce_settings.dbo.[mwc_plugins] OFF; SET IDENTITY_INSERT mwce_settings.dbo.[mwc_pluginsaccess] ON; INSERT INTO mwce_settings.dbo.mwc_pluginsaccess (col_paID, col_pluginID, col_groupID) VALUES (1, 1, 4), (2, 2, 1), (3, 2, 3), (4, 3, 1), (5, 3, 3), (6, 4, 1), (7, 4, 3); SET IDENTITY_INSERT mwce_settings.dbo.[mwc_pluginsaccess] OFF; SET IDENTITY_INSERT mwce_settings.dbo.[mwc_pages] ON; INSERT INTO mwce_settings.dbo.mwc_pages (id,pname,ptitle,ppath,caching,ison,tbuild,isClass) VALUES (1, 'anews', 'auto_title1','controllers',0,1,'admin',1), (2, 'cconfigs', 'auto_title2','controllers',0,1,'admin',1), (3, 'ammanager', 'auto_title3','controllers',0,1,'admin',1), (4, 'apman', 'auto_title4','controllers',0,1,'admin',1), (5, 'agroup', 'auto_title5','controllers',0,1,'admin',1), (6, 'aaddmenu', 'auto_title6','controllers',0,1,'admin',1), (7, 'lmanage', 'auto_title7','controllers',0,1,'admin',1), (8, 'acontrol', 'auto_title8','controllers',0,1,'admin',1), (9, 'admin', 'auto_title9','controllers',0,1,'admin',1), (10, 'logs', 'auto_title11','controllers',0,1,'admin',1), (11, 'downloads', 'auto_title14','controllers',0,1,'admin',1), (30, 'updates', 'auto_title12','controllers',0,1,'admin',1); SET IDENTITY_INSERT mwce_settings.dbo.[mwc_pages] OFF; SET IDENTITY_INSERT mwce_settings.dbo.[mwc_access] ON; INSERT INTO mwce_settings.dbo.mwc_access (aid,pageId,goupId) VALUES (1,1,1), (2,1,3), (3,2,1), (4,2,3), (5,3,1), (6,3,3), (7,4,1), (8,4,3), (9,5,1), (10,5,3), (11,6,1), (12,6,3), (13,7,1), (14,7,3), (15,8,1), (16,8,3), (17,9,1), (18,9,3), (19,10,1), (20,10,3), (21,11,1), (39,30,1), (40,30,3); SET IDENTITY_INSERT mwce_settings.dbo.[mwc_access] OFF; SET IDENTITY_INSERT mwce_settings.dbo.[mwc_menu_type] ON; INSERT INTO mwce_settings.dbo.mwc_menu_type (id,ttitle,tbuild) VALUES (2,'adminmenu','admin'); SET IDENTITY_INSERT mwce_settings.dbo.[mwc_menu_type] OFF; SET IDENTITY_INSERT mwce_settings.dbo.[mwc_menu] ON; INSERT INTO mwce_settings.dbo.mwc_menu (id,mtitle,mtype,link,modul,col_Seq) VALUES (1,'auto_title1',2,'anews','anews',0), (2,'auto_title2',2,'cconfigs','cconfigs',0), (3,'auto_title3',2,'ammanager','ammanager',0), (4,'auto_title4',2,'apman','apman',0), (5,'auto_title5',2,'agroup','agroup',0), (6,'auto_title6',2,'aaddmenu','aaddmenu',0), (7,'auto_title8',2,'acontrol','acontrol',0), (8,'auto_title7',2,'lmanage','lmanage',0), (9,'auto_title14',2,'downloads','downloads',0), (15,'auto_title12',2,'updates','updates',0); SET IDENTITY_INSERT mwce_settings.dbo.[mwc_menu] OFF;

epmak

синтаксический анализ показывает что все ок
либо ты заливал сайт НЕ через фтп на хост,либо твой ms sql ниже чем 2005.

0cter

Цитата: epmak от 2016 Июль 03, 12:48  синтаксический анализ показывает что все ок
либо ты заливал сайт НЕ через фтп на хост,либо твой ms sql ниже чем 2005.

MSSQL вот именно стоит 2005, заливал через ФТП.

pekaX

Цитата: 0cter от 2016 Июль 02, 15:01  Как решить данную проблему при установке ?

QLSTATE[HY000]: General error: 20018 CREATE DATABASE failed. Some file names listed could not be created. Check related errors. [20018] (severity 16) [(null)], log text: CREATE DATABASE mwce_settings ON PRIMARY (NAME =mwce_settingsData, FILENAME ='c:dbbkpmwce_settings.mdf', -- <- change address if need SIZE =5, FILEGROWTH =10%) LOG ON ( NAME =mwce_settingsLog, FILENAME ='c:dbbkpmwce_settings.ldf', -- <- change address if need SIZE =1, FILEGROWTH =1 );

Забыл сказать что устанавливаю через хостинг. Юзаю MSSQL_PDO

очень проста удали базу и sql mwce_settings и всо что в папке C:dbbkp

Profesor08

Ах да, когда сайт устанавливается, если в базе уже есть таблица с префиксом MWC_*, то сайт выдаст ошибку. Лучше бы сайт при установке проверял целостность таблиц, и если они подходят, то не создавал бы. Иначе просто пересоздавал бы их заново.

0cter

#206
Так я не понял, какую базу удалить? Mu Online ? o_O

У меня и так других баз нет. C:/dbbkp пустая папка.

База MuOnline Свежая

epmak

Цитата: Profesor08 от 2016 Июль 03, 14:22  Ах да, когда сайт устанавливается, если в базе уже есть таблица с префиксом MWC_*, то сайт выдаст ошибку. Лучше бы сайт при установке проверял целостность таблиц, и если они подходят, то не создавал бы. Иначе просто пересоздавал бы их заново.

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

Цитата: 0cter от 2016 Июль 03, 14:44  Так я не понял, какую базу удалить? Mu Online ? o_O

У меня и так других баз нет. C:/dbbkp пустая папка.

База MuOnline Свежая

mwce_settings. он про нее. Сайт создает себе базу где хранит настройки.

0cter

Я делаю свежую установку! у меня нет не какой созданной базы от движка пока. C:/dbbkp пустой.

Так же в MSSQL список баз: только MuOnline чистый без таблиц от какого то веба либо вашего.

Epmak можешь через скайп помочь мне ?

epmak

#209
просто вбей в ms sql qa
[sql]CREATE DATABASE mwce_settings ON PRIMARY (
NAME =mwce_settingsData,
FILENAME ='c:dbbkpmwce_settings.mdf',
SIZE =5,
FILEGROWTH =10%) LOG ON ( NAME =mwce_settingsLog, FILENAME ='c:dbbkpmwce_settings.ldf',
SIZE =1,
FILEGROWTH =1 );[/sql]

и посмотри что будет

0cter

Цитата: epmak от 2016 Июль 03, 22:09  просто вбей в ms sql qa
[sql]CREATE DATABASE mwce_settings ON PRIMARY (
NAME =mwce_settingsData,
FILENAME ='c:dbbkpmwce_settings.mdf',
SIZE =5,
FILEGROWTH =10%) LOG ON ( NAME =mwce_settingsLog, FILENAME ='c:dbbkpmwce_settings.ldf',
SIZE =1,
FILEGROWTH =1 );[/sql]

и посмотри что будет

Создавалась база и что ?

Правильно все указал?



Все делаю по инструкции и уверен на 100%. Не получается.

Прошу о помощи через тим вивер либо в скайпе





Перед установкой нужно тут прописать данные ?

epmak

Так, давай еще раз.
1. на хостинге, где стоит сайт должны быть открыты на запись
- config/configs.php
- build/muonline/configs/ вся папка
- build/admin/configs/ вся папка
- build/muonline/_dat/ вся папка
- build/admin/_dat/ вся папка

менять в них ничего не надо. сайт сам все сделает

2. перед установкой в config/configs.php default build должен быть install, по умолчанию оно там так и есть.
3. ms sql самый донный должен быть 2005, лучше если 2008, а самый сок, если самый новый.
4. пхп должно быть не ниже 5.6 иначе сайт отошлет.
5. базе не должно быть таблиц с преффиксом mwc. если есть, то надо либо временно переименовать, либо удалить.
6. не должно быть базы mwce_settings

все ли условия выполнены?

epmak

#212
В связи с проблемами у некоторых людей с автоматической установкой сайта, в следующем билде будет присутствовать галочка "установить вручную". Если галочка выбрана, сайт проверит только возможность подключения к бд, а уже г-ну администратору выведутся кодбоксы со сгенеренными sql_скриптами, которые вам, соблюдая очередность, придется руками забивать в студию. после чего, в самом низу будет любезно предоставлена форма для добавления админа. Кому совсем невтерпеж, можно найти на свнке тестовый вариант + еще ряд фиксиков.

UPDATE

Что нового:

  • При установке появилась возможность перевести установку в ручной режим. Сайт проверит доступность к базе данных и выведет на экран скрипты, которые нужно будет ввести в managment студию в том же порядке, в котором они выведены на экран.
  • Подключения к бд разделены на dblib и sqlsrv, то есть, появился еще 1 тип подключения.
  • В установленных дополнениях теперь не отображаются дополнения, которые нельзя  удалить.

Ссылки

Скачать патч 121-126

Скачать билд целиком

Как ставить патч
Спойлер
Прежде всего, убедится, что build/admin/_dat/updates имеет доступ на запись

При апдейте будут заменены файлы:

mwce/pageBuilder.php
mwce/Connect.php
build/install/main/installMain.php
build/install/main/installModel.php
build/admin/controllers/updates.php
theme/install/html/public/step1.html
theme/install/html/public/index.html
theme/install/html/public/manually.html
build/muonline/install.sql

Они должны быть доступны на запись.
[свернуть]

epmak

Со следующего публичного билда буду делать уже модули с установкой/удалением, как было в 1.5. Правда, качать и устанавливать их нужно будет руками.

epmak

#214
Что нового:

  • Исправлен небольшой нотис в веб-магазине.
  • Доработка модуля обновлений и дополнений
  • Исправление в плагине парсера голосования (требуется добавить таблицу в SQL, искать в описании как ставить патч).

Ссылки

Скачать патч 126-129
Скачать билд целиком

Как ставить патч
Спойлер
1. Патчи ставятся по порядку, если у Вас не стоит более 2-3 патчей, возможно, Вам проще скачать билд и сразу поставить его (предварительно сохранив свои конфиги).
2. Убедится, что build/admin/_dat/updates имеет доступ на запись

При обновлении будут заменены файлы:

build/muonline/inc/rItem.php
theme/admin/html/public/index.html
build/admin/controllers/updates.php
build/admin/models/m_updates.php
build/muonline/plugins/model/m_mmovote.php
build/muonline/install.sql
mwce/Model.php

Они должны быть доступны на запись.

+ добавить в SQL таблицу в базу с му
[sql]SET ANSI_PADDING ON;
CREATE TABLE [dbo].[MWC_MMO_TOP](
[col_voteid] [int] IDENTITY(1,1) NOT NULL,
[col_memb_id] [varchar](10) NULL,
[col_LastVote] [datetime] NULL,
[col_votes] [int] NULL,
CONSTRAINT [PK_MWC_MMO_TOP] PRIMARY KEY CLUSTERED
(
[col_voteid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY];

SET ANSI_PADDING OFF;

ALTER TABLE [dbo].[MWC_MMO_TOP] ADD  CONSTRAINT [DF_MWC_MMO_TOP_col_votes]  DEFAULT ((0)) FOR [col_votes];[/sql]
[свернуть]


UPDATE 16.07.16 Новый патч


Что нового:

  • Оптимизация и доработка админки
  • Доработка модуля обновлений и дополнений
  • Доработка билда muonline

Ссылки
Скачать патч 129-134
на билд ссылку не выкладываю, слишком незначительны общие изменения, если есть желание иметь самый актуальный билд, милости прошу на SVN.

Как ставить патч
Спойлер
1. Патчи ставятся по порядку, если у Вас не стоит более 2-3 патчей, возможно, Вам проще скачать билд и сразу поставить его (предварительно сохранив свои конфиги).
2. Убедится, что build/admin/_dat/updates имеет доступ на запись

При обновлении будут заменены файлы:

build/muonline/install.sql
build/muonline/inc/User.php
build/muonline/inc/Character.php
build/admin/inc/Modules.php
theme/espada-legend/html/login/userPanel.html

Они должны быть доступны на запись.
[свернуть]

Обновил первый пост, добавил ссылки на документацию.

Profesor08

#215
Почему svn, а не гитхаб? С ним удобнее. Один команд и все обновилось. Конечно надо по уму все делать. Но заходтя на свн, я вижу кучу папкок и файлов, при этом не имея возможность скачать все сразу. На гитхабе все удобнее.

epmak

Цитата: Profesor08 от 2016 Июль 17, 00:25  Почему svn, а не гитхаб?
потому что так исторически сложилось, если вкратце.


Цитата: Profesor08 от 2016 Июль 17, 00:25  С ним удобнее. Один команд и все обновилось. Конечно надо по уму все делать. Но заходтя на свн, я вижу кучу папкок и файлов, при этом не имея возможность скачать все сразу. На гитхабе все удобнее.
Ну, кому-то удобнее стричься под машинку, а кому-то модельную стрижку подавай. На самом деле, дело привычки. И по поводу свн, Олег, ты же пользуешься php storm или web storm, там встроенный клиент (в том числе и гита)...

epmak

#217
Что нового:

  • Оптимизации в ядре
  • Исправления в модулях: регистрации (ссылка активации), топ персонажей и гильдий (универсальные столбцы бд, точнее легенда к ним), осада замка
  • Добавлена возможность устанавливать все базы на разных серверах и типах серверов: например, база сайта может быть установлена на mysql на хостинге, в то время как база сервера может быть установлена на ms sql рядом с самим сервером му
  • доработки плагина muonline qinfo. Внимание, учтите тот факт, что для каждого билда создается файлик <билд>.online.txt в корне сайта. в связи с этим должны быть розданы соответствующие разрешения.
  • добавлен препарсинг файлов css и js скриптов, что подключаются вместе с модулем: |site|, |theme| и т.п. теперь меняются на соотв. данные.

Ссылки
Скачать патч 134-148
Скачать билд целиком

Как ставить патч
Спойлер
1. Патчи ставятся по порядку, если у Вас не стоит более 2-3 патчей, возможно, Вам проще скачать билд и сразу поставить (не устанваливать заново, а скопировать файлы) его (предварительно сохранив свои конфиги).
2. Убедится, что build/admin/_dat/updates имеет доступ на запись

При обновлении будут заменены файлы:

buildmuonlineincCharacter.php
buildmuonlinepubmtop100.php
buildmuonlinepubtop100.php
buildmuonlinepluginsmodelm_servertop.php
buildmuonlinepluginscontrollerqinfo.php
buildmuonlinelangrucastle.php
buildmuonlinepubcastle.php
buildmuonlinelangrutopGuild.php
buildmuonlinelangruregister.php
buildmuonlinepubregister.php
buildmuonlinepluginscontrollerlogin.php
buildmuonlinepubmm_register.php

buildadminlangrutitles.php

buildinstallmaininstallMain.php
buildinstallmaininstallModel.php

mwcecontent.php
mwcepageBuilder.php
mwcerouter.php
mwceController.php
mwceLogs.php

themeespada-legendhtmlcastlemain.html
themeespada-legendhtmlmailregister.html
themeinstallhtmlpublicstep1.html
themescriptsmwcapi.js

Они должны быть доступны на запись.
[свернуть]

П.С.: напоминаю тем, у кого сайт установлен, перестанавливать его не надо, просто копируете все свои configs, заливаете сайт поверх, затем возвращаете конфиги.  Те, кто изменял модули внимательно посмотрите список изменений в обновлении, иначе вы можете потерять свои кастумы.
П.П.ЦС.: разработал новый модуль, что позволит вам создавать свои архивы с установкой патчей/кастумных модулей. искать на яше. ссылка в  на все модули есть в разделе. разобраться относительно в нем просто, но если что - за консультацией в пм.

epmak

Что нового:

  • Оптимизации в ядре
  • Улучшена поддержка нескольких баз
  • Исправление в плагине переключения билдов
  • Исправлена проблема при формировании конфига билда му после установки
  • Внесены некоторые исправления, которые позволили запускать движок из командной строки (вторым параметром идет адрес, начиная с page или control), как в адресной строке браузера, но без домена (имеется в виду, возможность поставить нужный модуль в cron по адресу на него)

Ссылки
Скачать патч 148-156
Скачать билд целиком

Как ставить патч
Спойлер
0. phar должен быть включен в php.ini
1. Патчи ставятся по порядку, если у Вас не стоит более 2-3 патчей, возможно, Вам проще скачать билд и сразу поставить (не устанваливать заново, а скопировать файлы) его (предварительно сохранив свои конфиги).
2. Убедится, что build/admin/_dat/updates имеет доступ на запись

При обновлении будут заменены файлы:

mwce/Model.php
mwce/Connect.php
mwce/pageBuilder.php
mwce/router.php

build/install/main/installModel.php
build/muonline/plugins/controller/bchanger.php


Они должны быть доступны на запись.
[свернуть]

epmak

Что нового:

  • Оптимизации в ядре
  • Исправление плагина парсинга топов голосования
  • Очередное, и надеюсь, последнее исправление автоматической установки сайта

Ссылки
Скачать патч 156-162
Скачать билд целиком

Как ставить патч
Спойлер
0. phar должен быть включен в php.ini
1. Патчи ставятся по порядку, если у Вас не стоит более 2-3 патчей, возможно, Вам проще скачать билд и сразу поставить (не устанавливать заново, а скопировать файлы) его (предварительно сохранив свои конфиги).
2. Убедится, что build/admin/_dat/updates имеет доступ на запись

При обновлении будут заменены файлы:

mwce/Controller.php
build/muonline/inc/TopParse.php
build/muonline/plugins/model/m_mmovote.php
build/muonline/inc/muController.php
build/muonline/install.sql

build/install/_dat/mssql.sql
build/install/main/installModel.php

theme/install/html/public/index.html');


Они должны быть доступны на запись.
[свернуть]

Похожие темы (3)

Сообщений: 0
Просмотров: 1006

Сообщений: 4
Просмотров: 1455