Menu

Installation

GUMBO-CMS - MULTILINGUAL PHP5-MVC CMS w/Apache-MySQL
Copyright (C) 2014 Roland CLEMENCEAU admin.lkiev@gmail.com

See LICENSE.txt for the GNU GENERAL PUBLIC LICENSE V2

See https://sourceforge.net/p/gumbo-cms/wiki/Installation%20-%20FR/ for installation instructions in French language

Gumbo is fairly easy to install on a server.

*** Server Requirements

To install Gumbo, you need:

PHP 5.6 +, at least 5.4 (with GD / JPEG support)
Apache 2.4 + (w/mod_rewrite enabled for clean urls)
MySQL 5.6 +

*** Installation

To install Gumbo, follow these simple steps:

1 . Download Gumbo from https://sourceforge.net/projects/gumbo-cms/files/, extract the archive,
and place the files either on your local Apache server document folder or on a remote server where you want your new site to appear.

2 . Create a MySQL database and import gumbo.sql

3 . Open config.php, look for the database settings and insert your own.
Equally, look for any option you may want to customize, such as admin email addresses and so on.

4 . Open .htaccess and modify the line that starts with SetEnv APP_ROOT_PATH http... so it looks like this :
(assumming you have just created a folder named my_project_name at root on your local station)

SetEnv APP_ROOT_PATH http://127.0.0.1/my_project_name   (depending on your system, you may have to use localhost instead of 127.0.0.1)

Repeat the same action but in the admin folder this time, appending the suffix '/admin', so it will look this:

SetEnv APP_ROOT_PATH http://127.0.0.1/my_project_name/admin

If you are already going live, it will look like SetEnv APP_ROOT_PATH http://www.my-site.com and SetEnv APP_ROOT_PATH http://www.my-site.com/admin

And you're all set, that's all there is to it, happy customization!

*** TROUBLESHOOTING

  • If clean URLs don't work, check that Apache's mod_rewrite is enabled. Optionally, check you Apache's config file, probably named httpd.conf or apache2.conf. Ultimately, check that CLEAN_URLS is set to true in config.php and that you have entered the right base URL in both your_site.com/.htaccess and your_site.com/admin/.htaccess. But if Apache's mod_rewrite is enabled but loading Gumbo in your browser redirects you to weird urls, check that .htaccess files are not being denied or rejected in your apache's vhost files.

  • If you find your Gumbo installation to be running a little slow, with weird things happening, eg: mousing over Javascript menus does not trigger sub-menus as expected, or CSS files not loading etc., then check that PHP is being run as a module only, therefore neither as CGI nor fastCGI. Although those specific issues might be caused by something else of course.

  • If you're having problems updating a language's flag image, check your permissions are high enough within the language folder, do not just 777 everything though.

  • If the captcha image in the user registration form does not load, make sure that the GD library is enabled AND that there is support for JPEG as well.