I've seen this on the forums a couple of times but I don't see a real solution.
Problem: In the Admin control panel, members, registration agreement, you can setup a registration agreement.
However, when I save one, I only get a blank page in there in the Admin panel.
The agreement.txt and agreement.dutch.txt are adjusted and working correctly.
So we have an English and Dutch language, both default so no utf8.
These are the mods:
1. Remove "Last edit" mod 0.2.5
2. Birthday On Register 1.0
3. Child Board Removal 1.0
4. My Posts SMF2 1.2
5. Contact Page 3.2
6. Project Snow 1.2
7. Like Posts 2.0.5
8. SMF 2.0.15 Update 1.0
9. Redirection Topics 1.0.3
SMF version 2.0.16
PHP 5.6.36
Apache 2.4.33
Can I fix something so the page in the Admin panel is not blank anymore?
url?
have you checked your server error log to see what it says?
The url is https://www.duckfiles.org however the agreement is displaying to new users so I hope you can see anything.
@Illori: Yes. I even had it open during I pushed save. There were no entry's made in the server log neither in the error.log of the forum.
Oops, sorry, I was looking in the normal log, should have been looking in the SSL log, there I see this when pushing the save button:
84.30.xx.xxx - - [12/Jun/2018:20:54:37 +0200] "POST /forum/index.php?action=admin;area=regcenter HTTP/1.1" 200 5923 "https://www.duckfiles.org/forum/index.php?action=admin;area=regcenter;sa=agreement;a46bf3d1=cdf3aed3457f17af7b6d653d5ed6ba91" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"
Nothing else.
Yeah I got a sneak peak version. :D
LoL no, this was a typo ofcourse. Has to be 2.0.15.
Actually, I thought I missed an update :D.
No problem. If everything is good you would be able to see in the Admin panel that there is a new version.
Anybody a clue on the white page?
Still looking for a solution. Anyone?
Agreement (Dutch) displays normally in registration. Your forum is running in https, but the link you posted above includes an http. Maybe you need to check your paths.
Thank you, but as far as I could see all paths are correct. For text it doesn't matter if it's http or https. The white page is only in the admin section. In registration it indeed displays correctly.
Quotebut the link you posted above includes an http.
I don't see any link I posted which included http? Or did you mean this part of the log?
HTTP/1.1" 200 5923
That is not a link but a default log entry of apache with status code 200 which means all is ok. Not a link. Or do you mean something else?
without an error being logged, it is almost impossible to find out why you are getting a blank/white page after saving the agreement.
Oke. I might try to disable the mods then, see if one of those is causing the issue.
Thanks.
For some general pointers on a white page error: https://wiki.simplemachines.org/smf/What_the_white_screen_of_death_means
I already tried those, even on server level but no error pops up, not in the error log and not in the apache logs. Odd.
Thank you anyway for the reply.
This problem has been reported previously, found this post (https://www.simplemachines.org/community/index.php?topic=559841.msg3973361#msg3973361) from May. Unfortunately it was ot and no one responded, but if you search you may find other related posts.
Yep, I already found a couple of similar threads, but all without a solution or something which was not applicable for our situation.
On my own board there is absolutely no problem with it.
So I've to test some things, maybe it's a theme issue or a mod issue. Pity there is no error logged, that would make things a lot easier.
Thank you for thinking with me!
Do either agreement files contain a UTF-8 character? Or Word "magic quotes"?
Thank you Arantor.
As far as I know, there are no UTF-8 characters or magic quotes.
The only things used are bbcodes for bold and underlined and list type.
[b][u]BOARDREGELS[/u]:[/b]
[list type=decimal]
So the list type and lines inside the list type like this:
[*]No illegal links allowed
Did you copy paste it from Word?
YES! Fixed.
No it was copied from earlier made rules. I never use Word for linux stuff.
But the admin had changed some text it seems and made a typo with it.
Because of your reply I had another and better look, because a couple of lines went of my screen in SSH.
Now there was 1 line containing wrongly a ë which should be a normal e. I don't know if this is a magic quote or an UTF-8 character.
But after changing this to just e, the agreement is visible again!
Thank you very much for pointing this out!!
This is a UTF-8 character. (Smart quotes are the typographically correct quotes that Word, specifically, issues)
Oke I'll remember that. Very good you thought of this.
Thanks!