1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-05-14 23:08:18 +03:00

Подготовка к версии 1.0.2

This commit is contained in:
Mzhelskiy Maxim 2013-01-21 16:11:13 +04:00
parent 479e97bea1
commit 8f721b320d
9 changed files with 35 additions and 26 deletions

View file

@ -15,7 +15,7 @@
*/ */
LiveStreet 1.0.1 LiveStreet 1.0.2
INSTALLATION INSTALLATION
1. Copy files to the engine to the desired directory site 1. Copy files to the engine to the desired directory site
@ -24,18 +24,22 @@ INSTALLATION
Upgrading from 0.5.1 Upgrading from 0.5.1
0. Be sure to make backup of your site and database 0. Be sure to make backup of your site and database
1. Update to version 1.0.1 can only database, so copy the new version over the old NOT to install, use a clean directory 1. Update to version 1.0.2 can only database, so copy the new version over the old NOT to install, use a clean directory
2. Copy files to the engine to the desired directory site 2. Copy files to the engine to the desired directory site
3. Copy the file to a new directory on your config.local.php old version 0.5.1 and copy the directory /uploads/ all files 3. Copy the file to a new directory on your config.local.php old version 0.5.1 and copy the directory /uploads/ all files
4. Enter the address http://you_site/install/ 4. Enter the address http://you_site/install/
5. Follow the instructions of the installer. When you create the database required By clicking the "Convert base 0.5.1 in 1.0.1" 5. Follow the instructions of the installer. When you create the database required By clicking the "Convert base 0.5.1 in 1.0.2"
Upgrading from 1.0 Upgrading from 1.0
0. Be sure to make backup of your site and database 0. Be sure to make backup of your site and database
1. Delete old files (except /config/config.local.php and directory /uploads/ all files) and copy the new files to a directory site 1. Delete old files (except /config/config.local.php and directory /uploads/ all files) and copy the new files to a directory site
2.1 Enter the address http://you_site/install/ and to step in creating a database to mark checkbox "Convert 1.0 DB to 1.0.1 " 2.1 Enter the address http://you_site/install/ and to step in creating a database to mark checkbox "Convert 1.0 DB to 1.0.2"
2.2 Or execute the SQL patch /install/convert_1.0_to_1.0.1.sql in phpMyAdmin or via the console MySQL, replacing prefix tables (prefix_) in the database on your 2.2 Or execute the SQL patch /install/convert_1.0_to_1.0.2.sql in phpMyAdmin or via the console MySQL, replacing prefix tables (prefix_) in the database on your
Upgrading from 1.0.1
0. Be sure to make a backup of your site and database
1. Since version 1.0.1 changes is the system files, the templates are not affected. So you can just copy all the files over the current, except the directory /templates/skin/, if you change the template.
Be sure to replace the file /config/config.php, all changes you need to make the file config.local.php
Configuration and Tuning Engines Configuration and Tuning Engines

View file

