Installation Troubleshooting

Want us to Install?

Don't want to do the installation yourself? or require a hosted solution? Please click here for additional options. We can also install application on a dedicated cloud server (at DigitalOcean, Linode, etc.) that typically costs $5 to $30 USD per month. We also have a tutorial on installing the application at DigitalOcean

Basic Diagnostic Tool

You can run the basic diagnostic tool by opening

http://server/<installation folder>/lib/php/test.php

in your browser. For example, if your installation is at example.com/wmdsed you should open

http://example.com/wmdsed/lib/php/test.php

 

Diagnostic Tool  click to zoom

Completely Blank Screen?

Check if PDO_MySQL is installed if you see a completely blank screen when you open the application.

If you have a cPanel installation, you will need to login to WHM and use the EasyApache's PHP modules section to enable PDO_MySQL and then rebuild.

Unable to connect to whois server

Check your PHP log file. You may see a message like the following (mostly on CentOS)...

PHP fsockopen error - permission denied (13)

It means httpd has been denied permission to connect to that IP address and port. The most common cause of this is SELinux configuration not permitting httpd to make network connections.

To resolve it, you need to change an SELinux boolean value (this will persist across reboots). You may also want to restart httpd.

/usr/sbin/setsebool httpd_can_network_connect=1

click here for more information on httpd_selinux.

Please contact us if you still have whois connection problems.

FTP Upload Problems

In some cases your FTP uploads may not be complete and you will see a broken interface in your browser. In such cases upload the files again and make sure that all the files are fully over-written.

If you have SSH access, use wget to download and install the application instead of using FTP.

Check PHP Log Files

Check your PHP log files for clues. In most cases the installation problems will be related to ionCube and / or PHP modules.

PHP Timezone Problem

NOTE: The time zone problem shouldn't normally exist because the application will autoset the proper timezone. So for 99% of the time you wouldn't need to worry about this.

The timezone specified in the php.ini file should match server's timezone (used by MySQL / MariaDB), otherwise the application will be unable to make connections at proper intervals.

Make sure that you insert, uncomment and / or edit a line similar to...

date.timezone = "America/New_York"

... in your php.ini file. Replace America/New_York with the appropriate timezone text string based on your server's timezone setting. You will be able to find the server's timezone by using the date command or by using the installation test script in lib/php/ folder.

Please see here for more details. A list of timezones are available here.

After changing the timezone setting in php.ini, you will need to restart Apache.

If you can't or don't want to edit PHP.ini

NOTE: The time zone problem shouldn't normally exist because the application will autoset the proper timezone. So for 99% of the time you wouldn't need to worry about this.

You can open the config.php file in the root folder of the Watch My Domains SED installation and add the following line at the end (above the ?>).

date_default_timezone_set("America/New_York");

Timezone setting in config.php

Remember to replace America/New_York with the appropriate timezone text string based on your server's timezone setting.

PHP Version Problem (only for older versions)

Please note that the older versions of the application (prior to v2.4.20) require PHP 5.2.x, 5.3.x or 5.4.x. If you have PHP 5.5, the ionCube encoded files will not work and you will see errors or blank data tables when you open the application in your browser.

In such cases you can use the encoded files in the lib/php/ioncube/8 folder. By default the lib/php folder contains stdgrid.php and stdgrid.inc.php encoded using ionCube encoder v7. If you want to use the application with PHP5.5, you can copy the two files from

lib/php/ioncube/8/

to

lib/php/

and refresh the application in your browser.

Contact Us

If everything fails, contact us for help.