• Dear Pleskians! The Plesk Forum will be undergoing scheduled maintenance on Monday, 7th of July, at 9:00 AM UTC. The expected maintenance window is 2 hours.
    Thank you in advance for your patience and understanding on the matter.

Server.CreateObject Access Error

T

toko

Guest
Hi,

I upgraded from 7.6.1 to 8.1 and now I'm getting the following error;

Server object error 'ASP 0178 : 80070005'

Server.CreateObject Access Error

/cms/res_upload.asp, line 32

The call to Server.CreateObject failed while checking permissions. Access is denied to this object.

The page is trying to use ASPUpload.

Help please! I knew something would have to go wrong with the Plesk upgrade. I'm so ready to dump this software - I'm just sick of the problems every time I upgrade.
 
seems you install aspupload after 7.6.1 and after upgrade plesk changed permisssions of its folder.
 
Change permissions on what folder? The file isn't even getting to the upload stage - I can't even instantiate the object. The problem is with creating the ASP Upload obkect not writing the file.

All ASP COM components seem broken.
 
OK I found a fix, and I'm posting here hopefully for the benefit of any other poor souls who may be victim to this upgrade disaster.

I'm so angry and dissapointed with Swsoft right now!

By the way - the exact same problem exists on another server of mine. Fresh Plesk 8.1 for Windows install - ASPEmai, ASPUpload, ASPJpeg and Jmail do not work until you set the permissions manually.

SOLUTION (courtesy of persits software - a company who knows good fast support and provides it FREE to their customers!)

This is an NTFS permission problem. Using Windows Explorer, right-click on the appropriate component DLL (such as aspupload.dll) on the server's hard drive, select Properties/Security, and give the "Everyone" account Full Control over it.

EDIT: see Bodgan's advice below for greater security as giving everyone full control probably isn't a very good idea :)
 
toko,

The permissions you granted on the dlls are very insecure. You should have granted only read and execute permissions to the psacln group.

With the current permissions you set, any user of your can create a a script that may delete or replace that dll, for example.
 
Thanks ...

I got the same problem and used the same solution, just before reading it here. For the unexperienced user I have a tipp:
Some components such as PIVO WHO IS require also a reboot to get them working again.

Thanks a lot for helping.
 
Back
Top