Hello, I am installing the Ninjacontent component for Joomla 1.5, in Teline IV and the system tells me that I have to make some modifications in the php.ini if suhosin is being used. What I do not interpret is if it refers to a php.ini of the system in which the web is hosted, or refers to my installation in the phpadmin, or to some joomla module
can you clarify this for me? I copy below additional error information to which the error forwards me.
Known Issues
Server running suhosin patch
Nooku Framework has problems with the Suhosin patch.
ALERT – Include filename
(‘tmpl:///var/www/joomla/components/com_foo/views/people/tmpl/default.php’)
is an URL that is not allowed (attacker ‘192.168.3.2’,
file ‘/var/www/joomla/plugins/system/koowa/view/abstract.php’, line 418)
To fix this add the following to your php.ini file if you are using suhosin :
suhosin.executor.include.whitelist = tmpl://, file://
Remember that you likely need to add this to a php.ini file in your joomla root folder, and your /administrator/ folder.
And some .ini users might need to also add session.save_path = /tmp.
If the user can’t use .ini configuration files, here’s how to do it by .htaccess
php_value suhosin.executor.include.whitelist tmpl://, file://
For more info on the discussion:
Issues with PHP versions
PHP 5.2.5. : Bug in get_class_methods prevents KObject getMethods from working correctly. See:
This issue was also reported for PHP 5.2.4 : see
This issue was solved in revision:2648
Site URL:
Answered : 05/11/2012 1:15 pm