I'd get the original copied over to replace the corrupt and suspect something untoward has happened on your system, give it a thorough cleanout and change all passwords on all accounts as a precaution.
Announcement
Collapse
No announcement yet.
500 Internal Server Errror caused by RMS (Real Media Streaming)?
Collapse
X
-
I have checked the ActinicOrder.pm files for two of my other websites (which are both active and happily hosted) but none of them contain the line 'require rms01;'. Only this one site (which is the first of three that I am attempting to move to a new server). I have no idea how that line has come to be part of the file, it was working perfectly fine on the old server!
Comment
-
Either you put it there or possibly you've been hacked.
Restore from the Original copy and re-upload.
Then check your system thoroughly.Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Thank you both ...... I have now taken a copy of the original 'ActinicOrder.pm' from "C:\Program Files (x86)\Actinic v9\Original" (I'm on Windows 7) and pasted it into the copy in my site folder within "My Documents\Actinic v9\Sites" but it's still not working correctly!
I double-checked the copy in my /Sites folder before uploading - the 'require rms01;' line was definitely gone - and so I uploaded my website.
When you both say clean my system, sorry for being dumb but do you mean on my PC or on the server?
Comment
-
it's still not working correctlyNorman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Originally posted by NormanRouxel View PostDo a full Refresh of the live site.
In addition, the 'ao000001.pm' file in the cgi-bin folder still has the 'require rms01;' line in it.
I have, however, just checked 'ActinicOrder.pm' in "My Documents\Actinic v9\Sites" again, to see whether the 'require rms01;' line had come back, but it hasn't and so presumably that is a good thing?!
Comment
-
Originally posted by MrsBee View PostI have just checked on the server and 'ao000001.pm' in the cgi-bin folder still has the 'require rms01;' line. I thought this would be corrected when I re-uploaded the site? Or would I have to edit that file manually on the server?
Comment
-
There is no point editing the Perl on your server. It will get overwritten the next time you Upload from Actinic.
Are you sure that you've put ActinicOrder.pm in the right place?
Must be in the same folder as ActinicCatalog.mdb and must overwrite the old one.
Also note that error 500 is a general one. Useless without the detailed error report as per your first post.
It is quite possible that other scripts are corrupt.Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Originally posted by NormanRouxel View PostThere is no point editing the Perl on your server. It will get overwritten the next time you Upload from Actinic.
Are you sure that you've put ActinicOrder.pm in the right place?
Must be in the same folder as ActinicCatalog.mdb and must overwrite the old one.
Also note that error 500 is a general one. Useless without the detailed error report as per your first post.
It is quite possible that other scripts are corrupt.
I then did another 'Refresh Website'.
One thing has improved ... the 'ao000001.pm' file in the cgi-bin folder no longer has the 'require rms01;' line in it, and the file is timed at the same time as I refreshed the website (so it is definitely not the old copy which I manually edited).
Comment
-
I have just completely removed and re-added the account with the new hosting company, re-uploaded the website but I am still getting the same error outlined in my first post. The 'ao000001.pm' file in the cgi-bin folder does, however, still not contain the previous 'require rms01;' line and so I suppose that is one improvement.
The strange thing is ..... I can change all of the network settings back to where the live website is currently being hosted, upload the website and the error does not occur. The actual live website (CrazyContactLenses) can be viewed at the following URL and the yellow 'add to cart' button works perfectly (it always has done):-
http://www.crazycontactlenses.co.uk/...ct_Lenses.html
Just to clarify, the test website below (Internetiquette) is the one having the problem:-
http://www.internetiquette.co.uk/aca...ct_Lenses.html
I have published to both websites using the same 'Site' folder on my PC so that all content is completely identical, the only thing being changed is the network setting information, which I alter depending on which site I want to publish to at the time.
Comment
-
O.K. We're moving on. You'll need to show us the current error logs like you originally posted.Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Norman ... I recreated the error this morning and support have given me the relevant server log info as below:-
Can't locate rms01.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/x86_64-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl . cgi-bin cgi-bin cgi-bin cgi-bin) at ca000001.pl line 21., referer: http://www.internetiquette.co.uk/aca...ct_Lenses.html
[Sun Jan 30 07:56:18 2011] [error] [client ] Premature end of script headers: ca000001.pl, referer: http://www.internetiquette.co.uk/aca...ct_Lenses.html
[Sun Jan 30 07:56:18 2011] [error] [client ] File does not exist: /home/internet/public_html/500.shtml, referer: http://www.internetiquette.co.uk/aca...ct_Lenses.html
Today's error referred to 'ca000001.pl' and so I checked that file in my 'Site' folder on my PC and, as mentioned above, it contained 'require rms01;' on line 21.
I then checked 'ca000001.pl' in the cgi-bin and it also contained 'require rms01;' on line 21.
I have had a look around my PC and whilst I could not find 'require rms01;' in any '.pm' file, I did find something else. In my 'Site' folder both 'ShoppingCart.pl' and 'OrderScript.pl' had 'require rms01;' in them - the former on line 35 and the latter on line 55.
I then checked both 'ShoppingCart.pl' and 'OrderScript.pl' in my 'Original' folder and none of them contain that line. So I took copies of both of those and placed them into my 'Site' folder, uploaded the site and oh gosh, the 'add to cart' button is now working!
Thank you very much everybody and especially to Norman. I have no idea how that line got into my code - I didn't even know what it meant, it's not something I would have made up and I never really fiddle with my scripts and files anyway!
Comment
Comment