Problem with Nodeworx after installing mod_security

Hi Everyone,

I just installed mod_security 1.9.4.x centos 4.3 x64 rpm by building it from the source that is provided at gotroot.com

I am now getting this error with nodeworx:

[SIZE=2][B]InterWorx Error Report[/B] [/SIZE][SIZE=2][B]DETAIL:[/B] [/SIZE][SIZE=2][B]FILE:[/B] /usr/local/interworx/include/Smarty.i18n.php
[B]LINE:[/B] 171
[B]MESSAGE:[/B]
 
 
----- ASSERTION FAILED BEGIN -----
ASSERTION FAILED: /usr/local/interworx/include/Smarty.i18n.php (171): parse_ini_file(): Cannot open '\"/home/interworx/lang\/\"languages.ini\' for reading
----- ASSERTION FAILED END -----
 
 
[/SIZE][SIZE=2][B]STACK TRACE:[/B] [/SIZE][SIZE=2]
----- DEBUG STACKTRACE BEGIN -----
/usr/local/interworx/include/IWorxDebug.php debug_printstacktrace (255)
/usr/local/interworx/include/IWorxDebug.php debug_die (182)
/usr/local/interworx/include/IWorxDebug.php debug_assert (56)
0 iworx_error_handler (0)
/usr/local/interworx/include/Smarty.i18n.php parse_ini_file (171)
/usr/local/interworx/include/Smarty.i18n.php language (48)
/usr/local/interworx/include/nodeworx/NodeWorx.Smarty.php smarty_i18n (43)
/usr/local/interworx/nodeworx/html/index.php nodeworx_smarty (35)
/usr/local/interworx/nodeworx/html/index.php _il_exec (2)
----- DEBUG STACKTRACE END -----
 
[/SIZE]

Any ideas on what could have caused this? I can’t read the file as it has been encoded-

Thanks,
TeKKi

I’m confused, did you somehow install mod_security on the interworx httpd (which is seperate from the system httpd)? If not, is possible this problem existed before you installed mod_security?

Thanks for your prompt reply Paul-

This problem did not exist before installing mod_security. Also, before installing the rpm, I went thru Iworx-Chris’s steps for installing mod_security and followed them to the dot-

Files modified:

/etc/httpd/conf/httpd.conf was renamed to httpd.conf.rpmnew by the installation and the new httpd.conf had the following new entry after comparing both files:

LoadModule security_module /usr/lib64/httpd/modules/mod_security.so

Files not modified:

/home/interworx/etc/httpd/httpd.conf

I tried to disable mod_security by rem 'n it out and restarting apache and nodeworx but with no luck!

The error occurs as you try to access the login page of nodeworx-

https://linx.sysnic.com:2443/nodeworx/

I’m having a hard time figuring out how this is possible :). Probably best to open a support ticket at this point so we can check it out.

Paul