-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL.txt
232 lines (171 loc) · 10.3 KB
/
INSTALL.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
Installation Guide For Sentrifugo (Version 2.0.1 and below)
====================================================================
---------------------------------------------------------------------
*********************************************************************
**************** Introduction About Sentrifugo ******************
*********************************************************************
---------------------------------------------------------------------
Sentrifugo comes with its own web-installer to help guide you through the installation process.
Note: You can also find these steps in http://www.sentrifugo.com/installation-guide
---------------------------------------------------------------------------------------------
*********************************************************************************************
---------------------------------------------------------------------------------------------
********* What does Sentrifugo work on? *********
---------------------------------------------------------------------------------------------
*********************************************************************************************
Sentrifugo works only on Apache Server
---------------------------------------------------------------------------------------------
*********************************************************************************************
---------------------------------------------------------------------------------------------
********* Installation Guide for Windows *********
---------------------------------------------------------------------------------------------
*********************************************************************************************
AMP stack for Windows
=====================
# The recommended AMP stack for Windows is XAMPP (Download the installer from basic package)
# The system installer for XAMPP will guide you through the installation process
Copying files
=============
# Move Sentrifugo zip file into the document root of Apache HTTP server.
# If you used XAMPP for windows, document root is <XAMPP installed location>\htdocs\
# For example: C:\xampp\htdocs\
Extracting
==========
# Extract the Sentrifugo zip file in the document root of Apache HTTP server
Web Installer
=============
# XAMPP users; the AMP stack for Windows needs to be started manually.
# Using a JavaScript enabled browser go to http://<webhost>/sentrifugo/; Where <webhost> is localhost if it is installed in the machine you are currently working on, IP address if it is remotely hosted
------------------------------
******************************
*** Pre-requisites ***
******************************
------------------------------
The system requirements for installing Sentrifugo are described below. Make sure your system meets these requirements.
PHP 5.3 or later
-------------------
You can download PHP 5.3 or later by visiting http://windows.php.net/download/
PDO MySQL (for MySQL connection)
--------------------------------
To install Sentrifugo on windows, you need to enable the PDO and PDO_MYSQL extensions in your php.ini file. You can add the following lines in your php.ini file:
1. extension=php_pdo.dll
2. extension=php_pdo_mysql.dll
Rewrite module (for working of MVC architecture)
------------------------------------------------
To activate the module, the following line in httpd.conf needs to be uncommented:
##LoadModule rewrite_module modules/mod_rewrite.so
To see whether it is already active, try putting a .htaccess file into a web directory containing the line
##RewriteEngine on
If this works without throwing a 500 internal server error, and the .htaccess file gets parsed, URL rewriting works.
You also need to make sure that in your httpd.conf, AllowOverrides is enabled:
##AllowOverride all
This is important as many httpd.conf ship by default with allowoverride none
GD library (for images)
-----------------------
You can add the following lines in your php.ini file:
##extension = php_gd2.dll
Open SSL (For SSL and TSL Protocols)
------------------------------------
Download the installer for OpenSSL 1.0.1e from http://www.openssl.org/related/binaries.html
If OpenSSL is already installed in your system, to enable this extension in your php.ini file, you can add the following line in your php.ini file:
##extension=php_openssl.dll
---------------------------------------------------------------------------------------------
*********************************************************************************************
---------------------------------------------------------------------------------------------
********* Installation Guide for Linux **********
---------------------------------------------------------------------------------------------
*********************************************************************************************
AMP stack for Linux
===================
# The recommended AMP stack for Linux is XAMPP Linux 1.6 (Download the complete stack and not the upgrades)
# The system installer for XAMPP in the XAMPP site will guide you through the installation process
# Start the stack manually every time you reboot.
# Change the ownership of Sentrifugo files (Ex: /opt/xampp/htdocs/sentrifugo/ $ chown -R nobody.nobody)
Copying files
=============
# Move Sentrifugo zip file into the document root of Apache HTTP server.
# If you used XAMPP for windows, document root is <XAMPP installed location>\htdocs\
#### For example: C:\xampp\htdocs\
Extracting
==========
# Extract the Sentrifugo zip file in the document root of Apache HTTP server
Web Installer
=============
# XAMPP users; the AMP stack for Linux needs to be started manually.
# Using a JavaScript enabled browser go to http://<webhost>/sentrifugo/; Where <webhost> is localhost if it is installed in the machine you are currently working on, IP address if it is remotely hosted
**************
Pre-requisites
**************
The system requirements for installing Sentrifugo are described below. Make sure your system meets these requirements.
PHP 5.3 or later
----------------
To install PHP 5.3 on Linux, please follow the below links:
For Ubuntu: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu
For Redhat and CentOS: http://www.thetechnicalstuff.com/install-php5-3-in-centos-and-redhat/
PDO MySQL (for MySQL connection)
--------------------------------
To install Sentrifugo on Linux, you can compile php with --with-pdo-mysql in your php.ini, and add the following lines:
1. extension=pdo.so
2. extension=pdo_mysql.so
Rewrite module (for working of MVC architecture)
------------------------------------------------
activate mod_rewrite in linux, open the terminal and add the below line:
1. sudo a2enmod rewrite
You also need to make sure that in your httpd.conf, AllowOverride is enabled:
2. AllowOverride All
GD library (for images)
-----------------------
To install GD library in Linux, open the terminal and add the below lines:
1. #apt-get install php5-gd
Open SSL (For SSL and TSL Protocols)
------------------------------------
Download the OpenSSL 1.0.1c tarball archive from the OpenSSL web site at http://www.openssl.org/source/
---------------------------------------------------------------------------------------------
*********************************************************************************************
---------------------------------------------------------------------------------------------
********* Installation Guide for MAC ***********
---------------------------------------------------------------------------------------------
*********************************************************************************************
AMP stack for MAC
=================
# The recommended AMP stack for MAC is MAMP
# The system installer for XAMPP will guide you through the installation process
# If MAMP is previously installed, the installer will rename the MAMP folder to MAMP_current_date.
# An existing htdocs folder will be moved to your new /Applications/MAMP folder.
# Your /Applications/MAMP_current_date folder can now be deleted. You can keep it if you wish to fall back to your original setup.
Copying files
=============
# Move Sentrifugo zip file into the document root of Apache HTTP server.
# If you used XAMPP for windows, document root is <XAMPP installed location>\htdocs\
# For example: C:\xampp\htdocs\
Extracting
==========
# Extract the Sentrifugo zip file in the document root of Apache HTTP server
Web Installer
=============
# MAMP users; the AMP stack for MAC needs to be started manually.
# Using a JavaScript enabled browser go to http://<webhost>/sentrifugo/; Where <webhost> is localhost if it is installed in the machine you are currently working on, IP address if it is remotely hosted
Pre-requisites
==============
The system requirements for installing Sentrifugo are described below. Make sure your system meets these requirements.
PHP 5.3 or later
---------------
You can download PHP 5.3 or later by visiting http://php.net/downloads.php
PDO MySQL (for MySQL connection)
--------------------------------
To install Sentrifugo on MAC, you need to enable the PDO and PDO_MYSQL extensions in your php.ini file. You can add the following lines in your php.ini file:
1. extension=php_mysqli.so
2. extension=php_pdo_mysql.so
Rewrite module (for working of MVC architecture)
------------------------------------------------
To activate mod_rewrite module in MAC, add the below line to httpd.conf file
1. LoadModule rewrite_module libexec/apache2/mod_rewrite.so
2. LoadModule php5_module libexec/apache2/libphp5.so
Also, make sure that AllowOverride is set to All within the <Directory "/Library/WebServer/Documents"> section.
GD library (for images)
-----------------------
You can add the following lines in your php.ini file:
1. extension = gd.so
Open SSL (For SSL and TSL Protocols)
------------------------------------
Download the installer for OpenSSL from http://www.openssl.org/source/