Skip to content

General Settings

The Admin Menu > General Settings page lets you review and update the core configuration of your CMS Builder installation. Settings are grouped into Program Information, Website Settings, Upload Settings, Regional Settings, and Server Info sections.

MySQL connection details (hostname, database, username, password, and table prefix) are not edited on this page. They live in the settings file in the data folder. Read-only database server details appear under Server Info.

Program Name

The program name that is displayed in the browser titlebar and throughout the application. The installed version number is shown inline after the program name.

Vendor

The program vendor name. This can be configured under Branding.

License Agreement

A link to view the program’s license agreement.

Help

The URL that the “Help” link in the top corner links to. Leave blank to hide the link.

View Website >>

The URL for the View Website >> menu option. Leave blank to hide the option.

A link to the separate Advanced Settings page (Admin Menu > Advanced Settings).

Program URL

The URL of the CMS Admin. Read-only. It is auto-detected each time you log in.

Program Dir

The directory where the program is installed. This is used to determine other directory paths.

Website Root Dir

The server path to the website’s document root. If the saved value doesn’t match the detected path, the detected path is shown in red beside the field.

Website Prefix URL

For development servers where the website lives under a temporary URL prefix (e.g., /~username or /client-name). The prefix is automatically added to generated URLs and is available in code as CMS::$prefixUrl. Leave blank on the live server to omit the prefix.

Upload Folder Dir

The directory where uploads are stored. Custom directories can be specified per-field in the field editor.

Upload Folder URL

The website URL to the upload directory. Custom URLs can be specified per-field in the field editor.

Image Resizing Quality

The quality of JPEGs created when resizing or thumbnailing images, selected from a dropdown: Minimum, Normal, High, or Maximum. Higher quality results in larger file sizes.

Use Media Library

Enables the Media Library, which allows using uploads in multiple sections.

Use WebP

Automatically converts new image uploads to WebP format. The “convert existing images” link opens the WebP Image Converter, a batch tool that converts existing GIF/JPG/PNG uploads (and their thumbnails) to WebP and updates the upload records to match. The conversion is permanent and can’t be undone, so back up your database and upload directories first. Animated GIFs are left unchanged to preserve their animation, image references inside WYSIWYG content are not updated automatically (the tool lists affected fields before you begin), and upload records referencing deleted tables or fields are skipped.

Show Server Upload Settings

Expands a read-only table of the PHP settings that govern uploads (including file_uploads, max_file_uploads, upload_max_filesize, post_max_size, memory_limit, and time limits), along with free disk space.

Timezone and language options for your installation.

Server Time

Displays the current time for your web server after adjusting for the configured timezone. If the MySQL server’s time differs, a MySQL Time value is also shown. Click “set timezone” to change the timezone setting.

Timezone Name

Selects a named timezone (e.g., America/Vancouver) from a dropdown. The timezone setting is used when displaying dates throughout the system.

A preview below the dropdown shows the current Browser, PHP, and MySQL times so you can confirm the selection before saving.

Date Field Format

Selects the ordering used by date fields: Day Month Year or Month Day Year. This controls the order of the day and month dropdowns in date fields and the format used when displaying dates.

Program Language

Selects the language used for program text, chosen from the language files in /lib/languages/.

WYSIWYG Language

Selects the language used to display the WYSIWYG editor.

To add additional languages after downloading them, upload the language files into the /cmsb/3rdParty/TinyMCE4/langs/ directory.

Developer Mode

When enabled, new language strings encountered by the program are automatically added to the language files. Disable in production.

Content Delivery Network

The CDN or caching service detected in front of the site, if any, with an expandable list of the caching and custom HTTP headers received.

Operating System

The server’s operating system, along with the server name and IP address, disk space used, resource limits (CPU time, memory, processes), and time since the last reboot.

Control Panel

The server control panel detected, if any, with links to open it.

Web Server

The web server software and version. Additional lines note whether the /cmsb/.htaccess config file is loaded and which PHP handler (SAPI) is in use.

Database Server

The name, version, and hostname of the current MySQL database server. Additional lines show the connection settings, database privileges, server uptime, connection encryption status, and links to server variables and the Live SQL Monitor.

PHP Version

The installed PHP version, with expandable details including the image library (GD / ImageMagick) versions and links to extended phpinfo details. It also shows the user PHP runs as, the loaded config files, caching modules such as OPcache, any disabled functions or open_basedir restrictions, and a link to the error log with the current error count.

Recent Changes

A log of detected changes to server components (such as PHP version or server IP), automatically updated each time the page loads, showing what changed, when, and the previous value.

Documents CMS Builder 3.83