Server Settings

img Server Settings

Server Operating System

This setting is usually selected during installation, and it should reflect the operating system of the server where WebsiteBaker is running. Unless you accidentally selected the wrong operating system during installation, this setting should never have to be changed.

World-writable file permissions Checkbox

This option, available only when WB is running on a Linux/Unix based server, changes the permissions of any new file or directory created by WB to “777”, making them readable, writable and executable by anyone.

Anyone capable of accessing the new pages will be able to edit or delete them. This option makes your WB installation extremely insecure, and vulnerable to malicious, or even accidental damage.

Unticking the checkbox will not turn this option off. To switch it off, you must: 

  1. click the “Show Advanced Options” button 
  2. turn off the appropriate options under “Filesystem Permissions” 

Filesystem Permissions (Advanced)

This option, available only when WB is running on a Linux/Unix based server, allows you to specify the permission level of any new file or directory automatically created by WB. Simply tick the appropriate permission to allow, or untick it to forbid.

settings file permissions
Filesystem Permissions showing the default permission levels

The permission levels of files and directories affects the workings of several functions and modules of WB. The default permission levels should be adequate for the vast majority of installations. Do not change these permission levels, unless you understand the setup of your server, and you have a compelling reason for doing so.

Pages Directory (Advanced)

Here you can specify the default sub-directory of your WB installation where your site's pages are stored. The default should not be changed, unless you have a compelling reason for doing so.

Media Directory (Advanced)

The name and location of the default sub-directory where media files (images, downloadable documents, etc.) are stored and managed. You should leave the default unchanged, unless you have a compelling reason for doing so.

Page Extension (Advanced)

You can specify here the extension of site pages automatically created by WB. Most modules, as well as WB itself, expect these pages to be php. Unless your server is setup in a very specific way, and requires php pages to be identified differenty, you should leave the default unchanged.

Page Spacer (Advanced)

WB uses the Page Title to name new page files. If the Page Title has a space character, however, WB substitutes it with whatever alternative character is specified here. Please note, that depending on your server configuration, certain characters are not allowed, or will cause problems. The default setting should be adequate for the vast majority of installations, and you should not change it unless you have a compelling reason for doing so.

Rename Files On Upload (Advanced)

As certain types of pages are uploaded in your Admin area, WB automatically renames them, if needed, to help system compatibility. Specify here the file types which WB will automatically rename. The default is correct for most installations, and should not need to be changed.

Session Identifier (Advanced)

This is a prefix used to identify cookies in your sites visitors' browsers. You can use a unique text string (using only character in the range a-z) to identify your site, if you wish – such as “mycompany”. The default “wb” does not need to be changed, and should work without any problems for most installations.

Section-Anchor text (Advanced)

Every section in WebsiteBaker is assigned an unique ID.  This is important for some modules. In the sourcecode this anchor looks for example:

<a class="section_anchor" id="wb_394" name="wb_394"></a><h1>Serversettings/h1>

By default, the anchor section is preceded by a wb_ as demonstrated above. Normally, this does not need to be changed because the user rarely sees this code.