Site build with VSD has stopped working

User 345577 Photo


Registered User
373 posts

I added a 'front end' built with VSD to my existing website a couple of years ago, and it has recently stopped functioning.

Attempting to access it -- http://www.morgus.com -- yields the following error:

Fatal error: Incompatible file format: The encoded file has format major ID 1, whereas the Loader expects 4 in /home/morgus3/public_html/.x/cgi.php on line 0

It seems to me that this has happened before, and it may be related to the version of PHP run on the server being incompatible with VSD-produced files.

Can someone help resolve this? It's the exact wrong time of year for this to happen, because the next 3 weeks are when interest in my site and DVDs/CDs sold there peaks. I could lose out in a substantial number of sales if I don't get it fixed quickly.

Thanks
User 103173 Photo


VP of Software Development
0 posts

VSD does not make PHP based websites, so there would be no conflict there. That issue you should contact your hosting provider about as something on the server is having a problem.
Learn the essentials with these quick tips for Responsive Site Designer, Responsive Email Designer, Foundation Framer, and the new Bootstrap Builder. You'll be making awesome, code-free responsive websites and newsletters like a boss.
User 345577 Photo


Registered User
373 posts

The situation has been resolved. Read on, if interested, for information that may be helpful at some future date, even if you don't think it will affect you.

With regard to Scott's declaration, there's no arguing about VSD's inability to create php websites. And there are no references to php in the index.html file, which was created with VSD.

Despite the foregoing, trying to load the index.html file would result in the error message contained in my initial posting. Bypassing this 'splash page' by entering the url of any other of the site's sub-pages was successful. The error would only be triggered when attempting to open the index.html file.

This was the second time that this has happened. The first occurrence was in 2012. At that time, a CC forum post suggested checking the PHP version that the server was using. I'm unable to locate that particular post, but I did find a customer support ticket from my web host, outlining the steps required to correct the situation. At the time, the server had been updated with a newer version of PHP, and I had to change a line in the .htaccess file to continue to access the site without error. This was also the fix this time, although there was a subtle difference in the wording.

So why does the server throw an error if there is no php in the index.html page? Only a guess here: There is one .php file on the entire site. It was created by CC's RSS news feed creator, which is apparently another no-longer-available tool. Since all the other pages loaded without problem, there must be something 'special' about loading the index.html file that results in the server erroring-out, despite the fact that no php code exists in it.

User 345577 Photo


Registered User
373 posts

Scott,

Upon further review:

There are 3 php files in my home server directory.
Two of them have names that are related to html files on my site, and are prefixed with db.vsd_. As an example:

db.vsd_DVDorders.php

These files appear on my local machine in the directory where the the VSD-generated html files are located. I do not use any php code in the html files, yet these db.vsd files do, containing a single php statement. Their timestamps on the server is the same as the timestamps of the corresponding html files the last time they were uploaded via VSD's file publishing facility.

Is it your contention that VSD did not create these small php files? Is it likely that the server created them as a result of the uploaded html files?
User 103173 Photo


VP of Software Development
0 posts

The db.vsd_DVDorders.php is just a log file used for file syncing your website. Not really a PHP file that has any scripting language and it is not used for any other purpose.
Learn the essentials with these quick tips for Responsive Site Designer, Responsive Email Designer, Foundation Framer, and the new Bootstrap Builder. You'll be making awesome, code-free responsive websites and newsletters like a boss.

Have something to add? We’d love to hear it!
You must have an account to participate. Please Sign In Here, then join the conversation.