(c) by facileManager project members. facileManager is free software released under the terms of GNU GPL v2. Please see LICENSE for license.
Official site: http://www.facilemanager.com
Official git repository: https://github.com/WillyXJ/facileManager
This document describes the necessary steps to install facileManager and get it to a working state - it shouldn't take long at all!
There are two parts: the server and the client(s). The server is where the web interface will run from. It is not required to host the MySQL database on the same server as the web interface. The client runs on the servers to manage.
Please note: Internet Explorer is not supported - it's too tiresome.
facileManager (server) requires the following:
PHP 5.5.0+ with MySQL support
MySQL 5.0 or later
SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, LOCK TABLES
A working webserver (httpd) with mod_rewrite.so enabled
facileManager-core
JavaScript enabled in your web browser
fM client requires the following:
The following steps need to be performed on vanilla installations of certain Operating Systems to allow .htaccess files to be used.
Edit /etc/apache2/sites-enabled/default and change 'AllowOverride None' to 'AllowOverride All' under
<directory /var/www/>
and reload apache.
Edit /etc/httpd/conf/httpd.conf and change 'AllowOverride None' to 'AllowOverride All' under
<Directory /var/www/html>
and reload apache.
Move the contents of the client directory to /usr/local/ on your client servers to manage. (Note: client files from the core (or complete) package are also required.)
sudo mv facileManager/client/facileManager /usr/local/
For each module you wish to use, run the following on each client to complete the installation.
sudo php /usr/local/facileManager/<module_name>/client.php install
This section describes the necessary steps to upgrade facileManager and get it to a working state - it shouldn't take long at all!
Alternatively, since v3.0, you can update the server through the UI (modules page). You should still backup your database though!
Make a backup of your config.inc.php file.
cp /usr/local/facileManager/config.inc.php .
Move the contents of the client directory to /usr/local/ on your client servers to manage.
sudo mv facileManager/client/facileManager /usr/local/
Restore your backup of config.inc.php to /usr/local/facileManager.
sudo mv config.inc.php /usr/local/facileManager
Alternatively, since v1.1, you can update the clients through the UI (servers page) or by running the following on the clients:
sudo php /usr/local/facileManager/<module_name>/client.php upgrade