Jump to content

Maintenance.php causing Cordon Critical Error.


KenG

Recommended Posts

phpvms 5.5.2 on php 5.5:

I am getting the following errors trying to run maintenance.php as a cronjob.

Warning:  Creating default object from empty value in /home/flyelite/public_html/admin/maintenance.php on line 26

                                Unauthorized access - Invalid Permissions.

                                Return to Homepage

 

Line 26 is:

Auth::$userinfo->pilotid = 0;

When I run maintenance.php while logged on from my admin user account, it runs without problems. 

When I ask my host provider about it, they say phpvms is not compatible with php 5.5 and to downgrade to php 5.3. However, this makes no difference yet frags my forums.

Is there a way I can tell cron to log on as my admin account or another way to make maintenance.php compatible with php 5.5?

 

Thank you,

-Ken

Link to comment
Share on other sites

You would have to check with your hosting provider to see if they can have the cron job run as an administrator, too many variable to give you help on a forum as every host has a slightly different hosting platform. 

I'm very surprised your host knows what phpVMS is but that is a completely different story. 

Turn error logging on in phpVMS and take a look at phpVMSs log files, it may give you and us a better idea of whats stopping the cron job from running. 

Link to comment
Share on other sites

Thank you,

 I looked at the error log and there is nothing regarding maintenance.php.  All of my phpvms cron jobs are failing on trying to authenticate as user 0.

Is there a simple test cronjob I can run that would not try to authenticate with phpvms OK, I found a simple cronjob to test (checks if the website is up or down) and it worked fine. It seems phpvms that is throwing the errors, i.e. no user 0 and not my host. 

Could my .htaccess file be causing problems with cron?

I can get back with my host. They are a VA based hosting so they generally understand phpvms, but I don't think they realize that simpilot's 5.5.2 is coded for php 5.6.

 

Thank you,

-Ken

Edited by KenG
Link to comment
Share on other sites

4 hours ago, KenG said:

Thank you,

 I looked at the error log and there is nothing regarding maintenance.php.  All of my phpvms cron jobs are failing on trying to authenticate as user 0.

Is there a simple test cronjob I can run that would not try to authenticate with phpvms OK, I found a simple cronjob to test (checks if the website is up or down) and it worked fine. It seems phpvms that is throwing the errors, i.e. no user 0 and not my host. 

Could my .htaccess file be causing problems with cron?

I can get back with my host. They are a VA based hosting so they generally understand phpvms, but I don't think they realize that simpilot's 5.5.2 is coded for php 5.6.

 

Thank you,

-Ken

Ken,

Can you run the maintenance.php file from a web browser? If you can't do this, try editing the permissions of the file through cpanel and see if it works that way. A cron job only needs read and execute access if I remember correctly. 

Link to comment
Share on other sites

Thank you,

 Yes, I can run it from a web browser as long as I am logged in to the site. If I am not logged into the site it fails with an admin error. I changed the permissions to maintenance to 755 and I still get the same admin error.

-Ken

Link to comment
Share on other sites

  • 3 months later...
  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...