To run jCore your host just needs a couple of things

  • PHP version 5.1 or greater (with GD and Gettext support)
  • MySQL version 4.1 or greater

That’s really it. I recommend Apache as the most robust and featureful server for running jCore, but any server that supports PHP and MySQL will do. That said, I can’t test every possible environment but they should work just fine with jCore if the requirements are met.

Not required, but recommended

SEO friendly links it is a recommended feature, to use it allow Apache's mod_rewrite and the usage of .htaccess file. To active the mod_rewrite please make sure you have "LoadModule rewrite_module modules/mod_rewrite.so" in your httpd.conf file also you have "AllowOverride All" for being able to use the .htaccess file.

Windows using WAMP please apply the changes below by clicking on the system tray WAMP icon and selecting

  • WAMP: Apache -> Apache Modules -> rewrite_module (turn on rewrite module for SEO friendly links)
  • WAMP: PHP -> PHP Extensions -> php_gettext (turn on gettext for translations)

For better security

Hosting is more secure when PHP applications, like jCore, are run using your account’s username instead of the server’s default shared username. The most common way nowadays for hosting companies to do this is using suPHP. Just ask your potential host if they run suPHP or something similar.

For Multisites

Multisites feature will not work if you have open_basedir enabled as it won't allow your script to include files outside of it's own home directory so it is recommended to have this disabled or use only jCore servers for your websites.