@ -15,7 +15,7 @@
*/ */
LiveStreet 1.0.1 LiveStreet 1.0.2
УСТАНОВКА УСТАНОВКА
1. Скопировать файлы движка в нужный каталог сайта 1. Скопировать файлы движка в нужный каталог сайта
@ -28,13 +28,18 @@ LiveStreet 1.0.1
2. Скопировать файлы движка в новый нужный каталог сайта 2. Скопировать файлы движка в новый нужный каталог сайта
3. Скопировать в новый каталог файл config.local.php от вашей старой версии 0.5.1 и скопировать каталог /uploads/ со всеми файлами. 3. Скопировать в новый каталог файл config.local.php от вашей старой версии 0.5.1 и скопировать каталог /uploads/ со всеми файлами.
4. Зайти по адресу http://ваш_сайт_на_ls/install/ 4. Зайти по адресу http://ваш_сайт_на_ls/install/
5. Следовать инструкциям установщика. При создании базы данных обязательно поставить галку "Конвертировать базу 0.5.1 в 1.0.1" 5. Следовать инструкциям установщика. При создании базы данных обязательно поставить галку "Конвертировать базу 0.5.1 в 1.0.2"
ОБНОВЛЕНИЕ С ВЕРСИИ 1.0 ОБНОВЛЕНИЕ С ВЕРСИИ 1.0
0. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ 0. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ
1. Удалите старые файлы кроме /config/config.local.php и каталога /uploads/ со всеми файлами, скопируйте новые файлы движка в нужный каталог сайта 1. Удалите старые файлы кроме /config/config.local.php и каталога /uploads/ со всеми файлами, скопируйте новые файлы движка в нужный каталог сайта
2.1 Зайти по адресу http://ваш_сайт_на_ls/install/ и на шаге создания базы данных поставить галку "Конвертировать базу 1.0 в 1.0.1" 2.1 Зайти по адресу http://ваш_сайт_на_ls/install/ и на шаге создания базы данных поставить галку "Конвертировать базу 1.0 в 1.0.2"
2.2 Либо руками выполнить SQL патч /install/convert_1.0_to_1.0.1.sql в phpMyAdmin или через консоль MySQL, предварительно сменив префикс таблиц в БД на ваш 2.2 Либо руками выполнить SQL патч /install/convert_1.0_to_1.0.2.sql в phpMyAdmin или через консоль MySQL, предварительно сменив префикс таблиц в БД на ваш
ОБНОВЛЕНИЕ С ВЕРСИИ 1.0.1
0. ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШЕГО САЙТА И БАЗЫ ДАННЫХ
1. Относительно версии 1.0.1 изменялись только системные файлы, шаблоны не затрагивались. Поэтому можно просто скопировать все файлы поверх текущих, кроме каталога /templates/skin/, если вы изменяли шаблон.
Обязательно замените файл /config/config.php, все свои изменения вам необходимо вносить в файл config.local.php
КОНФИГУРАЦИЯ И НАСТРОЙКА ДВИЖКА КОНФИГУРАЦИЯ И НАСТРОЙКА ДВИЖКА

View file

@ -18,7 +18,7 @@
/** /**
* Основные константы * Основные константы
*/ */
define('LS_VERSION','1.0.1'); define('LS_VERSION','1.0.2');
/** /**
* Operations with Config object * Operations with Config object

View file

@ -17,7 +17,7 @@
error_reporting(E_ALL); error_reporting(E_ALL);
set_time_limit(0); set_time_limit(0);
define('LS_VERSION','1.0.1'); define('LS_VERSION','1.0.2');
class Install { class Install {
/** /**
@ -637,7 +637,7 @@ class Install {
/** /**
* Если указана конвертация старой базы данных * Если указана конвертация старой базы данных
*/ */
list($bResult,$aErrors) = array_values($this->ConvertDatabase('convert_0.5.1_to_1.0.1.sql',$aParams)); list($bResult,$aErrors) = array_values($this->ConvertDatabase('convert_0.5.1_to_1.0.2.sql',$aParams));
if(!$bResult) { if(!$bResult) {
foreach($aErrors as $sError) $this->aMessages[] = array('type'=>'error','text'=>$sError); foreach($aErrors as $sError) $this->aMessages[] = array('type'=>'error','text'=>$sError);
$this->Layout('steps/db.tpl'); $this->Layout('steps/db.tpl');
@ -645,9 +645,9 @@ class Install {
} }
} elseif ($aParams['convert_from_10']) { } elseif ($aParams['convert_from_10']) {
/** /**
* Если указана конвертация старой базы данных (1.0 -> 1.0.1) * Если указана конвертация старой базы данных (1.0 -> 1.0.2)
*/ */
list($bResult,$aErrors) = array_values($this->ConvertDatabaseFrom10('convert_1.0_to_1.0.1.sql',$aParams)); list($bResult,$aErrors) = array_values($this->ConvertDatabaseFrom10('convert_1.0_to_1.0.2.sql',$aParams));
if(!$bResult) { if(!$bResult) {
foreach($aErrors as $sError) $this->aMessages[] = array('type'=>'error','text'=>$sError); foreach($aErrors as $sError) $this->aMessages[] = array('type'=>'error','text'=>$sError);
$this->Layout('steps/db.tpl'); $this->Layout('steps/db.tpl');
@ -1181,7 +1181,7 @@ class Install {
return !in_array($aParams['prefix'].'user_note',$aDbTables); return !in_array($aParams['prefix'].'user_note',$aDbTables);
} }
/** /**
* Конвертирует базу данных версии 0.5.1 в базу данных версии 1.0.1 * Конвертирует базу данных версии 0.5.1 в базу данных версии 1.0.2
* *
* @return bool * @return bool
*/ */
@ -1216,7 +1216,7 @@ class Install {
} }
} }
/** /**
* Необходимая конвертация в 1.0.1 из 0.5.1 * Необходимая конвертация в 1.0.2 из 0.5.1
*/ */
/** /**
@ -1690,7 +1690,7 @@ class Install {
return !$this->isFieldExistsDatabase($sTable,'user_settings_timezone'); return !$this->isFieldExistsDatabase($sTable,'user_settings_timezone');
} }
/** /**
* Конвертирует базу данных версии 1.0 в базу данных версии 1.0.1 * Конвертирует базу данных версии 1.0 в базу данных версии 1.0.2
* *
* @return bool * @return bool
*/ */

