All Products
Your Cart

OpenCart Support

Solutions works for FOXRIG.com, GODADDY.com.

Required PHP 5.6 +

WebHost Troubleshooting & Solutions

LINUX CPANEL Shared webhosting plans Solution:

  STEP.1

Make sure there is a .user.ini file in the main root directory (public_html), from cpanel file manager settings disable the hide system files so you can see it.
If .user.ini do not exist in your (public_html) root folder, create a file with any text editor, rename it, then save and upload the .user.ini file to your (public_html) root folder.
• If .user.ini exists in your (public_html) root folder, edit the .user.ini file and add the following lines:

[PHP]
safe_mode=off
SMTP=relay-hosting.secureserver.net

• If any line of the above do exist in the .user.ini file, then do not add that line (do not duplicate line).
• If .user.ini exists in your (public_html) root folder, edit the .user.ini file and add the following lines:

SMTP=relay-hosting.secureserver.net;

  STEP.2

If you are using workspace emails go to your cpanel > email > MX entry and do the following:
• Change email routing to Remote Mail Exchanger.
• In mx records add the following 2 records and delete any other record:

0 smtp.secureserver.net
10 mailstore1.secureserver.net

(These 2 records must be the MX records in your Domain name DNS settings)
• In your OpenCart admin panel go to system > settings and edit your store, go to Mail tab and edit the following:

Mail Protocol: Mail
SMTP Hostname: relay-hosting.secureserver.net
SMTP Port: 25
SMTP Timeout: 5
Leave all the rest empty

 

If you are using cpanel local emails go to your cpanel > email > MX entry and do the following:
• Make sure that email routing is set to Automatically Detect Configuration.
• In mx records make sure that your domain name MX record do exist like:

0 yourdomain.com

(This record must be the MX record in your Domain name DNS settings)
• In your OpenCart admin panel go to system > settings and edit your store, go to Mail tab and set the Mail Protocol to Mail and leave the rest of settings empty.

 

LINUX CPANEL VPS plans Solution:

Same steps of LINUX CPANEL Shared webhosting plans Except the following:
replace relay-hosting.secureserver.net with dedrelay.secureserver.net in all steps.

 


 

WINDOWS PLESK Shared webhosting plans Solution:

  STEP.1

Make sure there is a .user.ini file in the main root directory (httpdocs), from plesk file manager settings disable the hide system files so you can see it.
If .user.ini do not exist in your (httpdocs) root folder, create a file with any text editor, rename it, then save and upload the .user.ini file to your (httpdocs) root folder.
• If .user.ini exists in your (httpdocs) root folder, edit the .user.ini file and add the following lines:

[PHP]
safe_mode=off
SMTP=relay-hosting.secureserver.net

• If any line of the above do exist in the .user.ini file, then do not add that line (do not duplicate line).
• Edit the php.ini file in the main root directory of OpenCart and add the following line:

SMTP=relay-hosting.secureserver.net;

• In your OpenCart admin panel go to system > settings and edit your store, go to Mail tab and set the Mail Protocol to Mail and leave the rest of settings empty.

 

WINDOWS PLESK VPS plans Solution:

Same steps of WINDOWS PLESK Shared webhosting plans Except the following:
replace relay-hosting.secureserver.net with dedrelay.secureserver.net in all steps.

 


 

LINUX CPANEL Shared webhosting plans Solution:

  STEP.1

Install your SSL before installing OpenCart (recommended).
Make sure there is a .htaccess file in the main root directory (public_html), from cpanel file manager settings disable the hide system files so you can see it.
If .htaccess do not exist in your (public_html) root folder, create a file with any text editor, rename it, then save and upload the .htaccess file to your (public_html) root folder.
• If .htaccess exists in your (public_html) root folder, edit the .htaccess file and add the following lines:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

• If any line of the above do exist in the .htaccess file, then do not add that line (do not duplicate line).
• Edit the config.php file in your main root directory of OpenCart and change the following:

define('HTTP_SERVER', 'http://yourdomain.com/'); →to→ define('HTTP_SERVER', 'https://yourdomain.com/');

• Edit the config.php file in your /admin/ folder of your main root directory of OpenCart and change the following:

define('HTTP_SERVER', 'http://yourdomain.com/admin/'); →to→ define('HTTP_SERVER', 'https://yourdomain.com/admin/');
define('HTTP_CATALOG', 'http://yourdomain.com/'); →to→ define('HTTP_CATALOG', 'https://yourdomain.com/');

• In your OpenCart admin panel go to system > settings and edit your store, go to Server tab and make sure the use SSL is enabled (yes).

 


 

WINDOWS PLESK Shared webhosting plans Solution:

  STEP.1

Install your SSL before installing OpenCart (recommended).
Make sure there is a web.config file in the main root directory (httpdocs), from plesk file manager settings disable the hide system files so you can see it.
If web.config do not exist in your (httpdocs) root folder, create a file with any text editor, rename it, then save and upload the web.config file to your (httpdocs) root folder.
• If web.config exists in your (httpdocs) root folder, edit the web.config file and add the following lines:

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
<rewrite>
</system.webServer>
</configuration>

• If any line of the above do exist in the web.config file, then do not add that line (do not duplicate line).
• Edit the config.php file in your main root directory of OpenCart and change the following:

define('HTTP_SERVER', 'http://yourdomain.com/'); →to→ define('HTTP_SERVER', 'https://yourdomain.com/');

• Edit the config.php file in your /admin/ folder of your main root directory of OpenCart and change the following:

define('HTTP_SERVER', 'http://yourdomain.com/admin/'); →to→ define('HTTP_SERVER', 'https://yourdomain.com/admin/');
define('HTTP_CATALOG', 'http://yourdomain.com/'); →to→ define('HTTP_CATALOG', 'https://yourdomain.com/');

• In your OpenCart admin panel go to system > settings and edit your store, go to Server tab and make sure the use SSL is enabled (yes).

 


 

For all Shared webhosting & VPS (LINUX CPANEL & WINDOWS PLESK) Solution:

Standard SSL (Wildcard) is required to use the SSL on multiple sub domains.
Standard SSL (Wildcard) for multiple sub domains will work on VPS and (ultimate, deluxe) shared webhosting only.
when you fill in the domain name while installing the SSL (Wildcard) insert it this way: *.domainname.com, you must enter the "*." before the domain name for the SSL (wildcard) to work.