I tried every build available for download on the website. (1.6, 1.6+, 1.5.4, 1.5.4+) and all do exactly the same thing. It goes through the install fine, but once its done, its just a blank page, both on the front end and admin. I am running a Fedora Core 3 server (dedicated server leased through GoDaddy) and I have many other websites and applications running on my server, so it doesnt seem like a server issue.
Can someone please help us figure out a solution to this major problem!!
Thank you!
Unfortunately, there's not always one great fixall solution, that's why you had to read through 100 threads
It would help if you could give us a little more information. What version of Moodle do you want to install?
I think most of the blank page problems have to do with php and settings. What version of PHP do you have installed? Have you verified all the php.ini settings? (see docs.moodle.org if you haven't looked there already).
Scott
I looked through the documentation but it seems all correct. Here is my phpinfo:
http://www.medtraining.net/phpinfo.php
what is your version of php ? Had some real problems with v5 but it was just getting the extensions to work. It seems to be the cause of the blank pages. Ive heard people going back to v4. I did fix mine but it was to do with it finding the php directory and also configuring the php.ini correctly, make sure that the lines are uncommented for what you need, and also try and take out one extension at a time and see if it is a version conflict.
Thanks!
There are other things to ask, but sometimes going back and forth through the forum doesn't always work. Especially when the users are not communicating well. I would be willing to work with you to help you get your problem solved, just email me.
Scott
[Wed Jul 19 14:58:55 2006] [notice] child pid 17570 exit signal Segmentation fault (11)
have a look at my post in this thread - it might sort out your php.ini problems. My apache error log wasn't giving any messages like yours though,
Regards,
Duncan
As had probably been said elsewhere, a blank page is usually a result of a parse error in the php file - which explains why apache is segmenting.
From your php.ini, it looks like you've used php.ini-recommended (which is good).
PHP does not display errors because error reporting is turned off by default (in php.ini-recommended) as it is a security risk, so it needs turning on again to find out what the error is so that we can do some troubleshooting.
To display errors in the browser set this in php.ini (display_errors = On, display_startup_errors = On). Set error reporting to all errors in php.ini by error_reporting (e_all) - which you have already.
Don't forget to restart apache .
Load the page again and post the error. Once we’ve found the error turn-off error reporting again on the production server.
Ken
A couple of things to try:
1. Double-check that PHP is not throwing-up any errors.
2. Tidy-up the PHP ini file. Take a backup of your existing file and copy php.ini-recommended to php.ini. Make the changes as suggested in the Moodle Documentation.
If there is still a problem, you need to have a look at your apache config - but you say earlier that other applications are OK so this is puzzling.
From your PHP info file you're running Apache 2.0.51 and PHP 4.4.2. This thread (http://www.phpinsider.com/smarty-forum/viewtopic.php?p=31404&) suggests that upgrading to the latest versions was the fix. See if you can do this on a test system first.
Ken
1. Checked the $CFG->dirroot variable in config.php. It should contain the absolute full path to your moodle directory.
2. As your running Fedora Core 3, check if SELinux is installed by typing cat /etc/sysconfig/selinux. If it is try disabling - there may be a context problem.
3. Try checking if it is a variable declaration problem by setting these two php.ini variables: register_long_arrays=off and register_argc_argv=off.
4. Try running with register_globals = on (although this is not recommended - try it anyway).
5. Try disabling gzip module in php.
After this, I'm stuck. Sorry!
Ken
When I change $CFG->unicodedb = false; in the config.php, this shows up instead of a blank screen:
Administration
Here is a copy for PHP 4.4.2 (downloaded from php.net).
The important settings are documented here (http://docs.moodle.org/en/Installing_Moodle#Check_web_server_settings). From your current phpinfo output it looks like magic_quotes_gpc is not set correctly. I know you've probably done this many times already - but time spent going through this document painstakingly is time spent well.
Ken
database | mysql | version 4.1.16 is required and you are running 4.1.20 | OK |
Im not sure why it says 3.23 in the phpinfo.
Anyway, when I change $CFG->unicodedb = false; in the config.php, the top of hte page begins to load. Do you think that means anything?
[Sun Jul 23 04:02:06 2006] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 23 04:02:06 2006] [notice] Digest: done
[Sun Jul 23 04:02:06 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Jul 23 04:02:06 2006] [notice] LDAP: SSL support unavailable
[Sun Jul 23 04:02:06 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 23 04:02:06 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 04:02:06 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 04:02:06 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Sun Jul 23 09:04:42 2006] [error] [client 67.19.74.162] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind
[Sun Jul 23 10:20:27 2006] [notice] child pid 26639 exit signal Segmentation fault (11)
[Sun Jul 23 10:20:31 2006] [notice] child pid 26637 exit signal Segmentation fault (11)
[Sun Jul 23 10:20:32 2006] [notice] child pid 26636 exit signal Segmentation fault (11)
[Sun Jul 23 10:20:39 2006] [notice] child pid 26634 exit signal Segmentation fault (11)
[Sun Jul 23 10:20:43 2006] [notice] child pid 26638 exit signal Segmentation fault (11)
[Sun Jul 23 10:22:32 2006] [notice] child pid 26641 exit signal Segmentation fault (11)
[Sun Jul 23 10:22:34 2006] [notice] child pid 10930 exit signal Segmentation fault (11)
[Sun Jul 23 10:22:35 2006] [notice] child pid 10989 exit signal Segmentation fault (11)
[Sun Jul 23 10:25:00 2006] [notice] child pid 11051 exit signal Segmentation fault (11)
[Sun Jul 23 10:25:02 2006] [notice] child pid 26676 exit signal Segmentation fault (11)
[Sun Jul 23 10:25:03 2006] [notice] child pid 11000 exit signal Segmentation fault (11)
[Sun Jul 23 10:25:06 2006] [notice] child pid 26640 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:22 2006] [notice] child pid 11002 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:27 2006] [notice] child pid 11063 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:31 2006] [notice] child pid 11067 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:34 2006] [notice] child pid 11074 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:35 2006] [notice] child pid 10928 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:35 2006] [notice] child pid 11077 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:35 2006] [notice] child pid 11080 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:40 2006] [notice] child pid 11082 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:40 2006] [notice] child pid 11087 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:41 2006] [notice] child pid 11065 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:41 2006] [notice] child pid 11088 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:45 2006] [notice] child pid 11089 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:45 2006] [notice] child pid 11096 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:46 2006] [notice] child pid 11090 exit signal Segmentation fault (11)
[Sun Jul 23 10:27:46 2006] [notice] child pid 11091 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:15 2006] [notice] child pid 11098 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:16 2006] [notice] child pid 11086 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:16 2006] [notice] child pid 11102 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:16 2006] [notice] child pid 11105 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:20 2006] [notice] child pid 11106 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:20 2006] [notice] child pid 11113 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:21 2006] [notice] child pid 11107 exit signal Segmentation fault (11)
[Sun Jul 23 10:28:21 2006] [notice] child pid 11108 exit signal Segmentation fault (11)
[Sun Jul 23 10:29:17 2006] [notice] child pid 11103 exit signal Segmentation fault (11)
[Sun Jul 23 10:29:18 2006] [notice] child pid 11119 exit signal Segmentation fault (11)
[Sun Jul 23 10:29:18 2006] [notice] child pid 11122 exit signal Segmentation fault (11)
[Sun Jul 23 10:29:56 2006] [notice] child pid 11125 exit signal Segmentation fault (11)
[Sun Jul 23 10:29:57 2006] [notice] child pid 11115 exit signal Segmentation fault (11)
[Sun Jul 23 10:30:05 2006] [notice] child pid 11120 exit signal Segmentation fault (11)
[Sun Jul 23 10:30:06 2006] [notice] child pid 11123 exit signal Segmentation fault (11)
[Sun Jul 23 10:30:06 2006] [notice] child pid 11124 exit signal Segmentation fault (11)
[Sun Jul 23 10:30:06 2006] [notice] child pid 11134 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:42 2006] [notice] SIGHUP received. Attempting to restart
[Sun Jul 23 11:17:42 2006] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 23 11:17:42 2006] [notice] Digest: done
[Sun Jul 23 11:17:42 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Jul 23 11:17:42 2006] [notice] LDAP: SSL support unavailable
[Sun Jul 23 11:17:42 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 23 11:17:43 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 11:17:43 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 11:17:43 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Sun Jul 23 11:17:45 2006] [notice] child pid 11329 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:46 2006] [notice] child pid 11330 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:46 2006] [notice] child pid 11331 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:46 2006] [notice] child pid 11332 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:49 2006] [notice] child pid 11333 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:49 2006] [notice] child pid 11334 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:50 2006] [notice] child pid 11335 exit signal Segmentation fault (11)
[Sun Jul 23 11:17:50 2006] [notice] child pid 11341 exit signal Segmentation fault (11)
[Sun Jul 23 11:18:25 2006] [notice] SIGHUP received. Attempting to restart
[Sun Jul 23 11:18:25 2006] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 23 11:18:25 2006] [notice] Digest: done
[Sun Jul 23 11:18:25 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Jul 23 11:18:25 2006] [notice] LDAP: SSL support unavailable
[Sun Jul 23 11:18:25 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 23 11:18:25 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 11:18:25 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 11:18:26 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Sun Jul 23 11:59:36 2006] [notice] child pid 11368 exit signal Segmentation fault (11)
[Sun Jul 23 11:59:36 2006] [notice] child pid 11369 exit signal Segmentation fault (11)
[Sun Jul 23 14:32:36 2006] [notice] SIGHUP received. Attempting to restart
[Sun Jul 23 14:32:37 2006] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 23 14:32:37 2006] [notice] Digest: done
[Sun Jul 23 14:32:37 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Jul 23 14:32:37 2006] [notice] LDAP: SSL support unavailable
PHP Warning: Unknown(): Unable to load dynamic library './domxml.so' - ./domxml.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './imap.so' - ./imap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './ldap.so' - ./ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './mbstring.so' - ./mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './mysql.so' - ./mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './odbc.so' - ./odbc.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './pgsql.so' - ./pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './sitebuilder.so' - ./sitebuilder.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './zip.so' - ./zip.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Sun Jul 23 14:32:37 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 23 14:32:37 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:32:37 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:32:37 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Sun Jul 23 14:33:38 2006] [notice] SIGHUP received. Attempting to restart
[Sun Jul 23 14:33:39 2006] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 23 14:33:39 2006] [notice] Digest: done
[Sun Jul 23 14:33:39 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Jul 23 14:33:39 2006] [notice] LDAP: SSL support unavailable
PHP Warning: Unknown(): Unable to load dynamic library './domxml.so' - ./domxml.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './imap.so' - ./imap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './ldap.so' - ./ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './mbstring.so' - ./mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './mysql.so' - ./mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './odbc.so' - ./odbc.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './pgsql.so' - ./pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './sitebuilder.so' - ./sitebuilder.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library './zip.so' - ./zip.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Sun Jul 23 14:33:39 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 23 14:33:39 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:33:39 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:33:39 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Sun Jul 23 14:36:02 2006] [notice] SIGHUP received. Attempting to restart
[Sun Jul 23 14:36:03 2006] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 23 14:36:03 2006] [notice] Digest: done
[Sun Jul 23 14:36:03 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Jul 23 14:36:03 2006] [notice] LDAP: SSL support unavailable
[Sun Jul 23 14:36:03 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 23 14:36:03 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:36:03 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:36:03 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Sun Jul 23 14:36:09 2006] [notice] child pid 11900 exit signal Segmentation fault (11)
[Sun Jul 23 14:36:12 2006] [notice] child pid 11901 exit signal Segmentation fault (11)
[Sun Jul 23 14:36:15 2006] [notice] child pid 11902 exit signal Segmentation fault (11)
[Sun Jul 23 14:50:14 2006] [notice] SIGHUP received. Attempting to restart
[Sun Jul 23 14:50:14 2006] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 23 14:50:14 2006] [notice] Digest: done
[Sun Jul 23 14:50:14 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Jul 23 14:50:14 2006] [notice] LDAP: SSL support unavailable
[Sun Jul 23 14:50:15 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 23 14:50:15 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:50:15 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Sun Jul 23 14:50:15 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Sun Jul 23 14:50:18 2006] [notice] child pid 11961 exit signal Segmentation fault (11)
[Sun Jul 23 14:50:20 2006] [notice] child pid 11962 exit signal Segmentation fault (11)
[Sun Jul 23 14:50:21 2006] [notice] child pid 11963 exit signal Segmentation fault (11)
[Sun Jul 23 14:50:21 2006] [notice] child pid 11964 exit signal Segmentation fault (11)
[Sun Jul 23 14:50:22 2006] [notice] child pid 11965 exit signal Segmentation fault (11)
[Sun Jul 23 19:44:15 2006] [error] [client (IP_Address)] script '/var/www/vhosts/default/htdocs/proxy.php' not found or unable to stat
[Sun Jul 23 22:10:28 2006] [notice] child pid 11967 exit signal Segmentation fault (11)
[Sun Jul 23 23:24:15 2006] [error] [client (IP_Address)] request failed: error reading the headers
[Mon Jul 24 02:41:10 2006] [error] [client (IP_Address)] request failed: error reading the headers
[Mon Jul 24 08:40:15 2006] [notice] child pid 12198 exit signal Segmentation fault (11)
[Mon Jul 24 17:32:17 2006] [notice] child pid 19080 exit signal Segmentation fault (11)
[Mon Jul 24 18:37:15 2006] [error] [client (IP_Address)] request failed: error reading the headers
[Mon Jul 24 19:56:48 2006] [error] [client (IP_Address)] script '/var/www/vhosts/default/htdocs/proxy.php' not found or unable to stat
[Tue Jul 25 09:08:00 2006] [notice] Graceful restart requested, doing restart
[Tue Jul 25 09:08:00 2006] [notice] Digest: generating secret for digest authentication ...
[Tue Jul 25 09:08:00 2006] [notice] Digest: done
[Tue Jul 25 09:08:00 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Tue Jul 25 09:08:00 2006] [notice] LDAP: SSL support unavailable
[Tue Jul 25 09:08:01 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Tue Jul 25 09:08:01 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Jul 25 09:08:01 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Jul 25 09:08:02 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
[Tue Jul 25 11:07:07 2006] [notice] child pid 1307 exit signal Segmentation fault (11)
[Tue Jul 25 11:09:22 2006] [notice] child pid 1310 exit signal Segmentation fault (11)
[Tue Jul 25 12:19:24 2006] [notice] child pid 1308 exit signal Segmentation fault (11)
[Tue Jul 25 12:19:29 2006] [notice] child pid 1311 exit signal Segmentation fault (11)
[Tue Jul 25 12:19:39 2006] [notice] child pid 1312 exit signal Segmentation fault (11)
[Tue Jul 25 13:14:26 2006] [error] [client (IP_Address)] request failed: error reading the headers
[Tue Jul 25 14:27:00 2006] [notice] child pid 2202 exit signal Segmentation fault (11)
[Tue Jul 25 14:27:03 2006] [notice] child pid 1309 exit signal Segmentation fault (11)
[Tue Jul 25 14:27:05 2006] [notice] child pid 2214 exit signal Segmentation fault (11)
[Tue Jul 25 14:27:07 2006] [notice] child pid 2719 exit signal Segmentation fault (11)
[Tue Jul 25 14:27:11 2006] [notice] child pid 1313 exit signal Segmentation fault (11)
[Tue Jul 25 14:27:14 2006] [notice] child pid 2204 exit signal Segmentation fault (11)
[Tue Jul 25 14:31:00 2006] [notice] child pid 2215 exit signal Segmentation fault (11)
[Tue Jul 25 14:31:02 2006] [notice] child pid 2799 exit signal Segmentation fault (11)
[Tue Jul 25 14:31:02 2006] [notice] child pid 2801 exit signal Segmentation fault (11)
[Tue Jul 25 14:31:03 2006] [notice] child pid 2803 exit signal Segmentation fault (11)
[Tue Jul 25 14:31:04 2006] [notice] child pid 1314 exit signal Segmentation fault (11)
[Tue Jul 25 14:31:04 2006] [notice] child pid 2817 exit signal Segmentation fault (11)
[Tue Jul 25 14:31:06 2006] [notice] child pid 2818 exit signal Segmentation fault (11)
[Tue Jul 25 14:35:09 2006] [notice] SIGHUP received. Attempting to restart
[Tue Jul 25 14:35:09 2006] [notice] Digest: generating secret for digest authentication ...
[Tue Jul 25 14:35:09 2006] [notice] Digest: done
[Tue Jul 25 14:35:09 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Tue Jul 25 14:35:09 2006] [notice] LDAP: SSL support unavailable
[Tue Jul 25 14:35:09 2006] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
[Tue Jul 25 14:35:09 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Jul 25 14:35:09 2006] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Tue Jul 25 14:35:09 2006] [notice] Apache/2.0.51 (Fedora) configured -- resuming normal operations
Mm, I have a feeling this is something more than PHP or MySQL.
I'm running a production environment using v1.5.4+ (2005060240) and a test environment using v1.7 dev (2006071800) on the same server running PHP 4.4.2,MySQL 4.1.19-standard and apache 1.3.36 on a linux box.
Last night, I copied my v1.5.4 database, files and moodledata directory so that I could test a CVS upgrade to v1.6.1 without messing up my production site.
I got the same problems as nut buster describes above - a blank page on the front end and the admin page. Note that the v.1.5.4 and the v.1.7 installations were still working. I did have the apache logs (but they're at home and I'm now at work) - so I can't tell you the exact message in the log file, but it was certainly just a normal 200 status code.
So, I kept the database and the moodledata directory, but deleted the moodle directory and did a fresh CVS install - and it worked perfectly . This indicates to me that it's not a problem with the PHP or MySQL versions... back to the drawing board for solutions?
There are lots of apache errors which should not be there, so it may be a good move to approach your hosting company. To re-iterate Scott's original insight, there may not be a final solution
Ken
Maik
Most PHP applications are not that complex moodle is...
regards,
Maik
Nut,
You're not alone... Yesterday, my boss asked me to get Moodle up and running on one of our production servers. We're using PHP5.1.12 with Apache 2.0.53 and MySQL 5.0.19 and I get the exact same problem... Installs fine but when I'm done and go to log in, I am able to enter username and password, but when I submit them, I get a blank page as well.
I haven't gone through quite as many forums as you, but I have used the moodle provided .htaccess file, I've made sure all the requested settings for php, apache, and mysql have been mad, and I just can't get anything but a blank page.
I started adding some print statements to the ./login/index.php page, and they print okay... of course, it's outputting before moodle can write headers, so it's only good for testing. I haven't finished yet, but my thought is that something (maybe due to some combination of settings I have somewhere) is causing the logic in the login to "jump the rails".
Very frustrating.
I just blew out everything and reinstalled with moodle version 1.5 latest. I still can't seem to get in... however, now when I log in, I get dumped back to the login page. I'm pretty sure that the issue is indeed something with apache, or more likely with php and has to do with sessions. I was able to get moodle 1.5 latest working on a web host I own personally - but that one is using php 4.3.10.
If I manage to figure out what's wrong in my case, I'll post it here.
Nut,
I don't know if this will help, but in the past, we've had problems when people would put dos line terminated files in our web directories. Thinking that my problem might be related, I went and changed the line termination of all files in my moodle dir to unix:
find ./ -name "*php" -exec dos2unix {} \;
when I did that I ended up with a broken moodle like yours... ALL pages blank
I tried the reverse:
find ./ -name "*php" -exec unix2dos {} \;
but it didn't help either
I only mention this as it was something I did (and can repeat) that breaks my moodle install in the same way as yours. I don't know if it's worth investigating, but I hope this might help.
Well, I managed to make a working install at work, but it required that I install on a totally different server. I backed down to the latest 1.5 release and pointed the install at the same database I was using before. The server had php 4.3.9 (instead of 5.0.12) which may have helped.
At any rate, It worked on the first try.
My boss asked me to TRY to get moodle 1.6.1 working on that same new box, and I get about three pages into the install before I go all blank pages and such... Lucky for me, my boss said he'd be happy with 1.5-ish so long as I made an effort to go with 1.6.1. first.
My original theory was that something in PHP5 was causing the problem, but the fact that this 4.3.9 install was also having problems has me stumped. My theory is blown.
I figured you didn't do the dos/unix conversion thing - we've just been bitten by that issue before.
5.0.x and 4.4.x are know to be buggy...
Maik
regards,
Maik
Have you tried moodle with xampp to really mark PHP as enemy?
You can use different PHP-versions simultaneously...
Sometimes is could be better to spend some euros/dollars before searching all night long. I think a good professional will solve your problem within one or two hours...
regards - and good luck...
Maik