php.ini mods for WSOD

alanstylez

Member
Now that I have fabrik 3 semi-functional in both a working and a test environment, I can start to troubleshoot the White Screen of Death (WSOD) safely. In general, the Joomla forums suggest that WSOD is caused by the .php driver reaching memory limits, but none of the particular patches or fixes have worked for me. So, I thought the Fabrik gurus might be better able to help me isolate the problem(s). Trying to load any of the Fabrik menus in my experimental environment produces a WSOD and the following (redacted) error log:

[warn] [client 83.21.16.15] mod_fcgid: stderr: PHP Fatal error: Call to undefined method JException::getQuery() in .../administrator/components/com_fabrik/models/lists.php on line 47, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP Stack trace:, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 1. {main}() .../administrator/index.php:0, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 2. JAdministrator->dispatch() .../administrator/index.php:47, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 3. JComponentHelper::renderComponent() .../administrator/includes/application.php:154, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 4. require_once() .../libraries/joomla/application/component/helper.php:152, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 5. JController->execute() .../administrator/components/com_fabrik/fabrik.php:40, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 6. FabrikController->display() .../libraries/joomla/application/component/controller.php:649, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 7. JController->display() .../administrator/components/com_fabrik/controller.php:30, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 8. FabrikViewLists->display() .../libraries/joomla/application/component/controller.php:616, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 9. JView->get() .../administrator/components/com_fabrik/views/lists/view.html.php:38, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 10. JModelList->getItems() .../libraries/joomla/application/component/view.php:365, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 11. JModelList->_getListQuery() .../httpdocs/libraries/joomla/application/component/modellist.php:117, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 12. FabrikModelLists->getListQuery() .../libraries/joomla/application/component/modellist.php:94, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP Fatal error: Class 'JLoader' not found in .../libraries/loader.php on line 130, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP Stack trace:, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 1. {main}() .../administrator/index.php:0, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 2. JAdministrator->dispatch() .../administrator/index.php:47, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 3. JComponentHelper::renderComponent() .../administrator/includes/application.php:154, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 4. require_once() .../libraries/joomla/application/component/helper.php:152, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 5. JController->execute() .../administrator/components/com_fabrik/fabrik.php:40, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 6. FabrikController->display() .../libraries/joomla/application/component/controller.php:649, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 7. JController->display() .../administrator/components/com_fabrik/controller.php:30, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 8. FabrikViewLists->display() .../libraries/joomla/application/component/controller.php:616, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 9. JView->get() .../administrator/components/com_fabrik/views/lists/view.html.php:38, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 10. JModelList->getItems() .../libraries/joomla/application/component/view.php:365, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 11. JModelList->_getListQuery() .../libraries/joomla/application/component/modellist.php:117, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 12. FabrikModelLists->getListQuery() .../libraries/joomla/application/component/modellist.php:94, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 13. JSessionStorageDatabase->write() .../libraries/joomla/session/storage/database.php:0, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 14. JLoader::load() .../libraries/loader.php:0, referer: http://.../administrator/index.php

[Tue Jul 05 13:44:44 2011] [warn] [client 83.21.16.15] mod_fcgid: stderr: PHP 15. JLoader::load() .../libraries/loader.php:0, referer: http://.../administrator/index.php

Is this problem localized to the .php driver, or is it distributed among each of the files listed?
 
You were right... Although the correct database was listed in Fabrik connections, the table was still referring to the old server. I'm still getting some WSODs, even though the error reporting is set to maximum. Again, I had php.ini and php5.ini migrated from another host and they both had the memory limits set to 256MB. They might have had some conflicts with my host, so I removed them and I have a message submitted to double check the php memory_limit.

I'm not sure if this should be submitted as a separate topic, but I'll mention it here anyway. Rob, if you would rather list this topic as 'solved' and start a new topic, feel free to do so. The issue is this: now I'm getting a WSOD when trying to load the calendar visualization. Luckily, my new host has an error log built into the administrator component and it's giving the following readout:

PHP Fatal error: Class 'JLoader' not found in xxx/httpdocs/libraries/loader.php on line 130, referer: http://xxx/index.php?option=com_contact&view=category&id=48&Itemid=266

PHP Notice: Use of undefined constant _LANGUAGE - assumed '_LANGUAGE' in xxx/httpdocs/templates/pj_deepimpact_16/index.php on line 21, referer: http://xxx/administrator/index.php?option=com_fabrik&view=visualizations

PHP Notice: Use of undefined constant _LANGUAGE - assumed '_LANGUAGE' in xxx/templates/pj_deepimpact_16/index.php on line 21, referer: http://xxx/administrator/index.php?option=com_fabrik&view=visualizations

PHP Notice: Undefined variable: panelwidth in xxx/templates/pj_deepimpact_16/scripts/req_css.php on line 57, referer: http://xxx/administrator/index.php?option=com_fabrik&view=visualizations

PHP Notice: Undefined variable: widthsetting in xxx/httpdocs/templates/pj_deepimpact_16/index.php on line 53, referer: http://xxx/administrator/index.php?option=com_fabrik&view=visualizations

PHP Notice: Undefined variable: fontsizes in xxx/templates/pj_deepimpact_16/index.php on line 53, referer: http://xxx/administrator/index.php?option=com_fabrik&view=visualizations

The common theme here seems to be the template, so how do I change it? Under Edit Visualization: Options: template, the only options are 1. - None Selected - 2. - Default - and 3. default. I've tried changing the template for the menu item, but each template gives me the same result. Any ideas?
 
those notices seem to from from your Joomla template so just change that back to a standard one. They're aren't fabrik related

I'm still getting some WSODs, even though the error reporting is set to maximum
Have you got display_errors = on
in your php.ini set up ?

if you are looking at the viz's then you will be best of updateing the svn - ive been working on a couple of them over the last couple of days. Also re-create the menu links as the url structure has changed somewhat.
 
We are in need of some funding.
More details.

Thank you.

Members online

Back
Top