There is a question that I see several times monthly in TYPO3 mailing lists: "I see an empty (blank) page after XXX. How do I fix it?". Here is the step by step answer:
- Go to the Install tool
- Select "All configuration"
- Set displayErrors to 2
- Add your IP address to devIPmask
Now you will see PHP errors that happen. By default these errors are hidden by TYPO3 for security reasons and it causes blank pages. Changing settings above allows to see these errors on your IP address only.
So fix these PHP errors and your site will be back.
If 'log_errors' is switched on (PHP config) have a look at the error.log file of your web server.
ReplyDeleteBe careful if you don't have a public IP of your own.
ReplyDeleteJust go and see the logs. Even for shared hosting they should allow you to view your log in cPanel.
Many thanks to you MAN.
ReplyDeleteThis post saved my life tonight. Thank you!
ReplyDeleteI can't even go to the install tool. I'm trying to install it for the first time and I have a blank page.
ReplyDeleteFor me it depends on the very error that's occuring:
ReplyDeleteA simple PHP error (a.e. a syntax error) can be fixed and afterwards all is fine. Counts for MySQL errors as well.
But if I get a PHP error regarding function calls (a.e. "Call to a member function..." or "Call to undefined function..."), the page won't come back after fixing the error.
It drives my nuts, because nobody seems to have this error... and while extension developing such an error happens due to typos.
The only "fix" I could come up with: Copy the page (you don't need to change anything else) and _then_ the page will be back (under a different ID tho).
Any ideas on that?
Hello,
ReplyDeleteI have just upgraded from typo3 4.2.9 and right after uploading the files and comparing the DB in the install tool, i was able to use the backend, because my session was still active.
However, after my BE session expired, I tried to login again. Unfortunately, the login page just displayes a blank screen. I cannot even see the username/password box. I did set the setting to Set displayErrors to 2 and added my IP, but the page is still blank. Yes, I deleted all files with temp_ and deleted the temp folders via the install tool as well. The FE works just fine.
Any ideas?
Thank you in advance!
Hello,
ReplyDeleteI finally got in. How? I replaced the typo3/index.php file of v 4.3 with the typo3/index.php file of v 4.2.9
This is absolutely not ideal, but at least I can get into my typo3 BE and have now time to see why the typo3/index.php of v 4.3 doesn't work for me.
Has anybody had similar experiences with the BE login of v 4.3?
Hi,
ReplyDeleteSame problem here, I tried the error logs but they show nothing.
Same blank page in the backend too :( I'll have to go back to the previous version..
Thanks :)
ReplyDeleteHi,
ReplyDeleteI had the same problem after upgrading from 4.2.6 to 4.3.2 . To resolve it I had to :
1. "uninstall" non system extension modifying directly in localconf.php
2. login
3. update and re-install extensions
Regards.
Thank you Dmitry for this excellent hint.
ReplyDeleteHi Alam,
ReplyDelete> I have a typo3 website vr 4.0beta3
Why are you running such an old version of TYPO3 (which has open security holes and so on..)?
> and it was working fine but when i upgrade my hosting space
upgrade your TYPO3 first, then upgrade your environment/move to new server.
> i have problem in backend like if i wanna to clear the cash memory it's disappear all right column and also when i wanna to add new news it's not save and disappear.
Thank you for your help. it's great to have expertise available to equip us to return that expertise to others as we grow better.
ReplyDeleteThanks Dmitry!
ReplyDeleteI just love seeing all the references to this page. It's like debug 101 explained.
Michael
hi, i'm having the same error :
ReplyDeleteafter the last step of installing the introduction package, i have a blank page
the link above on this blank page is : http://127.0.0.1/typo3_5/typo3/install/index.php?TYPO3_INSTALL[type]=database&mode=123&step=5&subpackage=Introduction
i checked the logs (all the ones of easyphp) but found nothing
please please be kind and help me, i already spent a day on this :-(
If your php does not have mysql enabled, typo3 dies without error messages. Why? I don't know.
ReplyDeleteEnable mysql in php.ini by adding lines:
extension = php_mysql.dll
extension_dir = /path_to_php/ext
restart Apache
Tp the last commenter: have a look to TYPO3 system requirements. They clearly say that MySQL or other compatible database is mandatory.
ReplyDeleteWhen you run a car, it will not work without gazoline. Same for TYPO3: it will not work without a database.
Dmitri you genius! helped get some debug information. But now I dont know how to fix the following:
ReplyDeleteFatal error: Call to a member function getCache() on a non-object in ...\typo3\sysext\lang\hooks\clearcache\class.tx_lang_clearcache.php on line 54