PHP

Absolute path to directories
The absolute path to the root folder is /var/www/[domain]/ and to the public_html folder /var/www/[domain]/public_html/.
Block access from selected IP addresses
Learn how to block individual IPs, IP ranges or whole countries via .htaccess on your Simply webhosting.
Changing PHP settings with .htaccess
Edit PHP settings such as error display, upload size and timeout by adding php_flag and php_value in a .htaccess file.
Clear cache on the web server
We have no server cache; clear any CMS/plugin or browser cache yourself, e.g. with CTRL+F5.
Connect via SSH
How to create SSH keys, upload your public key in the control panel and log in to ssh.simply.com with your own SSH client.
Custom error pages
You can create your own error pages on PHP hosting by adding a .htaccess file with an ErrorDocument line, e.g. for 404 errors.
How do I remove my temporary URL
Remove or redirect your temporary URL by updating the CMS settings to your own domain or by adding a rewrite rule in .htaccess.
HTTP 403 Forbidden
A 403 Forbidden occurs when the server blocks the request due to a missing start file or .htaccess/plugin, but it is not caused by Simply.com.
HTTP 429 / 454 / 455 Blocked
The HTTP codes 429, 454 and 455 mean that our WAF is blocking or checking your browser, and you can resolve it by updating, reloading or contacting support.
HTTP 500 Internal Server Error
A 500 error is usually caused by errors in the .htaccess file or PHP code, check the logs, rename .htaccess and fix the syntax.
HTTP 503 Service unavailable
The 503 error is often caused by insufficient memory or heavy plugins – resolve it by optimising, restarting PHP or upgrading your hosting plan.
HTTP 508 Resource limit is reached
HTTP‑508 means that your plan has reached its PHP thread limit; try caching, restart threads or upgrade to a larger hosting plan.
HTTP 556 Site is suspended
HTTP 556 means that your web hosting has been suspended, typically due to non‑renewal or abuse, and you have received an email with the reason.
Laravel
Laravel uses the public folder, so you need to reconfigure to public_html or create a symlink, and you can select the PHP version in the control panel.
PHP error log
Viewing PHP errors in the browser and accessing the error log via the Webserver log in the control panel.
PHP versions, extensions & modules
Change PHP version from 5.6 to 8.4 in the control panel or via the .htaccess file – all standard modules including Ioncube are installed on our Linux servers.
Redis Object Cache plugin in WordPress
How to set up the Redis Object Cache plugin in WordPress on your Simply.com host
Symfony
How to move Symfony's public folder to public_html to match Simply.com's hosting structure.
What is memory_limit set to?
The standard memory_limit is 2048 MB, but you can adjust it via .htaccess or ini_set, while CMSes often have their own settings.
What should my homepage be called?
The start file must be named index.php, index.phtml, index.shtml, index.htm or index.html in the specified order.