Sommaire |
MaarchPeopleBox needs at least PHP5. The PHP configuration file you must modify is php.ini.
error_reporting = E_ALL & ~E_NOTICE
display_errors = on
PHP will whow you all errors but the notices. Once you are in production, change displays_errors to off.
register_globals = Off
For security matters, you should leaveit to Off.
session.save_path = "T:\TEMP\SessionsPHP"
session.auto_start = 0
Write here the PHP session storage directory (file mode by default). auto_start is at false (0), you should leave it that way.
short_open_tag = On
This allows the <? tag. If this parameter is Off, the application will not start.
magic_quotes_gpc = On
magic_quotes_runtime = Off
magic_quotes_sybase = Off
MaarchPeopleBox needs at leat Apache 2.2. The configuration file you need to modify is httpd.conf.
Doc_root = “c:\directory”
This directory will contains the php files which will be executed by the server.
MaarchPeopleBox is compatible with MySQL 4.x and more. The ODBC connector is mandatory on the server which hosts the auto import module.
The Docserver is the directory where are stored the indexed files. It must be accessible in reading and writing by the Apache server. It is best if the owner of this directory is the Apache user. In network, you must share it.
You must create a maarch_peoplebox database and load it with the database.sql file. This file contains the tables structure and minimum data (users, groups, document types). This could be done in command lines or with PHPMyadmin.
You need to modify the docserver path in the database. Put your docserver directory in the field PATH_TEMPLATE of 'mydocserver' in the docservers table.
NB : You must end your path with a / or a \ (Depending of your OS).
Put the maarch_peoplebox directory in your Apache DocRoot. This directory contains the PHP files and the configuration files.
You need to modify the configuration file maarch_peoplebox/xml/config.xml.
databaseserver : Database server name or IP
databasetype : Database type (MYSQL or SQLSERVER)
databasename : Maarch PeopleBox database name
databaseuser : User of this database
databasepassword : Password for this user
nblinetoshow : Number of lines showed in lists (search, admin)
limitcharsearch : Minimal number of characters in search
lang : Dafault language in Maarch PeopleBox
adminmail : Administrator mail
adminname : Administrator name
enabledadvsearch : Enable advanced search
enabledquicksearch : Enable quick search (not used in Maarch PeopleBox)
enabledindexfile : Enable indexation
enabledvideo : Enable Post Indexing (not used in Maarch PeopleBox)
enableddir : Enable browse by folder (not used in Maarch PeopleBox)
shortcut : Enable shortcut in the quick search (not used in Maarch PeopleBox)
xmlpath : Configuration directory
debug : Show the debub variables
applicationname : Application name
css : Default css file
css_ie : Explorer css file
css_ie7 : Explorer 7 css file
img : Images directory
UNIXserver : Indicates if the net server is unix type or not
DefaultPage : Default page
search_adv : Advanced search
welcome : welcome
view_folder : Folder search
salary_sheet : Salary sheet
folder_out : Folder out
TABLENAME : Database tables names
RESOURCES : Resources table name, if you do modifications here, do not forget to modify the access rights in the group administration.(NB : For now Maarch PeopleBox has only one resources table)
Tablename : Table identifierComment : Comment of the table, used in the search and indexation.WORKBATCH : Work batch (used in post indexing) (Not used in Maarch PeopleBox)
Size : Maximal size of a work batchHISTORY : Event history
usersdel : Delete userusersban : Suspend user
usersadd : Add user
usersup : Modify user
usersval : Authorize user
doctypesdel : Delete document type
doctypesadd : Add document type
doctypesup : Modify document type
doctypesval : Authorize document type
doctypesprop : Propose a document type
resadd : Add a document
resup : Modify a document
resdel : Delete a document
resview : View a document
usergroupsdel : Delete a group
usergroupsban : Suspend a group
usergroupsadd : Add a group
usergroupsup : Modify group
usergroupsval : Authorize a group
folderdel : Delete a folder
folderadd : Add a folder
folderup : Modify a folder
folderview : View a folder
basketup : Modify a basket
basketadd : Add a basket
basketban : Suspend a basket
basketval : Authorize a basket
basketdel : Delete a basketTo test the proper installation of Maarch PeopleBox, type the corresponding URL address in your browser, you must have this page :
To access Maarch PeopleBox administration, click on the Administration link in the menu, then "Summary".
You have two ways to acces this page :
