Revision 1530
Added by Luisehahne almost 14 years ago
| branches/2.8.x/INSTALL | ||
|---|---|---|
| 1 |
WebsiteBaker 2.8.2 Installation Instructions |
|
| 2 |
============================================ |
|
| 1 |
WebsiteBaker 2.8.2 SP2 Installation Instructions
|
|
| 2 |
=================================================
|
|
| 3 | 3 |
|
| 4 |
You can find detailed informations in the INSTALL
|
|
| 5 |
file of the needed installer interface.
|
|
| 4 |
Step 1 - Preparing your existing webspace:
|
|
| 5 |
- Login to your webspace account and create a database.
|
|
| 6 | 6 |
|
| 7 |
Short Instruction: |
|
| 7 |
Step 2 - Download WebsiteBaker from http://www.websitebaker2.org/en/download/latest-version.php |
|
| 8 |
- Download "WebsiteBaker 2.8.2 [R1528] including ServicePack 2" |
|
| 9 |
- Unzip the package to your lokal machine |
|
| 10 |
- rename config.php.new to config.php |
|
| 11 |
- change favicon to your own |
|
| 12 |
- upload all files to your Webspace. |
|
| 8 | 13 |
|
| 9 |
1.: create empty database and remember access data |
|
| 10 |
2.: Unzip WB and move it to the Server |
|
| 11 |
3.: Unzip Fix-Packet and move it to the Server !!! very important !!! |
|
| 12 |
4.: chmod directories/files as usual if needed (most with mod-apache running) |
|
| 13 |
5.: rename config.php.new into config.php (never needed with micro-installer) |
|
| 14 |
6.: start installation |
|
| 14 |
Step 3 - Installation: |
|
| 15 |
- call in your Browser www.yourdomainname.com |
|
| 16 |
- follow the Installation Instructions |
|
| 15 | 17 |
|
| 18 |
Step 4 - Installation folder: |
|
| 19 |
- Delete folder install |
|
| 20 |
|
|
| 21 |
Step 5 - Upgrade-script: |
|
| 22 |
- Delete File upgrade-script.php |
|
| 23 |
|
|
| 24 |
Have fun with WB 2.8.2 SP2 |
|
| 25 |
|
|
| 26 |
|
|
| branches/2.8.x/CHANGELOG | ||
|---|---|---|
| 11 | 11 |
! = Update/Change |
| 12 | 12 |
|
| 13 | 13 |
=========================== add small Features 2.8.2 ========================== |
| 14 |
27 Nov-2011 Build 1530 Dietmar Woellbrink (Luisehahne) |
|
| 15 |
! update templates allcss and round (Tks to Rübenwurzel) |
|
| 16 |
+ Add UPGRADE Instructions |
|
| 17 |
! Update INSTALL Instructions |
|
| 18 |
! Optimize config.php handling for installation |
|
| 14 | 19 |
25 Nov-2011 Build 1529 Dietmar Woellbrink (Luisehahne) |
| 15 | 20 |
+ add new backend theme handling (Tks to Stefek) |
| 16 | 21 |
----------------------------------- Fixes 2.8.2 -------------------------------- |
| branches/2.8.x/UPGRADE | ||
|---|---|---|
| 1 |
WebsiteBaker 2.8.2 SP2 UPGRADE Instructions |
|
| 2 |
================================================= |
|
| 3 |
|
|
| 4 |
Upgrade from WB 2.8.0 to WB 2.8.2 SP2 |
|
| 5 |
Upgrade from WB 2.8.1 to WB 2.8.2 SP2 |
|
| 6 |
- need full package "WebsiteBaker 2.8.2 [R1528] including ServicePack 2" |
|
| 7 |
|
|
| 8 |
Upgrade from WB 2.8.2 to WB 2.8.2 SP2 |
|
| 9 |
- download "ServicePack 2 for WebsiteBaker 2.8.2 all fixes" |
|
| 10 |
|
|
| 11 |
Download WebsiteBaker from http://www.websitebaker2.org/en/download/latest-version.php |
|
| 12 |
|
|
| 13 |
Step 1 - Preparing your existing system: |
|
| 14 |
- Login to your backend and set "Settings" - "Backend-Theme" to "wb_theme" and don't forget to store. |
|
| 15 |
- Backup your changed Files in modules and templates folder like .css, .js, wb_config.js for the Editor |
|
| 16 |
|
|
| 17 |
Step 2 - Download Instructions |
|
| 18 |
- Download "WebsiteBaker 2.8.2 [R1528] including ServicePack 2" |
|
| 19 |
- If you already installed WB 2.8.2 |
|
| 20 |
Download "ServicePack 2 for WebsiteBaker 2.8.2 all fixes" |
|
| 21 |
|
|
| 22 |
Step 3 - upgrading |
|
| 23 |
- Unzip the packages to your lokal machine |
|
| 24 |
- upload all files to your Webspace. |
|
| 25 |
- Be shure that existing files are overwritten. |
|
| 26 |
|
|
| 27 |
Step 4 - Cleanup Files and Folders on your Webspace: |
|
| 28 |
- Delete File admin/preferences/details.php |
|
| 29 |
- Delete File admin/preferences/email.php |
|
| 30 |
- Delete File admin/preferences/password.php |
|
| 31 |
- Delete Folder modules/backup |
|
| 32 |
- Delete Folder modules/droplets/js |
|
| 33 |
- Delete Folder templates/classic_theme |
|
| 34 |
|
|
| 35 |
Step 5 - Upgrade the database: |
|
| 36 |
- call in your Browser www.yourdomainname. com/upgrade-script.php |
|
| 37 |
|
|
| 38 |
Step 6 - Delete the upgrade-script: |
|
| 39 |
- Delete File upgrade-script.php |
|
| 40 |
|
|
| 41 |
Step 7 - Delete the config.php.new: |
|
| 42 |
- to solve the problem with overwritten config.php by upgrade to 2.8.2 we upload a config.php.new. |
|
| 43 |
|
|
| 44 |
Have fun with WB 2.8.2 SP2 |
|
| branches/2.8.x/wb/admin/interface/version.php | ||
|---|---|---|
| 52 | 52 |
|
| 53 | 53 |
// check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled) |
| 54 | 54 |
if(!defined('VERSION')) define('VERSION', '2.8.2');
|
| 55 |
if(!defined('REVISION')) define('REVISION', '1529');
|
|
| 55 |
if(!defined('REVISION')) define('REVISION', '1530');
|
|
| branches/2.8.x/wb/templates/allcss/template.css | ||
|---|---|---|
| 130 | 130 |
display: block; |
| 131 | 131 |
padding: 2px; |
| 132 | 132 |
} |
| 133 |
.menu_default a:link, .menu_default a:visited, .menu_default a:active {
|
|
| 133 |
.menu-default a:link, .menu-default a:visited, .menu-default a:active {
|
|
| 134 | 134 |
border-bottom: 1px dashed #999; |
| 135 | 135 |
} |
| 136 |
.menu_default a:hover {
|
|
| 136 |
.menu-default a:hover {
|
|
| 137 | 137 |
border-bottom: 1px dashed #333; |
| 138 | 138 |
} |
| 139 | 139 |
|
| 140 |
.menu_current {
|
|
| 140 |
.menu-current {
|
|
| 141 | 141 |
border-bottom: 1px dashed #999; |
| 142 | 142 |
font-weight:bold; |
| 143 | 143 |
} |
| branches/2.8.x/wb/templates/allcss/index.php | ||
|---|---|---|
| 79 | 79 |
|
| 80 | 80 |
<!-- main navigation menu --> |
| 81 | 81 |
<div class="menu"> |
| 82 |
<?php show_menu2(SM2_ALLMENU, SM2_ROOT, SM2_ROOT+PAGE_LEVEL_LIMIT, SM2_ALL|SM2_NUMCLASS ); ?>
|
|
| 83 |
<?php
|
|
| 82 |
<?php
|
|
| 83 |
show_menu2(0,SM2_ROOT,SM2_ROOT,SM2_TRIM,'<li><span class="menu-default">[ac][menu_title]</a></span>','</li>','<ul>','</ul>');
|
|
| 84 | 84 |
// CODE FOR WEBSITE BAKER FRONTEND LOGIN |
| 85 | 85 |
if (FRONTEND_LOGIN == 'enabled' && VISIBILITY != 'private' && $wb->get_session('USER_ID') == '') {
|
| 86 |
$redirect_url = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : WB_URL ); |
|
| 87 |
$redirect_url = (isset($thisApp->redirect_url) ? $thisApp->redirect_url : $redirect_url ); |
|
| 88 |
?> |
|
| 86 |
$redirect_url = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : WB_URL ); |
|
| 87 |
$redirect_url = (isset($thisApp->redirect_url) ? $thisApp->redirect_url : $redirect_url );?> |
|
| 89 | 88 |
<!-- login form --> |
| 90 | 89 |
<br /> |
| 91 | 90 |
<form name="login" id="login" action="<?php echo LOGIN_URL; ?>" method="post"> |
| branches/2.8.x/wb/templates/round/template.css | ||
|---|---|---|
| 99 | 99 |
background-color: #369; |
| 100 | 100 |
text-decoration: none; |
| 101 | 101 |
} |
| 102 |
.menu_current {
|
|
| 102 |
.menu-current {
|
|
| 103 | 103 |
font-weight: bold; |
| 104 | 104 |
} |
| 105 | 105 |
.highlight {
|
| branches/2.8.x/wb/templates/round/index.php | ||
|---|---|---|
| 78 | 78 |
</tr> |
| 79 | 79 |
<tr> |
| 80 | 80 |
<td width="170"> |
| 81 |
<?php show_menu2(SM2_ALLMENU,SM2_ROOT, SM2_ROOT+PAGE_LEVEL_LIMIT, SM2_ALL|SM2_NUMCLASS ); ?>
|
|
| 81 |
<?php show_menu2(0,SM2_ROOT,SM2_ROOT,SM2_TRIM,'<li><span class="menu-default">[ac][menu_title]</a></span>','</li>','<ul>','</ul>');?>
|
|
| 82 | 82 |
</td> |
| 83 | 83 |
</tr> |
| 84 | 84 |
<tr> |
| branches/2.8.x/wb/install/index.php | ||
|---|---|---|
| 21 | 21 |
session_start(); |
| 22 | 22 |
define('SESSION_STARTED', true);
|
| 23 | 23 |
} |
| 24 |
$mod_path = dirname(str_replace('\\', '/', __FILE__));
|
|
| 25 |
$doc_root = rtrim(str_replace('\\', '/',$_SERVER['DOCUMENT_ROOT']),'/');
|
|
| 26 |
$mod_name = basename($mod_path); |
|
| 27 |
$wb_path = dirname(dirname(str_replace('\\', '/', __FILE__)));
|
|
| 28 |
$wb_root = str_replace($doc_root,'',$wb_path); |
|
| 29 | 24 |
|
| 25 |
$mod_path = dirname(str_replace('\\', '/', __FILE__));
|
|
| 26 |
$doc_root = rtrim(str_replace('\\', '/',$_SERVER['DOCUMENT_ROOT']),'/');
|
|
| 27 |
$mod_name = basename($mod_path); |
|
| 28 |
$wb_path = dirname(dirname(str_replace('\\', '/', __FILE__)));
|
|
| 29 |
$wb_root = str_replace(realpath($doc_root),'',$wb_path); |
|
| 30 |
|
|
| 30 | 31 |
// Function to highlight input fields which contain wrong/missing data |
| 31 | 32 |
function field_error($field_name='') {
|
| 32 | 33 |
if(!defined('SESSION_STARTED') || $field_name == '') return;
|
| ... | ... | |
| 89 | 90 |
document.getElementById('file_perms_box').style.display = 'none';
|
| 90 | 91 |
} |
| 91 | 92 |
} |
| 92 |
|
|
| 93 | 93 |
</script> |
| 94 | 94 |
</head> |
| 95 | 95 |
<body> |
| ... | ... | |
| 189 | 189 |
</tr> |
| 190 | 190 |
<tr> |
| 191 | 191 |
<?php |
| 192 |
$config = '<font class="good">Writeable</font>'; |
|
| 193 |
$configFile = '/config.php'; |
|
| 194 |
if(!isset($_SESSION['config_rename'])) {
|
|
| 195 |
if( ( file_exists($wb_path.$configFile)==false ) && (file_exists($wb_path.'/config.php.new')==true ) ){
|
|
| 196 |
if( (is_writeable($wb_path.'/config.php.new')==true) && (rename($wb_path.'/config.php.new',$wb_path.'/config.php')) ) {
|
|
| 197 |
$config = '<font class="good">Writeable</font>'; |
|
| 198 |
$_SESSION['config_rename'] = true; |
|
| 199 |
} else {
|
|
| 200 |
$installFlag = false; |
|
| 192 |
$config = '<font class="good">Writeable</font>'; |
|
| 193 |
$configFile = '/config.php'; |
|
| 194 |
if(!isset($_SESSION['config_rename']) ) {
|
|
| 195 |
|
|
| 196 |
if( (file_exists($wb_path.$configFile)==true)) {
|
|
| 197 |
if ( filesize($wb_path.$configFile) > 128) {
|
|
| 198 |
$installFlag = false; |
|
| 199 |
$config = '<font class="bad">Not empty!!?</font>'; |
|
| 200 |
} elseif( is_writeable($wb_path.$configFile)==true ) {
|
|
| 201 |
$config = '<font class="good">isWriteable</font>'; |
|
| 202 |
$_SESSION['config_rename'] = true; |
|
| 203 |
} |
|
| 204 |
} elseif((file_exists($wb_path.'/config.php.new')==true)) {
|
|
| 201 | 205 |
$configFile = '/config.php.new'; |
| 202 |
$config = '<font class="bad">Unwriteable</font>'; |
|
| 203 |
} |
|
| 204 |
} elseif( (file_exists($wb_path.'/config.php.new')==true) && ( file_exists($wb_path.$configFile)==true ) ) {
|
|
| 205 |
if( (file_exists($wb_path.$configFile)==true) ) {
|
|
| 206 | 206 |
$installFlag = false; |
| 207 |
$config = '<font class="bad">Already installed?</font>'; |
|
| 207 |
$config = '<font class="bad">Please rename</font>'; |
|
| 208 |
} else {
|
|
| 209 |
$installFlag = false; |
|
| 210 |
$config = '<font class="bad">Missing!!?</font>'; |
|
| 208 | 211 |
} |
| 209 |
} elseif( (is_writeable($wb_path.'/config.php.new')==false) ) {
|
|
| 210 |
$installFlag = false; |
|
| 211 |
$configFile = '/config.php.new'; |
|
| 212 |
$config = '<font class="bad">Unwriteable</font>'; |
|
| 212 |
|
|
| 213 | 213 |
} |
| 214 |
} |
|
| 215 | 214 |
?> |
| 216 | 215 |
<td width="150px" style="color: #666666;"><?php print $wb_root.$configFile ?></td> |
| 217 | 216 |
<td width="150px"><?php echo $config ?></td> |
Also available in: Unified diff
update templates allcss and round (Tks to Rübenwurzel)
Add UPGRADE Instructions
Update INSTALL Instructions
Optimize config.php handling for installation