At present, the requirements for running MongoPress include PHP 5.2+, MongoDB 1.8+ and the required PHP Drivers v1.1.4+
Setting things up is really quite simple (assuming you already have MongoDB and the MongoDB PHP Driver installed), all you will need to do is upload to a server, visit the root URL of the application, and follow the on-screen instructions. If you have the right user rights, you will be able to automatically created the necessary .htaccess and config.php files, otherwise you should get clear instructions that allow you to copy and paste the appropriate information. However, just in case, and to help clarify and document, we will outline all the settings associated with the config.php file.
These are the commonly configured global definitions:
This is the host address used for your MongoDB server.
This is the name you want to use / create for your MongoDB database.
This is the name you want to use / create for your "object" collection.
This is the name you want to use / create for your unique "slug" collection.
This is the name you want to use / create for your unique "user name" collection.
This is the name you want to use / create for your "users" collection.
This is the title of the installation and used in reference throughout headers, meta, etc.
This is the domain for your installation - such as localhost or your-domain.com
This is used to indicate whether or not the application has been installed within a sub-folder or not.
This is the username for your MongoDB database.
This is the password for your MongoDB database.
This is the port number used for your MongoDB server.
At the moment, these remain silent options:
The name of the folder contained within "mp-content/themes" that you wish to use.
This is the "query_perma_key" and becomes a reserved namedspace for URL queries and filters.
This is the "search_perma_key" and becomes a reserved namedspace for performing URL searches.
This defines whether or not you wish to display additional MongoPress debug information whilst developing.
This allows for manually overriding the use of .htaccess and falls-back to MongoID ?obj=XXX methods.
This is the default number of objects to display per page.
This defines whether or not you wish to use replica-sets (but does not create the necessary MongoDB database configurations - it only provides support for that functionality).
The following options are important random security keys and are important to have and be unique, so please visit our online key generation to create as necessary:
This should be a unique key that is used to provide an additional layer of security to your installation.
This should be a unique key that is used to provide an additional layer of security to your installation.