Submitted by Deleted on Tue, 07/21/2009 - 19:28
Running the PHPScheduleIt script works just fine. However, when you go to the link listed by the script at completion, you just get a blank page (I would expect a login page). Does the script have an issue?
Just for fun, I successfully installed and removed both WordPress and Textpattern, so its not my virtual server settings ... my clients will want a resource scheduling package so I'd like to get PHPScheduleIt running ...
Status:
Closed (fixed)
Comments
Submitted by JamieCameron on Tue, 07/21/2009 - 19:47 Comment #1
That's odd, this installs fine for me on Fedora 9 and CentOS.
What PHP execution mode do you have set for the domain? You can see this at Server Configuration -> Website Options.
Submitted by JamieCameron on Tue, 07/21/2009 - 19:47 Comment #2
Submitted by rrhill on Wed, 07/22/2009 - 10:25 Comment #3
I'm running the installed default: FCGId (run as virtual server owner)
Submitted by JamieCameron on Wed, 07/22/2009 - 23:55 Comment #4
Ok .. does anything get logged to the file logs/error_log under the domain's home directory when you try to access PHPScheduleIt ?
Submitted by rrhill on Thu, 07/23/2009 - 16:10 Comment #5
[Thu Jul 23 14:08:46 2009] [warn] mod_fcgid: stderr: PHP Warning: include_once() [function.include]: Failed opening 'DB.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/temp2/public_html/phpscheduleit/lib/DBEngine.class.php on line 26 [Thu Jul 23 14:08:46 2009] [warn] mod_fcgid: stderr: PHP Fatal error: Class 'DB' not found in /home/temp2/public_html/phpscheduleit/lib/DBEngine.class.php on line 75
Submitted by rrhill on Thu, 07/23/2009 - 16:15 Comment #6
An I don't see a DB.php in /home/temp2/public_html/phpscheduleit/lib/ or /usr/share/pear and there is no /usr/share/php
Submitted by rrhill on Thu, 07/23/2009 - 16:25 Comment #7
The phpscheduleit site say:
I get a message that says "Cannot find file 'DB.php". Your environment either does not have PEAR installed or is not properly set up to find the PEAR files. Please see the PEAR documentation http://www.pear.php.net for instructions on installing PEAR. PEAR should be included and installed with PHP version 4.2 or greater.
So, how do if fix/reinstall PEAR ...?
Submitted by JamieCameron on Thu, 07/23/2009 - 17:16 Comment #8
Ok, that may explain it.
Try SSHing in as root, and running :
pear install DB
Let me know if that helps..
Submitted by rrhill on Thu, 07/23/2009 - 18:38 Comment #9
Thanks! Looks like that got it!
Was the lack of the PEAR DB package something I did, some issue with the VM installer or an issue with the install script for phpScheduleIt?
Submitted by JamieCameron on Thu, 07/23/2009 - 18:54 Comment #10
Great - I will have Virtualmin install the DB pear module automatically in the next release.
Submitted by Issues on Thu, 08/06/2009 - 19:18 Comment #11
Automatically closed -- issue fixed for 2 weeks with no activity.