Quantcast
Channel: iRedMail — iRedMail Support
Viewing all articles
Browse latest Browse all 43503

Re: Roundcube broken script

$
0
0
Oen Sing wrote:
ZhangHuangbin wrote:

Nginx config file (syntax and order of loaded template files) looks fine, you'd better turn on debug mode in Nginx for troubleshooting the url match scheme, check which `location` directive (or other directive) matches the roundcube url.

We offer paid support if you need assistance:
https://www.iredmail.org/support.html

Seems nginx not compile with debug support, so I can't perform that task.
Anyway, is it possible to using nginx from official repo?
I mean the script seems manually compile nginx with custom command.
So whenever new version from official, it won't pick up/update.
Any suggestion?

I had this exact same issue. As per the Roundcube documentation, I had removed "system" from PHP.INI disable_functions section. I had not noticed but a small part of the Roundcube upgrade script did not run. Specifically the JS dependancies script in bin/install-jsdeps.sh.

To resolve the issue, I put in remark the entire "disable_functions" section in the /etc/php.ini file by adding a semi-colon at the beginning of the line :
" ;disable_functions = apache_setenv,posix_uname,eval,pcntl_wexitstatus,posix_get, etc, etc, etc........."

Then I went to /var/www/roundcubemail-1.3.0 (which is symlinked to /var/www/roundcubemail as shown below

lrwxrwxrwx   1 root      root        28  Sep 18  2017 roundcubemail -> /var/www/roundcubemail-1.3.0
drwxr-xr-x  13 root      root      4096 Jul 20 20:07 roundcubemail-1.3.0

it seems the script does NOT rename the roundcube directory to 1.3.6)

So, from /var/www/roundcubemail-1.3.0 I ran "bin/install-jsdeps.sh". It worked.

I went back to /etc/php.ini and removed the semicolon from the disable_functions line. **** Don't forget this step ****

Everything worked perfectly afterwards !!!


Viewing all articles
Browse latest Browse all 43503

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>