Roundcube Community Forum

 

Unable to unset setting $config['dont_override'] = array('skin');

Started by stansab, July 08, 2014, 12:08:52 PM

Previous topic - Next topic

stansab

Hi all,

I used to don't allow users to change the default skin by putting the following setting in config.inc.php :
$config['dont_override'] = array('skin');

Now, I added a new skin into the skins folder and I disabled the setting to allow users to choose their preferred skin :
$config['dont_override'] = array();

Then, I'm able to go to the login page, but not further : httpd daemon crash.

Any idea ?

Thank you for your help

SKaero


stansab

There is no log from roundcube because httpd process crash as soon as I go after the login page. Here is my httpd-error log :
[Tue Jul 08 17:43:00.569648 2014] [core:notice] [pid 27766] AH00052: child pid 72658 exit signal Illegal instruction (4)

If I reset the $config['dont_override'] to array('skin'), then roundcube is working normally. (But users can't choose their preferred skin !)

SKaero


stansab


stansab

More infos that may help :
The situation : If I let the setting $config['dont_override'] to array('skin'), my Roundcube installation works perfectly.
If I unset the dont_override setting to let users change their preferred skin, apache crash each time a page is requested, apart from the login page that is correctly served.
If I restart apache, then — sometimes (!) — it's possible to go after the login page, but apache crash again very soon and then, no user can access the webmail.
I can't get any log from php, neither in roundcube/logs nor in /var/log/php-errors.log. I only get a child pid 72658 exit signal Illegal instruction (4) from apache log.

So, for the moment, I'm running roundcube with dont_override skin setting ON and users can connect to webmail, but they can't choose a skin.

I wish to dig unstead of having to do a fresh roundcube reintall.

SKaero

If there isn't anything in the Roundcube, or PHP logs then its likely not a Roundcube problem. Its most likely an Apache and possibly PHP configuration problem. In order to find out more your going to have to look further into the Apache logs/crash reports.