Installation

CMSimple_XH does not require any installation in the actual sense. After uploading to a server, you can start working directly, provided that the requirements are met. With CMSimple_XH you can create a website in a few minutes, which you can edit and maintain yourself online in the browser at will.

1. Download

Download the latest version of CMSimple_XH to your computer.

 

Download addresses:

 

Unzip the ZIP archive to a folder of your choice on your own computer. The unzipped folder contains some README files in different languages, of which you should read at least one. There is also a folder cmsimplexh which contains the whole CMS.

2. Upload

Now connect to your server with an FTP program. Now choose the desired directory and upload the entire content (important: the content!) of the folder cmsimplexh into it. That's it.

CMSimple_XH contains some files whose file name starts with a dot – for example .htaccess.

It must be ensured that these files are also transferred correctly. Some FTP programs do not show such files at all. If necessary, the FTP program must be configured accordingly.

3. View

After these two steps, CMSimple_XH is ready to work for you. You can now view the just uploaded pages. Call the address of your webspace in your browser.

Example: www.example.com
Or, if you have copied to a subfolder: www.example.com/[subfolder].


Security

In most cases, the installation is already completed and no further measures are necessary. The providers ensure security with their server settings, and the FTP programs are almost always configured so that everything runs correctly. On the other hand, it can happen that you have to pay attention to some additional aspects for special server configurations.

Access protection

For security reasons, direct access to files in some folders should be prevented. This is already ensured by the supplied .htaccess files for Apache web servers. For other servers, this must be ensured by other suitable measures.

At least the following folders should be protected from unauthorized access:

Assign write permissions

As mentioned above, in most cases, the FTP programs and the server settings ensure that you do not need to worry about write permissions any further. However, special server configurations might still require manual intervention.

For these cases, here is the list of files and folders that must be given at least write permissions:

 

Folder

The following folders require write permissions:

 

Files

The following files require write permissions:

 

Templates

If templates are to be edited online in the backend, the following files (at least) must have write permissions:

There are special templates with additional folders and files (e.g. config or languages) that may also require write permissions. This should be documented in the respective template description.

 

Plugins

Plugins can take over the most different tasks in the CMS. It is quite conceivable that a plugin does not need any special write permissions for its folders and files. However, the normal case is that some write permissions must be assigned here as well. The plugin description or the help files should provide information about this. For all configurable plugins (including the included system plugins), at least the configuration files, the stylesheet files, and usually the language files must be given write permissions.

Example:

 

For detailed information on setting write permissions, see the article File System Permissions.