-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7,163 changed files
with
365,076 additions
and
1 deletion.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# In local: in httpd/conf/projects/dev1base.conf : | ||
# alias /dev1base F:/projects/grouponpro/trunk/..../webroot/ | ||
|
||
###################################### | ||
# Root .htaccess | ||
# Case 1: When installing in root but without setting DOCUMENT_ROOT, e.g, http://www.example.com/ : | ||
# In the root above /app (say, public_html) | ||
# --> | ||
# Options +FollowSymLinks # needed for some hosts, especially GoDaddy | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
# <-- | ||
# Case 2: When installing in folder next to root, e.g., http://www.example.com/grouponpro/ : | ||
# In the root above /app (say, public_html/dev1base/) | ||
# --> | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /grouponpro/app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
|
||
######################################## | ||
# This .htaccess | ||
# Case 1: When installing in root but without setting DOCUMENT_ROOT, e.g, http://www.example.com/ : | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
# Case 2: When installing in folder next to root, e.g., http://www.example.com/grouponpro/ : | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /grouponpro/app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
|
||
<IfModule mod_rewrite.c> | ||
RewriteEngine on | ||
RewriteBase /app/ | ||
RewriteRule ^$ webroot/ [L] | ||
RewriteRule (.*) webroot/$1 [L] | ||
</IfModule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,166 @@ | ||
# peeweepay | ||
Installation Steps | ||
------------------ | ||
|
||
### Server Requirements | ||
|
||
* PHP Version - 5.x (preferably 5.2+ and <5.3.2) | ||
Extensions | ||
GD Version - 2.x+ | ||
PCRE Version - 7.x+ | ||
cURL version - 7.x+ | ||
json version - 1.x+ | ||
PDO | ||
Freetype | ||
mbstring | ||
mysqli | ||
php.ini settings | ||
max_execution_time - 180 (not mandatory) | ||
max_input_time - 6000 (not mandatory) | ||
memory_limit - 128M (at least 32M) | ||
safe_mode - off | ||
open_basedir - No Value | ||
display_error = On | ||
magic_quotes_gpc = Off | ||
* MySQL Version - 5.x | ||
* Apache - 1+ (preferably 2+) | ||
Modules | ||
mod_rewrite | ||
mod_deflate (not mandatory, but highly recommended for better performance–gzip) | ||
mod_expires (not mandatory, but highly recommended for better performance–browser caching) | ||
Recommended Linux distributions: Centos / Ubuntu / RedHat | ||
|
||
### Initial Configurations | ||
* Extract Files | ||
|
||
Unzip the zip file | ||
|
||
Upload the unzipped files in server. | ||
|
||
* Need write permission for following folders | ||
|
||
(Need write permission for php/apache; can be chmod 655 or 755 or 777 depending upon server configuration) | ||
|
||
Make sure the permission as read,write and executable as recursively for the below directories | ||
|
||
app/media | ||
app/tmp | ||
app/webroot/js | ||
app/webroot/img | ||
app/webroot/css | ||
app/webroot/files | ||
app/vendors/shells/cron.sh | ||
app/vendors/shells/cron.php | ||
core/cake/console/cake | ||
core/vendors/securimage | ||
|
||
|
||
### Updating site logo | ||
|
||
There are few places where site logo are located. To change those logo, you need to replace your logo with exact name and resolution in the following mentioned directories. | ||
|
||
* Site Logo | ||
|
||
app/webroot/img/logo.png - 207 x 64 | ||
|
||
|
||
### Configure Your Database | ||
|
||
The sql file 'peeweepay_with_empty_data.sql' is also attached, which is located in 'app/config/sql'. import the database through phpmyadmin or any other tool. | ||
|
||
After importing the sql database, do not truncate any data directly from the database. All the data in the imported database are required. Removing unwanted cities can be done through administrator end which will be explained later in the following steps. | ||
|
||
In app/config/database.php, we need to change host, login, password, database. Update that in 4 places (For setting up master/slave setup, get professional help and it's not thoroughly tested) | ||
|
||
( | ||
'host' => 'localhost', | ||
'login' => 'dbuser', | ||
'password' => 'dbpassword', | ||
'database' => 'peeweepay' | ||
) | ||
|
||
### Configure Apache | ||
|
||
* If you can reset 'DocumentRoot' | ||
|
||
Reset your Apache DocumentRoot to /public_html/app/webroot/ by following means: | ||
|
||
If you're on dedicated host, reset DocumentRoot in httpd.conf with /public_html/app/webroot/ | ||
If you're on shared host, reset your virtual directory to point to /public_html/app/webroot/ | ||
|
||
Note: This requirement is not mandatory, but highly preferred to skip the following tweaks in htaccess files. | ||
|
||
* If you cannot reset 'DocumentRoot' | ||
|
||
Installing site directly in the root e.g., http://yourdomain.com/ | ||
|
||
Again, no need to tweak 'htaccess' files. | ||
Installing site as a sub-folder e.g., http://yourdomain.com/myfolder | ||
|
||
app/.htaccess ensure the RewriteBase as below: | ||
|
||
RewriteBase /myfolder/app/ | ||
|
||
app/webroot/.htaccess ensure the RewriteBase as below: | ||
|
||
RewriteBase /myfolder/ | ||
|
||
### Setting Up Cron | ||
|
||
* Setup the cron with anyone of the following command, | ||
|
||
*/2 * * * * /home/public_html/app/vendors/shells/cron.sh 1>> /home/public_html/app/tmp/error.log 2>> /home/public_html/app/tmp/error.log | ||
|
||
Also you need to edit '/home/public_html/app/vendors/shells/cron.sh' file to change the folder path of each command. Note: Please replace ”/home/public_html/” with your folder path. | ||
|
||
(or) | ||
|
||
php4 is enabled for shell command in some server, above command will not work. In that case, you can use anyone of the following commands, | ||
|
||
* Command 1: | ||
|
||
Check php installed path in server using ssh command. which php or which php5. It will give output like /usr/bin/php5. | ||
|
||
vi /home/public_html/core/cake/console/cake | ||
|
||
exec php -q ${LIB}cake.php -working "${APP}" "$@" | ||
|
||
In the above file, change the php path with your server php5 installed path, | ||
|
||
exec /usr/bin/php5 -q ${LIB}cake.php -working "${APP}" "$@" | ||
|
||
(or) | ||
|
||
* Command 2: | ||
|
||
*/2 * * * * wget http://yourdomain.com/cron/update_product_status | ||
|
||
(or) | ||
|
||
* Command 3: | ||
|
||
*/2 * * * * lynx http://yourdomain.com/cron/update_product_status | ||
|
||
(or) | ||
|
||
* Command 4: | ||
|
||
*/2 * * * * curl http://yourdomain.com/cron/update_product_status | ||
|
||
### Verify Your Configuration | ||
|
||
* Run Diagnostic tool | ||
|
||
Run the diagnostic tool http://yourdomain.com/diagnose.php and verify all permission has been set properly and all other requirements get met before running the site. | ||
|
||
* Running site for the first time | ||
|
||
Now run the site with http://yourdomain.com/ or http://yourdomain.com/myfolder | ||
After successful running of the site, login as admin using the below details in login form. | ||
|
||
username: admin | ||
password: agriya | ||
|
||
To change administrator profile details , click 'My Account' in the top menu and in 'My Profile', you can edit your administrator information. | ||
|
||
To change administrator password, click 'My Account' in the top menu and in 'change password'. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# In local: in httpd/conf/projects/dev1base.conf : | ||
# alias /dev1base F:/projects/dev1base/trunk/..../webroot/ | ||
|
||
###################################### | ||
# Root .htaccess | ||
# Case 1: When installing in root but without setting DOCUMENT_ROOT, e.g, http://www.example.com/ : | ||
# In the root above /app (say, public_html) | ||
# --> | ||
# Options +FollowSymLinks # needed for some hosts, especially GoDaddy | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
# <-- | ||
# Case 2: When installing in folder next to root, e.g., http://www.example.com/dev1base/ : | ||
# In the root above /app (say, public_html/dev1base/) | ||
# --> | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /dev1base/app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
|
||
######################################## | ||
# This .htaccess | ||
# Case 1: When installing in root but without setting DOCUMENT_ROOT, e.g, http://www.example.com/ : | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
# Case 2: When installing in folder next to root, e.g., http://www.example.com/dev1base/ : | ||
#<IfModule mod_rewrite.c> | ||
# RewriteEngine on | ||
# RewriteBase /dev1base/app/ | ||
# RewriteRule ^$ webroot/ [L] | ||
# RewriteRule (.*) webroot/$1 [L] | ||
# </IfModule> | ||
|
||
<IfModule mod_rewrite.c> | ||
RewriteEngine on | ||
RewriteRule ^$ webroot/ [L] | ||
RewriteRule (.*) webroot/$1 [L] | ||
</IfModule> |
Oops, something went wrong.