View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
10457 | Bug reports | Authentication | public | 2016-02-15 20:25 | 2016-02-21 19:29 |
Reporter | jbeima | Assigned To | c_schmitz | ||
Priority | normal | Severity | crash | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.50.x | ||||
Fixed in Version | 2.50.x | ||||
Summary | 10457: White page after installation | ||||
Description | When you do a clean/fresh install of Version 2.5+ - Build: 160213 everything proceeds as you would expect. The installer comes up and does the install. When you call the regular site it comes up and says there is no surveys, contact the administrator. When you try and log into the admin screen you get a white/blank page. I set the debug to lvl 2 and discovered that the site is trying to send the headers twice. Please see the output of the debug below... For a brief time you can view it at: http://surveys.atmymarket.com/surveys/index.php/admin/authentication/sa/login | ||||
Steps To Reproduce | Do a clean install of build 160213 You get a white/blank screen. | ||||
Tags | No tags attached. | ||||
Bug heat | 4 | ||||
Complete LimeSurvey version number (& build) | 160213 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Firefox & IE | ||||
Database type & version | MySQL V:5.1.73 | ||||
Server OS (if known) | Web Server: CentOS V:5 / MySQL Server: CentOS V:6 | ||||
Webserver software & version (if known) | Apache V:2.2.22 | ||||
PHP Version | 5.3.17 | ||||
I just called the public site with debug set to lvl 2 and obtained these errors as well: |
|
That is the same error over and over again and it is pretty non-saying. |
|
Debug set to 1 produces a blank page... What you are looking for is at the bottom of both my inital bug report and this debug from 160215. Just skip over the complaining at the beginning of the variable. |
|
This is in the first and 3rd of what I sent you: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/wwwuser/surveys.atmymarket.com/limesurvey-250plus-160213/framework/i18n/gettext/CGettextMoFile.php:234) Cannot modify header information - headers already sent by (output started at /hsphere/local/home/wwwuser/surveys.atmymarket.com/limesurvey-250plus-160215/framework/i18n/gettext/CGettextMoFile.php:234 Error dump #01: 160213 - Admin Login Error dump #02: 160213 - Site Home Page Error dump #03: 160215 - Admin Login. You just did not look far enough down... |
|
I can read an error log myself - thank you. There are STRICT warnings causing the headers to be sent early - probably you did not properly upload all files in binary mode to your server or your server is misconfigured. |
|
Well since I did a wget from your server, and then simply untared it, I know it is in your code. Also if you clear out /tmp/assets and prevent the code from writing anything to this directory you get a login page and can login. This is entirely a bug in 2.5.... |
|
I found it: The problem is in: /tmp/assets/f143c333/lime-admin.css If the site loads this file you simply get a blank white page. So you are right in that it is not in the application, however I did upload and install correctly... |
|
I have done a little more checking... The first 1812 lines of the lime-admin.css sheet seem to work. Up until: .form-group { Within 100 lines after that the outputted page goes all white... |
|
Here it is: File: lime-admin.css Lines: 1873-1877 .welcome .panel { These lines cause a blank white login screen in both Firefox V:44.0.2 and Internet Explorer V:11.0.9600.18204. Simply removing those 4 lines makes everything visible again. |
|
Him, thank you for investigating. I have no clue what might be the reason - it sounds to me like you might have some security module installed on your server blocking the script. Hard to tell. |
|
With all due respect, I must admit I find it distasteful at how quick you are to lay Blaine on the user or my configuration. You are jumping to conclusions with little to no evidence. Your not asking questions, your simply trying to blame your users. Now the script is NOT being blocked. It is getting to the browser just fine. I can view page source, and then load and view the css file from the page source. The code may pass cuss validation, but that does not mean that it does not contain an error. Just because the syntax is correct does not mean that the logic or color choices are not causing this. Here is is plain and simple... If I use the 3900 line file as it ships with 16021[3|5] you get a blank white page when you go to the admin screen. When you delete those 5 lines, but use the rest of the 3900 line file you get a login screen and everything works as expected. There is something wrong with the logic in that one block declaration. Also I am not the only one seeing this. If you go to the forums there are sooooooooo many messages of users getting a blank white screen. This was loosly blamed on the rootpath variable before. I think that line creates a white box that sits in front of everything and hides the page. |
|
Again with respect. The logic with your answer makes no sense at all. If you BLOCK the scrript from sending, the SITE WORKS... If you DO NOT BLOCK the script and allow it to send, the SITE IS BROKEN. So any security module blocking this css file would make the site work not break it. However again, simply removing those 5 lines fixes the problem. |
|
The only way these 5 lines can affect this is if you have Javascript disabled in your browser or you maybe have some Javascript blocked by your AV software. |
|
Feedback please? |
|
As I stated before nothing is being blocked. JavaScript is turned on and running just fine, your files are downloading just fine. Nothing is blocking anything from running. |
|
Trust me, I would like nothing more than it to be as simple as JavaScript, but as I mentioned to you this is happening on two different browsers... Now I can add this... Not only is it doing this on FIrefox and IE on my Windows 7 box, but it is also doing it on Safari on my iPad. So 3 browsers and 2 platforms. |
|
What's the URL to the installation so I can see it for myself? |
|
? |
|
You know the one this this tracker is missing is time zones. :) I am in Canada so your asking for these things in the middle of the night for me. Do you want the site setup with the 5 lines in so you see the error? (What I would presume.). The URL was sent in the very first support message to you. But I need 15 minutes to get to my station to put the original file back on-line to cause the errors. Additionally would you like me to take 15 minutes and move to 160217? |
|
The two that I have tested was 160213 and 160215. I am currently running 160215. Last night when I logged into the admin area, it did offer to comfort upgrade to 160216. I now see that I can also download 160217. |
|
Okay I have restored the original version of lime-admin.css and I am getting the blank white page again. |
|
By the way, debug is set to 0. Since I was starting to look around the admin area to get a feel for the application. |
|
Ok, I can see the white page - now can you please update to the latest 2.50 version, too? There have been numerous fixes by now. Anyway, please let me know which version I am looking at right now. |
|
Your looking at 160215... Give me 15 and I will wipe it and do a clean 17... |
|
Can you try wiping the database, too? |
|
I always do wipe the db. :) Okay here is a new one... 160217 will not install. When you go to populate the db you get this error: Please fix the following input errors: There were errors when trying to populate the database: CDbCommand failed to execute the SQL statement: SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'utf8mb4' |
|
By the way, when I moved from 160213 to 160215 I also wiped the db and created a new one. Basically I simply deleted all the tables and ran the install again. The collation that I normally use for my dbs is: utf8_general_ci Would changing that to utf8_unicode_ci help? |
|
Ah, that might be the reason. LimeSurvey requires MySQL 5.5.3 We will put this requirement as a check into the installer to prevent further disappointment for users. |
|
RedHat and therefor Cent currently ship a 5.2.X line with OS V:6.7. So that would mean most likely we need OS V:7.X to run this. |
|
Okay Fedora 22 ships with Maria DB. The community branch of MySQL. However the version numbers do not match. For example current under Fedora 22 is 10.0.21. Will your software work with this server? |
|
With the utmost respect to your team, I think you will have a lot of problem with that newer collation. Many of us will not stray from a stock installed/supported RedHat product. Your asking for something that is simply not mainstream enough yet. :) Again respectfully. |
|
MariaDB supports it from version 5.5, too |
|
MySQL 5.5.3 was released in early 2011 - it is not a problem for most people. |
|
Hey I wont deny RedHat is beyond the last to adapt. lol Funny if 2.06 had it, then why did 160213 and 160215 even install? I think it might be time to put a hard block at the system compatibility test page for the MySQL server. :) |
|
The only warnings I got in the installer was a lack of php-ldap and php-zip. :) Just in case there might be something here, not using ldap, and zip was only a warning. |
|
Yes, unfortunately we can only check the database after we connected to it. Will put a check in right after connection. |
|
Chicken and egg thing. lol I am going to set this up on the Maria DB server, since this particular client owns a VPS with one on it. This will take a few minutes, I lock down all connections by IP, so I have to do a wack of security updates. I will let you know how this effects things... |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=17485 |
|
Looks like MariaDB is not quite a go! Please fix the following input errors: There were errors when trying to populate the database: Executing: CREATE TABLE |
|
Here are the tables it did create... [root@devel-02 ~]# ls /var/lib/mysql/amm_surveys/ -l |
|
What I just added was also submitted as Bug 10519. |
|
2.50+ Build 160218 released |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2016-02-15 20:25 | jbeima | New Issue | |
2016-02-15 20:48 | jbeima | Note Added: 35170 | |
2016-02-16 00:41 | c_schmitz | Note Added: 35188 | |
2016-02-16 00:41 | c_schmitz | Assigned To | => c_schmitz |
2016-02-16 00:41 | c_schmitz | Status | new => feedback |
2016-02-16 01:22 | jbeima | Status | feedback => assigned |
2016-02-16 01:23 | jbeima | Note Added: 35190 | |
2016-02-16 01:25 | jbeima | Note Added: 35191 | |
2016-02-16 02:11 | c_schmitz | Note Added: 35194 | |
2016-02-16 05:00 | jbeima | Note Added: 35195 | |
2016-02-16 05:16 | jbeima | Note Added: 35196 | |
2016-02-16 07:51 | jbeima | Note Added: 35197 | |
2016-02-16 08:12 | jbeima | Note Added: 35198 | |
2016-02-16 10:06 | c_schmitz | Note Added: 35202 | |
2016-02-16 11:37 | c_schmitz | Priority | immediate => normal |
2016-02-16 21:33 | jbeima | Note Added: 35255 | |
2016-02-16 21:38 | jbeima | Note Added: 35256 | |
2016-02-16 22:17 | c_schmitz | Note Added: 35268 | |
2016-02-16 22:18 | c_schmitz | Additional Information Updated | |
2016-02-16 22:18 | c_schmitz | Note Edited: 35170 | |
2016-02-16 22:22 | c_schmitz | Note Edited: 35268 | |
2016-02-17 09:46 | c_schmitz | Note Added: 35280 | |
2016-02-17 09:46 | c_schmitz | Status | assigned => feedback |
2016-02-17 12:40 | jbeima | Note Added: 35299 | |
2016-02-17 12:40 | jbeima | Status | feedback => assigned |
2016-02-17 12:42 | jbeima | Note Added: 35301 | |
2016-02-17 13:00 | c_schmitz | Note Added: 35305 | |
2016-02-17 14:41 | c_schmitz | Status | assigned => feedback |
2016-02-17 18:14 | c_schmitz | Note Added: 35346 | |
2016-02-17 19:26 | jbeima | Note Added: 35348 | |
2016-02-17 19:26 | jbeima | Status | feedback => assigned |
2016-02-17 19:31 | jbeima | Note Added: 35349 | |
2016-02-17 19:34 | jbeima | Note Added: 35350 | |
2016-02-17 19:34 | jbeima | Note Added: 35351 | |
2016-02-17 19:39 | c_schmitz | Note Added: 35352 | |
2016-02-17 19:42 | jbeima | Note Added: 35353 | |
2016-02-17 19:46 | c_schmitz | Note Added: 35354 | |
2016-02-17 20:01 | jbeima | Note Added: 35355 | |
2016-02-17 20:07 | jbeima | Note Added: 35356 | |
2016-02-17 20:08 | c_schmitz | Note Added: 35357 | |
2016-02-17 20:09 | c_schmitz | Note Edited: 35357 | |
2016-02-17 20:13 | jbeima | Note Added: 35358 | |
2016-02-17 20:19 | jbeima | Note Added: 35359 | |
2016-02-17 20:25 | jbeima | Note Added: 35360 | |
2016-02-17 20:34 | c_schmitz | Note Added: 35361 | |
2016-02-17 20:43 | c_schmitz | Note Added: 35362 | |
2016-02-17 20:43 | c_schmitz | Note Edited: 35362 | |
2016-02-17 20:53 | jbeima | Note Added: 35363 | |
2016-02-17 20:56 | jbeima | Note Added: 35364 | |
2016-02-17 20:59 | c_schmitz | Note Added: 35366 | |
2016-02-17 21:01 | c_schmitz | Summary | Lime 2.5+ - 160213: Clean Install - Headers Sent Twice - Admin Screen - White Page. => White page after installation |
2016-02-17 21:05 | jbeima | Note Added: 35367 | |
2016-02-17 21:35 | c_schmitz | Changeset attached | => LimeSurvey master a20a8eef |
2016-02-17 21:35 | c_schmitz | Note Added: 35368 | |
2016-02-17 21:35 | c_schmitz | Resolution | open => fixed |
2016-02-18 00:58 | jbeima | Note Added: 35370 | |
2016-02-18 01:02 | jbeima | Note Added: 35371 | |
2016-02-18 01:15 | jbeima | Note Added: 35372 | |
2016-02-18 09:52 | c_schmitz | Status | assigned => resolved |
2016-02-18 09:52 | c_schmitz | Fixed in Version | => 2.5 |
2016-02-18 09:53 | c_schmitz | Note Added: 35381 | |
2016-02-18 09:53 | c_schmitz | Status | resolved => closed |
2016-02-21 19:29 | c_schmitz | Relationship added | related to 10531 |