View file

@ -55,7 +55,7 @@ return array(
'install_title'=>'LiveStreet Installation', 'install_title'=>'LiveStreet Installation',
'step'=>'Step', 'step'=>'Step',
'start_paragraph'=>'<p>Welcome to LiveStreet &copy; 1.0.1 installation. </p><p><b>Notice:</b> You have to rename file - /config/config.local.php.dist to /config/config.local.php and apply read-write (rw) permision to it.</p><p><b>Notice:</b> Make sure that the following directories have rw permissions: /tmp, /logs, /uploads, /templates/compiled, /templates/cache</p>', 'start_paragraph'=>'<p>Welcome to LiveStreet &copy; 1.0.2 installation. </p><p><b>Notice:</b> You have to rename file - /config/config.local.php.dist to /config/config.local.php and apply read-write (rw) permision to it.</p><p><b>Notice:</b> Make sure that the following directories have rw permissions: /tmp, /logs, /uploads, /templates/compiled, /templates/cache</p>',
'php_params'=>'General PHP Configuration', 'php_params'=>'General PHP Configuration',
'php_params_version'=>'PHP ver. 5.2.0 or higher', 'php_params_version'=>'PHP ver. 5.2.0 or higher',
@ -79,8 +79,8 @@ return array(
'db_params_port_notice'=>'It might be a good choice to leave it as 3306 :)', 'db_params_port_notice'=>'It might be a good choice to leave it as 3306 :)',
'db_params_name'=>'DB name', 'db_params_name'=>'DB name',
'db_params_create'=>'Create DB', 'db_params_create'=>'Create DB',
'db_params_convert'=>'Convert 0.5.1 DB to 1.0.1', 'db_params_convert'=>'Convert 0.5.1 DB to 1.0.2',
'db_params_convert_from_10'=>'Convert 1.0 DB to 1.0.1', 'db_params_convert_from_10'=>'Convert 1.0 DB to 1.0.2',
'db_params_user'=>'Username', 'db_params_user'=>'Username',
'db_params_password'=>'Password', 'db_params_password'=>'Password',
'db_params_prefix'=>"Table's prefix", 'db_params_prefix'=>"Table's prefix",
@ -89,7 +89,7 @@ return array(
'db_params_engine_notice'=>'InnoDB is recommended', 'db_params_engine_notice'=>'InnoDB is recommended',
'error_table_select'=>'Query error whilst getting data from %%table%%', 'error_table_select'=>'Query error whilst getting data from %%table%%',
'error_database_converted_already'=>'DB structure suits v. 1.0.1 hence conversion aborted', 'error_database_converted_already'=>'DB structure suits v. 1.0.2 hence conversion aborted',
'admin_params'=>'Administrator Details Configuration', 'admin_params'=>'Administrator Details Configuration',
'admin_params_login'=>'Login', 'admin_params_login'=>'Login',

View file

@ -55,7 +55,7 @@ return array(
'install_title'=>'Установка LiveStreet', 'install_title'=>'Установка LiveStreet',
'step'=>'Шаг', 'step'=>'Шаг',
'start_paragraph'=>'<p>Добро пожаловать в инсталлятор LiveStreet &copy; 1.0.1. Ознакомьтесь с результатами и следуйте подсказкам.</p><p><b>Внимание.</b> Для успешной иснталяции вы должны переименовать файл /config/config.local.php.dist на /config/config.local.php и дать этому файлу права на запись.</p><p><b>Внимание.</b> Директории /tmp, /logs, /uploads, /templates/compiled, /templates/cache должны иметь права на запись.</p>', 'start_paragraph'=>'<p>Добро пожаловать в инсталлятор LiveStreet &copy; 1.0.2. Ознакомьтесь с результатами и следуйте подсказкам.</p><p><b>Внимание.</b> Для успешной иснталяции вы должны переименовать файл /config/config.local.php.dist на /config/config.local.php и дать этому файлу права на запись.</p><p><b>Внимание.</b> Директории /tmp, /logs, /uploads, /templates/compiled, /templates/cache должны иметь права на запись.</p>',
'php_params'=>'Основные настройки PHP', 'php_params'=>'Основные настройки PHP',
'php_params_version'=>'PHP версии не ниже 5.2.0', 'php_params_version'=>'PHP версии не ниже 5.2.0',
@ -79,8 +79,8 @@ return array(
'db_params_port_notice'=>'Скорее всего правильным решение будет оставить 3306 :)', 'db_params_port_notice'=>'Скорее всего правильным решение будет оставить 3306 :)',
'db_params_name'=>'Название базы данных', 'db_params_name'=>'Название базы данных',
'db_params_create'=>'Создать базу данных', 'db_params_create'=>'Создать базу данных',
'db_params_convert'=>'Конвертировать базу 0.5.1 в 1.0.1', 'db_params_convert'=>'Конвертировать базу 0.5.1 в 1.0.2',
'db_params_convert_from_10'=>'Конвертировать базу 1.0 в 1.0.1', 'db_params_convert_from_10'=>'Конвертировать базу 1.0 в 1.0.2',
'db_params_user'=>'Имя пользователя', 'db_params_user'=>'Имя пользователя',
'db_params_password'=>'Пароль', 'db_params_password'=>'Пароль',
'db_params_prefix'=>'Префикс таблиц', 'db_params_prefix'=>'Префикс таблиц',
@ -89,7 +89,7 @@ return array(
'db_params_engine_notice'=>'Рекомендуется использовать InnoDB', 'db_params_engine_notice'=>'Рекомендуется использовать InnoDB',
'error_table_select'=>'Ошибка запроса на выборку данных из таблицы %%table%%', 'error_table_select'=>'Ошибка запроса на выборку данных из таблицы %%table%%',
'error_database_converted_already'=>'Конвертация отменена, так как структура базы данных соответствует версии 1.0.1', 'error_database_converted_already'=>'Конвертация отменена, так как структура базы данных соответствует версии 1.0.2',
'admin_params'=>'Настройка данных администратора', 'admin_params'=>'Настройка данных администратора',
'admin_params_login'=>'Логин', 'admin_params_login'=>'Логин',

View file

@ -1,5 +1,5 @@
-- --
-- Database LiveStreet version 1.0.1 -- Database LiveStreet version 1.0.2
-- --
-- -------------------------------------------------------- -- --------------------------------------------------------