I have been unsuccessful with getting the application to start the setup process. I am running CentOS 7.3.1611, Apache 2.4.6, MySQL (MariaDB) & PHP 7.1.5.
When I call the index.php file from the browser, I get a blank page, with no errors in the browser or errors in the apache logs. What could be preventing the index.php from running and letting me start the setup procedure?
Here are my configurations:
Apache-
<VirtualHost 64.251.31.10:80>
SuexecUserGroup "#506" "#506"
ServerName transactioncart.com
ServerAlias www.transactioncart.com
ServerAlias webmail.transactioncart.com
ServerAlias admin.transactioncart.com
DocumentRoot /home/transactioncart/public_html
ErrorLog /var/log/virtualmin/transactioncart.com_error_log
CustomLog /var/log/virtualmin/transactioncart.com_access_log combined
ScriptAlias /cgi-bin/ /home/transactioncart/cgi-bin/
ScriptAlias /awstats/ /home/transactioncart/cgi-bin/
DirectoryIndex index.php index.html index.htm index.php4 index.php5
<Directory /home/transactioncart/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
AddType application/x-httpd-php .php
AddType application/x-httpd-php7.1 .php7.1
AddType application/x-httpd-php7.1 .php
Action application/x-httpd-php7.1 /cgi-bin/php7.1.cgi
</Directory>
<Directory /home/transactioncart/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.transactioncart.com
RewriteRule ^(.*) https://transactioncart.com:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.transactioncart.com
RewriteRule ^(.*) https://transactioncart.com:10000/ [R]
RemoveHandler .php
RemoveHandler .php7.1
<Files awstats.pl>
AuthName "transactioncart.com statistics"
AuthType Basic
AuthUserFile /home/transactioncart/.awstats-htpasswd
require valid-user
</Files>
</VirtualHost>
.htaccess files:
Root Folder-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^assets/downloads/(.*) not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
Admin Folder-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /admin
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
Setup Folder-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /setup
RewriteRule ^assets/downloads/(.*) not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
Database.php is configured with my DB name, username, & password. index.php of the root folder has only been modified to use the correct time zone.