What are PHP directives and how can I use them?

The configuration of PHP is dependent on the values being used for the various settings that can be made for the configuration of an environment. These settings are called directives. They can be used to tweak the default configuration provided by Servebolt.  The default PHP configuration on our Bolts is […]

Change the webroot of your site

Our default webroot is named public. You cannot change the actual webroot, but you can symlink the default (forced) webroot to another folder. This has the same effect, without implications on the rest of our stack. A symlink works as an alias of the webroot.  Steps in this guide include […]

How Beta feature programs work at Servebolt

Every now and then we’ll launch new features at Servebolt as Beta features. We do this to make sure the feature works as expected before publicly launching the feature. If you’re joining a Servebolt Beta program, closed or open, you should be aware of the following: Bugs may occur, and […]


The topic of .htaccess is an advanced one. It can alter the entire server configuration and minor typos can bring down your whole website. Do not change the .htaccess file unless you know what you are doing. Our servers are running Apache 2.4.x. You can read the full .htaccess documentation here. […]

Outgoing Email Configuration

Your site sends out emails like password resets and user account creation, for instance. These emails are called transactional emails. For normal application emails you can make use of the local Servebolt server’s email service. You should set up your DNS to allow our servers to send email from your […]

Common errors found in the Error Logs

Your site comes with a /logs folder where you can view the ErrorLog and the AccessLog of your site. The following are commonly found errors in the ErrorLog: Allowed Memory Size Exhausted PHP: Fatal Error: Allowed Memory Size of [some number] Bytes Exhausted This happens when your code try to […]