-
-
Notifications
You must be signed in to change notification settings - Fork 5
Server Requirements
risingisland edited this page May 3, 2025
·
2 revisions
- UNIX/Linux host
- PHP 7.4+
- Apache - See below for modules used
- No MySQL, No Database needed
SimpleXML is used by GetSimpleCMS for efficient XML document manipulation. The extension is enabled by default in most distros. To be sure for local development, open a terminal and list all PHP modules by typing:
php -m
For remote servers, upload a file phpinfo.php with the following contents:
<?php phpinfo(INFO_MODULES); ?>
..navigate to it in the browser, and search for SimpleXML. If SimpleXML is not in the list, you need to install it.
- ZipArchive - For making zip backups of your website. If you do not have this installed, GS will try to use the zlib library to create .tar.gz files instead of .zip .
- Apache mod_rewrite - This is only needed if you want to use FancyURLs (set within the control panel's 'settings' page). aka rewrite_module.
- Curl - Curl is needed to connect to our API to check for GetSimple updates.
- GD Library - This module is needed in order to create thumbnails on uploaded images.
- SQLite3 - May be required by some newer or more advanced plugins.
🏠 Home
⚙️ Installation
👷 Admin Reference
📝 Adding and Editing Content
- WYSIWYG Editor
- Components
- Snippets
- Custom 404 Page
🎨 Themes
- Theme Installation
- Theme Creation
- Step-by-Step Tutorial
- Template functions
- Template Tags
- Template Code Snippets
- Partial Template Files
🔌 Plugins
- Plugin Installation
- Plugin Creation
- Plugin functions
- Plugin Hooks & Filters
- Using Tabs and Sidebar Menus
- Tips & Tricks
💪 Advanced