From: Ranju U. <Ran...@nu...> - 2012-11-05 15:36:11
|
Hi all, Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at http://xvufind.nuim.ie/vufind/ , the page is blank! Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ when I do ./vufind.sh start I get something like: ./vufind.sh start Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ Starting VuFind ... /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml nohup: appending output to `nohup.out' VuFind running pid=3495 everything was installed as root and hence I start vufind as root as well. I modified the .bash_profile at roots home dir i.e. /root as follows: VUFIND_HOME=/usr/local/vufind/vufind-1.3 JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME export PATH have even rebooted the server but no luck! Any suggestions? Thanks Ranju Upadhyay National Library of Ireland Maynooth. |
From: Mosior, B. <BEM...@sh...> - 2012-11-05 16:11:13
|
Ranju, A few quick things to check: 1. Is Apache running? (run: service httpd status) 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) Let us know what you find. Benjamin Mosior Keystone Library Network From: Ranju Upadhyay [mailto:Ran...@nu...] Sent: Monday, November 05, 2012 10:36 AM To: vuf...@li... Subject: [VuFind-General] unable to access vufind on RHEL Hi all, Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at http://xvufind.nuim.ie/vufind/ , the page is blank! Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ when I do ./vufind.sh start I get something like: ./vufind.sh start Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ Starting VuFind ... /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml nohup: appending output to `nohup.out' VuFind running pid=3495 everything was installed as root and hence I start vufind as root as well. I modified the .bash_profile at roots home dir i.e. /root as follows: VUFIND_HOME=/usr/local/vufind/vufind-1.3 JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME export PATH have even rebooted the server but no luck! Any suggestions? Thanks Ranju Upadhyay National Library of Ireland Maynooth. |
From: Ranju U. <Ran...@nu...> - 2012-11-05 16:42:17
|
Hi all, quite possibly the issue is to do with permission. In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . when I look at the apache error log I see [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? Thanks Ranju. ----- Original Message ----- From: "Mosior, Benjamin" <BEM...@sh...> Date: Monday, November 5, 2012 4:11 pm Subject: RE: [VuFind-General] unable to access vufind on RHEL To: Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> <!-- /* Font Definitions */ @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman","serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman","serif";} span.EmailStyle17 {mso-style-type:personal-reply; font-family:"Calibri","sans-serif"; color:#1F497D;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:1585189542; mso-list-type:hybrid; mso-list-template-ids:-366675520 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level2 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level4 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level5 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level7 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level8 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> ----------------------------------------------------------- | > Ranju, > > A few quick things to check: > 1. Is Apache running? (run: service httpd status) > 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > Let us know what you find. > > Benjamin Mosior > Keystone Library Network > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Monday, November 05, 2012 10:36 AM > To: vuf...@li... > Subject: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > http://xvufind.nuim.ie/vufind/ , the page is blank! > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > when I do ./vufind.sh start I get something like: > > ./vufind.sh start > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > Starting VuFind ... > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > nohup: appending output to `nohup.out' > VuFind running pid=3495 > > everything was installed as root and hence I start vufind as root as well. > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > export PATH > > have even rebooted the server but no luck! > > Any suggestions? > > Thanks > Ranju Upadhyay > National Library of Ireland Maynooth. |----------------------------------------------------------- |
From: Mosior, B. <BEM...@sh...> - 2012-11-05 16:57:58
|
Ranju, According to the documentation (http://vufind.org/wiki/vufind_on_linux), "The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user." Running "chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers" to change the ownership to "apache" should do the trick. Be sure to read through the documentation in the link above, as that will help guide you as you make progress. Hope that helps, Benjamin Mosior Keystone Library Network From: Ranju Upadhyay [mailto:Ran...@nu...] Sent: Monday, November 05, 2012 11:42 AM To: Mosior, Benjamin Cc: vuf...@li... Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL Hi all, quite possibly the issue is to do with permission. In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . when I look at the apache error log I see [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? Thanks Ranju. ----- Original Message ----- From: "Mosior, Benjamin" <BEM...@sh...<mailto:BEM...@sh...>> Date: Monday, November 5, 2012 4:11 pm Subject: RE: [VuFind-General] unable to access vufind on RHEL To: Ranju Upadhyay <Ran...@nu...<mailto:Ran...@nu...>>, "vuf...@li...<mailto:vuf...@li...>" <vuf...@li...<mailto:vuf...@li...>> > Ranju, > > A few quick things to check: 1. Is Apache running? (run: service httpd status) 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > Let us know what you find. > > Benjamin Mosior > Keystone Library Network > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Monday, November 05, 2012 10:36 AM > To: vuf...@li...<mailto:vuf...@li...> > Subject: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > http://xvufind.nuim.ie/vufind/<http://xvufind.nuim.ie/vufind/> , the page is blank! > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > when I do ./vufind.sh start I get something like: > > ./vufind.sh start > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > Starting VuFind ... > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > nohup: appending output to `nohup.out' > VuFind running pid=3495 > > everything was installed as root and hence I start vufind as root as well. > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > export PATH > > have even rebooted the server but no luck! > > Any suggestions? > > Thanks > Ranju Upadhyay > National Library of Ireland Maynooth. |
From: Tod O. <to...@uc...> - 2012-11-05 18:14:41
|
What we settled on locally is to have the cache directories: - owned by the web server - group owned by some group the developers are all in - and tweak the [Cache] settings in config.ini so the the caches are group-writable This means the web server can write the cache files but those of us working on it can blow away the caches when we need to, without bothering the sysadmin. (not an issue if you have root access to your box.) -Tod On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...<mailto:BEM...@sh...>> wrote: Ranju, According to the documentation (http://vufind.org/wiki/vufind_on_linux), “The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user.” Running “chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers” to change the ownership to “apache” should do the trick. Be sure to read through the documentation in the link above, as that will help guide you as you make progress. Hope that helps, Benjamin Mosior Keystone Library Network From: Ranju Upadhyay [mailto:Ran...@nu...] Sent: Monday, November 05, 2012 11:42 AM To: Mosior, Benjamin Cc: vuf...@li...<mailto:vuf...@li...> Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL Hi all, quite possibly the issue is to do with permission. In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . when I look at the apache error log I see [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? Thanks Ranju. ----- Original Message ----- From: "Mosior, Benjamin" <BEM...@sh...<mailto:BEM...@sh...>> Date: Monday, November 5, 2012 4:11 pm Subject: RE: [VuFind-General] unable to access vufind on RHEL To: Ranju Upadhyay <Ran...@nu...<mailto:Ran...@nu...>>, "vuf...@li...<mailto:vuf...@li...>" <vuf...@li...<mailto:vuf...@li...>> > Ranju, > > A few quick things to check: 1. Is Apache running? (run: service httpd status) 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > Let us know what you find. > > Benjamin Mosior > Keystone Library Network > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Monday, November 05, 2012 10:36 AM > To: vuf...@li...<mailto:vuf...@li...> > Subject: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > http://xvufind.nuim.ie/vufind/<http://xvufind.nuim.ie/vufind/> , the page is blank! > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > when I do ./vufind.sh start I get something like: > > ./vufind.sh start > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > Starting VuFind ... > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > nohup: appending output to `nohup.out' > VuFind running pid=3495 > > everything was installed as root and hence I start vufind as root as well. > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > export PATH > > have even rebooted the server but no luck! > > Any suggestions? > > Thanks > Ranju Upadhyay > National Library of Ireland Maynooth. ------------------------------------------------------------------------------ LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ VuFind-General mailing list VuF...@li... https://lists.sourceforge.net/lists/listinfo/vufind-general |
From: Demian K. <dem...@vi...> - 2012-11-05 18:17:29
|
...though in Ranju's case, he is using VuFind 1.3, so the [Cache] settings don't exist yet (they're introduced in 2.0beta). But I think fixing the file ownership should take care of the problem. - Demian From: Tod Olson [mailto:to...@uc...] Sent: Monday, November 05, 2012 1:15 PM To: Mosior, Benjamin Cc: vuf...@li... Subject: Re: [VuFind-General] unable to access vufind on RHEL What we settled on locally is to have the cache directories: - owned by the web server - group owned by some group the developers are all in - and tweak the [Cache] settings in config.ini so the the caches are group-writable This means the web server can write the cache files but those of us working on it can blow away the caches when we need to, without bothering the sysadmin. (not an issue if you have root access to your box.) -Tod On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...<mailto:BEM...@sh...>> wrote: Ranju, According to the documentation (http://vufind.org/wiki/vufind_on_linux), "The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user." Running "chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers" to change the ownership to "apache" should do the trick. Be sure to read through the documentation in the link above, as that will help guide you as you make progress. Hope that helps, Benjamin Mosior Keystone Library Network From: Ranju Upadhyay [mailto:Ran...@nu...] Sent: Monday, November 05, 2012 11:42 AM To: Mosior, Benjamin Cc: vuf...@li...<mailto:vuf...@li...> Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL Hi all, quite possibly the issue is to do with permission. In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . when I look at the apache error log I see [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? Thanks Ranju. ----- Original Message ----- From: "Mosior, Benjamin" <BEM...@sh...<mailto:BEM...@sh...>> Date: Monday, November 5, 2012 4:11 pm Subject: RE: [VuFind-General] unable to access vufind on RHEL To: Ranju Upadhyay <Ran...@nu...<mailto:Ran...@nu...>>, "vuf...@li...<mailto:vuf...@li...>" <vuf...@li...<mailto:vuf...@li...>> > Ranju, > > A few quick things to check: 1. Is Apache running? (run: service httpd status) 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > Let us know what you find. > > Benjamin Mosior > Keystone Library Network > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Monday, November 05, 2012 10:36 AM > To: vuf...@li...<mailto:vuf...@li...> > Subject: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > http://xvufind.nuim.ie/vufind/<http://xvufind.nuim.ie/vufind/> , the page is blank! > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > when I do ./vufind.sh start I get something like: > > ./vufind.sh start > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > Starting VuFind ... > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > nohup: appending output to `nohup.out' > VuFind running pid=3495 > > everything was installed as root and hence I start vufind as root as well. > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > export PATH > > have even rebooted the server but no luck! > > Any suggestions? > > Thanks > Ranju Upadhyay > National Library of Ireland Maynooth. ------------------------------------------------------------------------------ LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ VuFind-General mailing list VuF...@li... https://lists.sourceforge.net/lists/listinfo/vufind-general |
From: Nico T. <nic...@un...> - 2012-11-06 08:47:41
|
In RHEL (and CentOS) selinux is enabled by default. If that is true for Ranju's installation (check as root with 'getenforce') either turning it off/permissive with 'setenforce 0' or better even leaving it on but setting the correct context[1] for the folders should help fix the issue. Cheers Nico [1] chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /path/to/cache chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /path/to/compile Am 05.11.2012 19:17, schrieb Demian Katz: > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] > settings don’t exist yet (they’re introduced in 2.0beta). But I > think fixing the file ownership should take care of the problem. > > > > - Demian > > > > *From:*Tod Olson [mailto:to...@uc...] *Sent:* Monday, November > 05, 2012 1:15 PM *To:* Mosior, Benjamin *Cc:* > vuf...@li... *Subject:* Re: > [VuFind-General] unable to access vufind on RHEL > > > > What we settled on locally is to have the cache directories: > > > > - owned by the web server > > - group owned by some group the developers are all in > > - and tweak the [Cache] settings in config.ini so the the caches > are group-writable > > > > This means the web server can write the cache files but those of > us working on it can blow away the caches when we need to, without > bothering the sysadmin. (not an issue if you have root access to > your box.) > > > > -Tod > > > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh... > <mailto:BEM...@sh...>> > > wrote: > > > > Ranju, > > > > According to the documentation > (http://vufind.org/wiki/vufind_on_linux), “The > vufind/web/interface/cache, vufind/web/interface/compile and > vufind/web/images/covers directories and subdirectories will also > need to be owned by the web server user.” > > > > Running “chown -R apache > /usr/local/vufind/vufind-1.3/web/interface/cache > /usr/local/vufind/vufind-1.3/web/interface/compile > /usr/local/vufind/vufind-1.3/web/images/covers” to change the > ownership to “apache” should do the trick. > > > > Be sure to read through the documentation in the link above, as > that will help guide you as you make progress. > > > > Hope that helps, > > Benjamin Mosior > > Keystone Library Network > > > > *From:* Ranju Upadhyay [mailto:Ran...@nu...] *Sent:* > Monday, November 05, 2012 11:42 AM *To:* Mosior, Benjamin *Cc:* > vuf...@li... > <mailto:vuf...@li...> *Subject:* Re: RE: > [VuFind-General] unable to access vufind on RHEL > > > > Hi all, > > quite possibly the issue is to do with permission. > > In my httpd.conf I have httpd run by user and group apache (RHEL > including apache,php,java was installed by our CS and I installed > vufind as root) . > > when I look at the apache error log I see > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] > Directory index forbidden by Options directive: /var/www/html/ [Mon > Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 > 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 > 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 > 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 > 16:28:03 2012] [error] [client ::1] Directory index forbidden by > Options directive: /var/www/html/ [Mon Nov 05 16:28:07 2012] > [error] [client ::1] PHP Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 [Mon Nov 05 > 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Mon > Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > now I am wondering what would be the right course for me to do! > Should I modify the user and group to root in the httpd.conf file > as everything else is owned and run by root or should I simply try > changing the ownership of compile directory and the directory > underneath it to apache:apache ? > > Thanks Ranju. > > > > > > ----- Original Message ----- From: "Mosior, Benjamin" > <BEM...@sh... <mailto:BEM...@sh...>> Date: Monday, > November 5, 2012 4:11 pm Subject: RE: [VuFind-General] unable to > access vufind on RHEL To: Ranju Upadhyay <Ran...@nu... > <mailto:Ran...@nu...>>, > "vuf...@li... > <mailto:vuf...@li...>" > <vuf...@li... > <mailto:vuf...@li...>> > >> Ranju, > >> > >> A few quick things to check: > > 1. Is Apache running? (run: service httpd status) > > 2. Is anything useful showing up in the Apache error logs? > (usually: /var/log/httpd/error_log) > >> > >> Let us know what you find. > >> > >> Benjamin Mosior > >> Keystone Library Network > >> > >> *From:* Ranju Upadhyay [mailto:Ran...@nu...] *Sent:* >> Monday, November 05, 2012 10:36 AM *To:* >> vuf...@li... > <mailto:vuf...@li...> >> *Subject:* [VuFind-General] unable to access vufind on RHEL > >> > >> Hi all, >> >> Recently installed vufind1.3 on RHEL 6.3.Everything went fine >> during > installation.I then made changes to config.ini etc . But now when I > try to access vuifnd which should be at >> >> http://xvufind.nuim.ie/vufind/ , the page is blank! >> >> Insterestingly enough I can access solr > at http://xvufind.nuim.ie:8080/solr/ >> >> when I do ./vufind.sh start I get something like: >> >> ./vufind.sh start Found >> JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java > in JAVA_HOME=/ >> Starting VuFind ... >> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java >> -server > -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs > -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > /usr/local/vufind/vufind-1.3/solr/jetty/start.jar > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml >> nohup: appending output to `nohup.out' VuFind running pid=3495 >> >> everything was installed as root and hence I start vufind as root >> as well. >> >> I modified the .bash_profile at roots home dir i.e. /root as >> follows: >> >> VUFIND_HOME=/usr/local/vufind/vufind-1.3 >> JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre >> PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME >> >> export PATH >> >> have even rebooted the server but no luck! >> >> Any suggestions? >> >> Thanks Ranju Upadhyay National Library of Ireland Maynooth. > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command > center Diagnose problems and improve visibility into emerging IT > issues Automate, monitor and manage. Do more in less time with > Central > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ > > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command > center Diagnose problems and improve visibility into emerging IT > issues Automate, monitor and manage. Do more in less time with > Central http://p.sf.net/sfu/logmein12331_d2d > > > > _______________________________________________ VuFind-General > mailing list VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general -- Universitaetsbibliothek Leipzig -=Projekt finc=- PGP: 0xD54AF2CA Unix Systemadministrator fon: +49 (0)341 9730507 Beethovenstraße 6 mail: to...@ub... 04107 Leipzig http://www.ub.uni-leipzig.de |
From: Ranju U. <Ran...@nu...> - 2012-11-06 13:06:16
|
Hi all, yes the Cache setting does not exist in 1.3 but I tried setting the ownership to apache (even made the group writable on compile and cache directories but I still get these errors : [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 Something I noticed is that the directory 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under compile dir but I created it and set the owner and group to apache:apache.And there is no such directory under cache either. Any more thoughts? Thanks Ranju. ----- Original Message ----- From: Demian Katz <dem...@vi...> Date: Monday, November 5, 2012 6:19 pm Subject: Re: [VuFind-General] unable to access vufind on RHEL To: Tod Olson <to...@uc...>, "Mosior, Benjamin" <BEM...@sh...> Cc: "vuf...@li..." <vuf...@li...> <!-- /* Font Definitions */ @font-face {font-family:Helvetica; panose-1:2 11 6 4 2 2 2 2 2 4;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman","serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} span.apple-converted-space {mso-style-name:apple-converted-space;} span.EmailStyle18 {mso-style-type:personal-reply; font-family:"Calibri","sans-serif"; color:#1F497D;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --> | > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] settings don’t exist yet (they’re introduced in 2.0beta). But I think fixing the file ownership should take care of the problem. > > - Demian > > From: Tod Olson [mailto:to...@uc...] > Sent: Monday, November 05, 2012 1:15 PM > To: Mosior, Benjamin > Cc: vuf...@li... > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > What we settled on locally is to have the cache directories: > > - owned by the web server > - group owned by some group the developers are all in > - and tweak the [Cache] settings in config.ini so the the caches are group-writable > > This means the web server can write the cache files but those of us working on it can blow away the caches when we need to, without bothering the sysadmin. (not an issue if you have root access to your box.) > > -Tod > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...> > wrote: > > > Ranju, > > According to the documentation (http://vufind.org/wiki/vufind_on_linux), “The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user.” > > Running “chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers” to change the ownership to “apache” should do the trick. > > Be sure to read through the documentation in the link above, as that will help guide you as you make progress. > > Hope that helps, > Benjamin Mosior > Keystone Library Network > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Monday, November 05, 2012 11:42 AM > To: Mosior, Benjamin > Cc: vuf...@li... > Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > quite possibly the issue is to do with permission. > > In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . > > when I look at the apache error log I see > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? > > Thanks > Ranju. > > > > > > ----- Original Message ----- > From: "Mosior, Benjamin" <BEM...@sh...> > Date: Monday, November 5, 2012 4:11 pm > Subject: RE: [VuFind-General] unable to access vufind on RHEL > To: Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> ----------------------------------------------------------- > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general > |----------------------------------------------------------- > ----------------------------------------------------------------- > ------------- > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one > command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d> _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general----------------------------------------------------------- | > > Ranju, > > > > A few quick things to check: > 1. Is Apache running? (run: service httpd status) > 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > > > Let us know what you find. > > > > Benjamin Mosior > > Keystone Library Network > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > Sent: Monday, November 05, 2012 10:36 AM > > To: vuf...@li... > > Subject: [VuFind-General] unable to access vufind on RHEL > > > > Hi all, > > > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > > > http://xvufind.nuim.ie/vufind/ , the page is blank! > > > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > > > when I do ./vufind.sh start I get something like: > > > > ./vufind.sh start > > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > > Starting VuFind ... > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > nohup: appending output to `nohup.out' > > VuFind running pid=3495 > > > > everything was installed as root and hence I start vufind as root as well. > > > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > > > export PATH > > > > have even rebooted the server but no luck! > > > > Any suggestions? > > > > Thanks > > Ranju Upadhyay > > National Library of Ireland Maynooth. | ----------------------------------------------------------- |
From: Nico T. <to...@ub...> - 2012-11-06 13:27:40
|
In RHEL (and CentOS) selinux is enabled by default. If that is true for your installation (check as root with 'getenforce') either turning it off/permissive with 'setenforce 0' or better even leaving it on but setting the correct context[1] for the folders should help fix the issue. Cheers Nico [1] chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /path/to/cache chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /path/to/compile Am 06.11.2012 14:06, schrieb Ranju Upadhyay: > Hi all, > > yes the Cache setting does not exist in 1.3 but I tried setting > the ownership to apache (even made the group writable on compile > and cache directories but I still get these errors : > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Tue > Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Tue > Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > Something I noticed is that the directory > 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under > compile dir but I created it and set the owner and group to > apache:apache.And there is no such directory under cache either. > > Any more thoughts? > > Thanks Ranju. > > ----- Original Message ----- From: Demian Katz > <dem...@vi...> Date: Monday, November 5, 2012 6:19 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL To: > Tod Olson <to...@uc...>, "Mosior, Benjamin" > <BEM...@sh...> Cc: "vuf...@li..." > <vuf...@li...> > >> …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] > settings don’t exist yet (they’re introduced in 2.0beta). But I > think fixing the file ownership should take care of the problem. > >> > >> - Demian > >> > > *> From:*Tod Olson [mailto:to...@uc...] *> Sent:* Monday, > November 05, 2012 1:15 PM *> To:* Mosior, Benjamin *> Cc:* > vuf...@li... *> Subject:* Re: > [VuFind-General] unable to access vufind on RHEL > >> > >> What we settled on locally is to have the cache directories: > >> > >> - owned by the web server > >> - group owned by some group the developers are all in > >> - and tweak the [Cache] settings in config.ini so the the caches >> are > group-writable > >> > >> This means the web server can write the cache files but those of >> us > working on it can blow away the caches when we need to, without > bothering the sysadmin. (not an issue if you have root access to > your box.) > >> > >> -Tod > >> > >> On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" >> <BEM...@sh... > <javascript:main.compose('new', 't=BEM...@sh...')>> > >> wrote: > >> >> > >> Ranju, > >> > >> According to the documentation > (http://vufind.org/wiki/vufind_on_linux), “The > vufind/web/interface/cache, vufind/web/interface/compile and > vufind/web/images/covers directories and subdirectories will also > need to be owned by the web server user.” > >> > >> Running “chown -R apache > /usr/local/vufind/vufind-1.3/web/interface/cache > /usr/local/vufind/vufind-1.3/web/interface/compile > /usr/local/vufind/vufind-1.3/web/images/covers” to change the > ownership to “apache” should do the trick. > >> > >> Be sure to read through the documentation in the link above, as >> that > will help guide you as you make progress. > >> > >> Hope that helps, > >> Benjamin Mosior > >> Keystone Library Network > >> > > *> From:* Ranju Upadhyay [mailto:Ran...@nu...] *> Sent:* > Monday, November 05, 2012 11:42 AM *> To:* Mosior, Benjamin *> Cc:* > vuf...@li... > <javascript:main.compose('new', > 't=vuf...@li...')> *> Subject:* Re: RE: > [VuFind-General] unable to access vufind on RHEL > >> > >> Hi all, >> >> quite possibly the issue is to do with permission. >> >> In my httpd.conf I have httpd run by user and group apache (RHEL > including apache,php,java was installed by our CS and I installed > vufind as root) . >> >> when I look at the apache error log I see >> >> [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] >> Directory > index forbidden by Options directive: /var/www/html/ >> [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: >> mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: >> mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: >> > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP >> Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP >> Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP >> Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index > forbidden by Options directive: /var/www/html/ >> [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: >> mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: >> mkdir(): > Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: >> > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP >> Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP >> Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> >> now I am wondering what would be the right course for me to do! >> Should > I modify the user and group to root in the httpd.conf file as > everything else is owned and run by root or should I simply try > changing the ownership of compile directory and the directory > underneath it to apache:apache ? >> >> Thanks Ranju. >> >> >> >> >> >> ----- Original Message ----- From: "Mosior, Benjamin" >> <BEM...@sh... > <javascript:main.compose('new', 't=BEM...@sh...')>> >> Date: Monday, November 5, 2012 4:11 pm Subject: RE: >> [VuFind-General] unable to access vufind on RHEL To: Ranju >> Upadhyay <Ran...@nu... > <javascript:main.compose('new', 't=Ran...@nu...')>>, > "vuf...@li... > <javascript:main.compose('new', > 't=vuf...@li...')>" > <vuf...@li... > <javascript:main.compose('new', > 't=vuf...@li...')>> > >>> Ranju, > >>> > >>> A few quick things to check: > >> 1. Is Apache running? (run: service httpd status) > >> 2. Is anything useful showing up in the Apache error logs? > (usually: /var/log/httpd/error_log) > >>> > >>> Let us know what you find. > >>> > >>> Benjamin Mosior > >>> Keystone Library Network > >>> > >>> *From:* Ranju Upadhyay [mailto:Ran...@nu... > <javascript:main.compose('new', 't=Ran...@nu...')>] >>> *Sent:* Monday, November 05, 2012 10:36 AM *To:* >>> vuf...@li... > <javascript:main.compose('new', > 't=vuf...@li...')> >>> *Subject:* [VuFind-General] unable to access vufind on RHEL > >>> > >>> Hi all, >>> >>> Recently installed vufind1.3 on RHEL 6.3.Everything went fine >>> during > installation.I then made changes to config.ini etc . But now when I > try to access vuifnd which should be at >>> >>> http://xvufind.nuim.ie/vufind/ , the page is blank! >>> >>> Insterestingly enough I can access solr > at http://xvufind.nuim.ie:8080/solr/ >>> >>> when I do ./vufind.sh start I get something like: >>> >>> ./vufind.sh start Found > JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java > in JAVA_HOME=/ >>> Starting VuFind ... >>> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java >>> -server > -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs > -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > /usr/local/vufind/vufind-1.3/solr/jetty/start.jar > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml >>> nohup: appending output to `nohup.out' VuFind running pid=3495 >>> >>> everything was installed as root and hence I start vufind as >>> root as > well. >>> >>> I modified the .bash_profile at roots home dir i.e. /root as >>> follows: >>> >>> VUFIND_HOME=/usr/local/vufind/vufind-1.3 >>> JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre >>> PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME >>> >>> export PATH >>> >>> have even rebooted the server but no luck! >>> >>> Any suggestions? >>> >>> Thanks Ranju Upadhyay National Library of Ireland Maynooth. > >> > >> ------------------------------------------------------------------------------ >> >> LogMeIn Central: Instant, anywhere, Remote PC access and management. >> Stay in control, update software, and manage PCs from one command >> center Diagnose problems and improve visibility into emerging IT >> issues Automate, monitor and manage. Do more in less time with >> Central >> http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ >> >> VuFind-General mailing list >> VuF...@li... >> https://lists.sourceforge.net/lists/listinfo/vufind-general > >> > >> ----------------------------------------------------------------- >> >> ------------- >> LogMeIn Central: Instant, anywhere, Remote PC access and >> management. Stay in control, update software, and manage PCs from >> one command center Diagnose problems and improve visibility into >> emerging IT issues Automate, monitor and manage. Do more in less >> time with Central http://p.sf.net/sfu/logmein12331_d2d> > _______________________________________________ >> VuFind-General mailing list VuF...@li... >> https://lists.sourceforge.net/lists/listinfo/vufind-general > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command > center Diagnose problems and improve visibility into emerging IT > issues Automate, monitor and manage. Do more in less time with > Central http://p.sf.net/sfu/logmein12331_d2d > > > > _______________________________________________ VuFind-General > mailing list VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general -- Universitaetsbibliothek Leipzig -=Projekt finc=- PGP: 0xD54AF2CA Unix Systemadministrator fon: +49 (0)341 9730507 Beethovenstraße 6 mail: to...@ub... 04107 Leipzig http://www.ub.uni-leipzig.de |
From: Mosior, B. <BEM...@sh...> - 2012-11-06 13:26:36
|
Ranju, Could you send us the output of: ls -al /usr/local/vufind/vufind-1.3/web/interface Benjamin Mosior From: Ranju Upadhyay [mailto:Ran...@nu...] Sent: Tuesday, November 06, 2012 8:06 AM To: Demian Katz Cc: Tod Olson; Mosior, Benjamin; vuf...@li... Subject: Re: [VuFind-General] unable to access vufind on RHEL Hi all, yes the Cache setting does not exist in 1.3 but I tried setting the ownership to apache (even made the group writable on compile and cache directories but I still get these errors : [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 Something I noticed is that the directory 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under compile dir but I created it and set the owner and group to apache:apache.And there is no such directory under cache either. Any more thoughts? Thanks Ranju. ----- Original Message ----- From: Demian Katz <dem...@vi...<mailto:dem...@vi...>> Date: Monday, November 5, 2012 6:19 pm Subject: Re: [VuFind-General] unable to access vufind on RHEL To: Tod Olson <to...@uc...<mailto:to...@uc...>>, "Mosior, Benjamin" <BEM...@sh...<mailto:BEM...@sh...>> Cc: "vuf...@li...<mailto:vuf...@li...>" <vuf...@li...<mailto:vuf...@li...>> > ...though in Ranju's case, he is using VuFind 1.3, so the [Cache] settings don't exist yet (they're introduced in 2.0beta). But I think fixing the file ownership should take care of the problem. > > - Demian > > From: Tod Olson [mailto:to...@uc...] > Sent: Monday, November 05, 2012 1:15 PM > To: Mosior, Benjamin > Cc: vuf...@li...<mailto:vuf...@li...> > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > What we settled on locally is to have the cache directories: > > - owned by the web server > - group owned by some group the developers are all in > - and tweak the [Cache] settings in config.ini so the the caches are group-writable > > This means the web server can write the cache files but those of us working on it can blow away the caches when we need to, without bothering the sysadmin. (not an issue if you have root access to your box.) > > -Tod > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...<javascript:main.compose('new',%20't=BEM...@sh...')>> > wrote: > > > Ranju, > > According to the documentation (http://vufind.org/wiki/vufind_on_linux), "The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user." > > Running "chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers" to change the ownership to "apache" should do the trick. > > Be sure to read through the documentation in the link above, as that will help guide you as you make progress. > > Hope that helps, > Benjamin Mosior > Keystone Library Network > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Monday, November 05, 2012 11:42 AM > To: Mosior, Benjamin > Cc: vuf...@li...<javascript:main.compose('new',%20't=vuf...@li...')> > Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > quite possibly the issue is to do with permission. > > In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . > > when I look at the apache error log I see > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? > > Thanks > Ranju. > > > > > > ----- Original Message ----- > From: "Mosior, Benjamin" <BEM...@sh...<javascript:main.compose('new',%20't=BEM...@sh...')>> > Date: Monday, November 5, 2012 4:11 pm > Subject: RE: [VuFind-General] unable to access vufind on RHEL > To: Ranju Upadhyay <Ran...@nu...<javascript:main.compose('new',%20't=Ran...@nu...')>>, "vuf...@li...<javascript:main.compose('new',%20't=vuf...@li...')>" <vuf...@li...<javascript:main.compose('new',%20't=vuf...@li...')>> > > Ranju, > > > > A few quick things to check: > 1. Is Apache running? (run: service httpd status) > 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > > > Let us know what you find. > > > > Benjamin Mosior > > Keystone Library Network > > > > From: Ranju Upadhyay [mailto:Ran...@nu...<javascript:main.compose('new',%20't=Ran...@nu...')>] > > Sent: Monday, November 05, 2012 10:36 AM > > To: vuf...@li...<javascript:main.compose('new',%20't=vuf...@li...')> > > Subject: [VuFind-General] unable to access vufind on RHEL > > > > Hi all, > > > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > > > http://xvufind.nuim.ie/vufind/<http://xvufind.nuim.ie/vufind/> , the page is blank! > > > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > > > when I do ./vufind.sh start I get something like: > > > > ./vufind.sh start > > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > > Starting VuFind ... > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > nohup: appending output to `nohup.out' > > VuFind running pid=3495 > > > > everything was installed as root and hence I start vufind as root as well. > > > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > > > export PATH > > > > have even rebooted the server but no luck! > > > > Any suggestions? > > > > Thanks > > Ranju Upadhyay > > National Library of Ireland Maynooth. > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________<http://p.sf.net/sfu/logmein12331_d2d_______________________________________________> > VuFind-General mailing list > VuF...@li...<mailto:VuF...@li...> > https://lists.sourceforge.net/lists/listinfo/vufind-general > > ----------------------------------------------------------------- > ------------- > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one > command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d> _______________________________________________ > VuFind-General mailing list > VuF...@li...<mailto:VuF...@li...> > https://lists.sourceforge.net/lists/listinfo/vufind-general |
From: Eoghan Ó C. <eog...@gm...> - 2012-11-06 13:33:49
|
Hi, As a sanity check, maybe try temporarily disabling SELinux: echo 0 > /selinux/enforce This isn't a permanent solution, but if this fixes things it'll give you something to go on. In my RHEL 6 setup /interface/compile and /interface/cache are owned by a local vufind user, while all sub-folders and files are apache:apache. Eoghan On 6 November 2012 13:26, Mosior, Benjamin <BEM...@sh...> wrote: > Ranju,**** > > ** ** > > Could you send us the output of: ls –al > /usr/local/vufind/vufind-1.3/web/interface **** > > ** ** > > Benjamin Mosior**** > > ** ** > > *From:* Ranju Upadhyay [mailto:Ran...@nu...] > *Sent:* Tuesday, November 06, 2012 8:06 AM > *To:* Demian Katz > *Cc:* Tod Olson; Mosior, Benjamin; vuf...@li... > > *Subject:* Re: [VuFind-General] unable to access vufind on RHEL**** > > ** ** > > Hi all, > > yes the Cache setting does not exist in 1.3 but I tried setting the > ownership to apache (even made the group writable on compile and cache > directories but I still get these errors : > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > Something I noticed is that the directory 9cd5945eb796ea57d5e34b1da9fd4c8f > actually was not present under compile dir but I created it and set the > owner and group to apache:apache.And there is no such directory under cache > either. > > Any more thoughts? > > Thanks > Ranju. > > ----- Original Message ----- > From: Demian Katz <dem...@vi...> > Date: Monday, November 5, 2012 6:19 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: Tod Olson <to...@uc...>, "Mosior, Benjamin" <BEM...@sh...> > Cc: "vuf...@li..." < > vuf...@li...>**** > > > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] > settings don’t exist yet (they’re introduced in 2.0beta). But I think > fixing the file ownership should take care of the problem.**** > > > **** > > > - Demian**** > > > **** > > > *From:* Tod Olson [mailto:to...@uc... <to...@uc...>] > > *Sent:* Monday, November 05, 2012 1:15 PM > > *To:* Mosior, Benjamin > > *Cc:* vuf...@li... > > *Subject:* Re: [VuFind-General] unable to access vufind on RHEL**** > > > **** > > > What we settled on locally is to have the cache directories: **** > > > **** > > > - owned by the web server**** > > > - group owned by some group the developers are all in**** > > > - and tweak the [Cache] settings in config.ini so the the caches are > group-writable**** > > > **** > > > This means the web server can write the cache files but those of us > working on it can blow away the caches when we need to, without bothering > the sysadmin. (not an issue if you have root access to your box.)**** > > > **** > > > -Tod**** > > > **** > > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...>**** > > > wrote:**** > > > > > **** > > > Ranju,**** > > > **** > > > According to the documentation (http://vufind.org/wiki/vufind_on_linux), > “The vufind/web/interface/cache, vufind/web/interface/compile and > vufind/web/images/covers directories and subdirectories will also need to > be owned by the web server user.”**** > > > **** > > > Running “chown -R apache > /usr/local/vufind/vufind-1.3/web/interface/cache > /usr/local/vufind/vufind-1.3/web/interface/compile > /usr/local/vufind/vufind-1.3/web/images/covers” to change the ownership to > “apache” should do the trick.**** > > > **** > > > Be sure to read through the documentation in the link above, as that > will help guide you as you make progress.**** > > > **** > > > Hope that helps,**** > > > Benjamin Mosior**** > > > Keystone Library Network**** > > > **** > > > *From:* Ranju Upadhyay [mailto:Ran...@nu...<Ran...@nu...> > ] > > *Sent:* Monday, November 05, 2012 11:42 AM > > *To:* Mosior, Benjamin > > *Cc:* vuf...@li... > > *Subject:* Re: RE: [VuFind-General] unable to access vufind on RHEL**** > > > **** > > > Hi all, > > > > quite possibly the issue is to do with permission. > > > > In my httpd.conf I have httpd run by user and group apache (RHEL > including apache,php,java was installed by our CS and I installed vufind as > root) . > > > > when I look at the apache error log I see > > > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory > index forbidden by Options directive: /var/www/html/ > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): > Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on > line 100 > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): > Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on > line 100 > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index > forbidden by Options directive: /var/www/html/ > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): > Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on > line 100 > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): > Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on > line 100 > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal > error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > now I am wondering what would be the right course for me to do! Should > I modify the user and group to root in the httpd.conf file as everything > else is owned and run by root or should I simply try changing the > ownership of compile directory and the directory underneath it to > apache:apache ? > > > > Thanks > > Ranju. > > > > > > > > > > > > ----- Original Message ----- > > From: "Mosior, Benjamin" <BEM...@sh...> > > Date: Monday, November 5, 2012 4:11 pm > > Subject: RE: [VuFind-General] unable to access vufind on RHEL > > To: Ranju Upadhyay <Ran...@nu...>, " > vuf...@li..." < > vuf...@li...>**** > > > > Ranju,**** > > > > **** > > > > A few quick things to check:**** > > > 1. Is Apache running? (run: service httpd status)**** > > > 2. Is anything useful showing up in the Apache error logs? > (usually: /var/log/httpd/error_log)**** > > > > **** > > > > Let us know what you find.**** > > > > **** > > > > Benjamin Mosior**** > > > > Keystone Library Network**** > > > > **** > > > > *From:* Ranju Upadhyay [mailto:Ran...@nu...] > > > *Sent:* Monday, November 05, 2012 10:36 AM > > > *To:* vuf...@li... > > > *Subject:* [VuFind-General] unable to access vufind on RHEL**** > > > > **** > > > > Hi all, > > > > > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during > installation.I then made changes to config.ini etc . But now when I try to > access vuifnd which should be at > > > > > > http://xvufind.nuim.ie/vufind/ <http://xvufind.nuim.ie/vufind/> , the > page is blank! > > > > > > Insterestingly enough I can access solr at > http://xvufind.nuim.ie:8080/solr/ > > > > > > when I do ./vufind.sh start I get something like: > > > > > > ./vufind.sh start > > > Found > JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in > JAVA_HOME=/ > > > Starting VuFind ... > > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server > -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs > -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > /usr/local/vufind/vufind-1.3/solr/jetty/start.jar > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > nohup: appending output to `nohup.out' > > > VuFind running pid=3495 > > > > > > everything was installed as root and hence I start vufind as root as > well. > > > > > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > > > > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > > > > > export PATH > > > > > > have even rebooted the server but no luck! > > > > > > Any suggestions? > > > > > > Thanks > > > Ranju Upadhyay > > > National Library of Ireland Maynooth.**** > > > **** > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________<http://p.sf.net/sfu/logmein12331_d2d_______________________________________________> > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general**** > > > **** > > > ----------------------------------------------------------------- > > ------------- > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one > > command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d> > _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general **** > > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general > > |
From: Ranju U. <Ran...@nu...> - 2012-11-06 13:57:35
|
Hi Benjamin, here it is: [root@xvufind interface]# ls -al total 24 drwxr-xr-x. 6 root root 4096 Jan 30 2012 . drwxr-xr-x. 15 root root 4096 Jan 30 2012 .. drwxrwxrwx. 2 apache apache 4096 Jan 30 2012 cache drwxrwxrwx. 3 apache apache 4096 Nov 6 12:38 compile drwxr-xr-x. 2 root root 4096 Jan 30 2012 plugins drwxr-xr-x. 7 root root 4096 Jan 30 2012 themes [root@xvufind interface]# you will see I even made the permission 777 on cache and compile. Thanks Ranju. ----- Original Message ----- From: "Mosior, Benjamin" <BEM...@sh...> Date: Tuesday, November 6, 2012 1:26 pm Subject: RE: [VuFind-General] unable to access vufind on RHEL To: Ranju Upadhyay <Ran...@nu...> Cc: "vuf...@li..." <vuf...@li...> <!-- /* Font Definitions */ @font-face {font-family:Helvetica; panose-1:2 11 6 4 2 2 2 2 2 4;} @font-face {font-family:Helvetica; panose-1:2 11 6 4 2 2 2 2 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman","serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p {mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif";} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif";} span.apple-converted-space {mso-style-name:apple-converted-space;} span.EmailStyle19 {mso-style-type:personal; font-family:"Calibri","sans-serif"; color:#1F497D;} span.EmailStyle20 {mso-style-type:personal-reply; font-family:"Calibri","sans-serif"; color:#1F497D;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-link:"Balloon Text"; font-family:"Tahoma","sans-serif";} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --> | > Ranju, > > Could you send us the output of: ls –al /usr/local/vufind/vufind-1.3/web/interface > > Benjamin Mosior > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Tuesday, November 06, 2012 8:06 AM > To: Demian Katz > Cc: Tod Olson; Mosior, Benjamin; vuf...@li... > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > yes the Cache setting does not exist in 1.3 but I tried setting the ownership to apache (even made the group writable on compile and cache directories but I still get these errors : > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > Something I noticed is that the directory 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under compile dir but I created it and set the owner and group to apache:apache.And there is no such directory under cache either. > > Any more thoughts? > > Thanks > Ranju. > > ----- Original Message ----- > From: Demian Katz <dem...@vi...> > Date: Monday, November 5, 2012 6:19 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: Tod Olson <to...@uc...>, "Mosior, Benjamin" <BEM...@sh...> > Cc: "vuf...@li..." <vuf...@li...> ----------------------------------------------------------- | > > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] settings don’t exist yet (they’re introduced in 2.0beta). But I think fixing the file ownership should take care of the problem. > > - Demian > > > From: Tod Olson [mailto:to...@uc...] > > Sent: Monday, November 05, 2012 1:15 PM > > To: Mosior, Benjamin > > Cc: vuf...@li... > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > What we settled on locally is to have the cache directories: > > > > - owned by the web server > > - group owned by some group the developers are all in > > - and tweak the [Cache] settings in config.ini so the the caches are group-writable > > > > This means the web server can write the cache files but those of us working on it can blow away the caches when we need to, without bothering the sysadmin. (not an issue if you have root access to your box.) > > > > -Tod > > > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...> > > wrote: > > > > > > Ranju, > > > > According to the documentation (http://vufind.org/wiki/vufind_on_linux), “The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user.” > > > > Running “chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers” to change the ownership to “apache” should do the trick. > > > > Be sure to read through the documentation in the link above, as that will help guide you as you make progress. > > > > Hope that helps, > > Benjamin Mosior > > Keystone Library Network > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > Sent: Monday, November 05, 2012 11:42 AM > > To: Mosior, Benjamin > > Cc: vuf...@li... > > Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL > > > > Hi all, > > > > quite possibly the issue is to do with permission. > > > > In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . > > > > when I look at the apache error log I see > > > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? > > > > Thanks > > Ranju. > > > > > > > > > > > > ----- Original Message ----- > > From: "Mosior, Benjamin" <BEM...@sh...> > > Date: Monday, November 5, 2012 4:11 pm > > Subject: RE: [VuFind-General] unable to access vufind on RHEL > > To: Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> ----------------------------------------------------------- > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > | -----------------------------------------------------------> > ----------------------------------------------------------------- > > ------------- > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one > > command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d> _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general |----------------------------------------------------------- ----------------------------------------------------------- | > > > Ranju, > > > > > > A few quick things to check: > > 1. Is Apache running? (run: service httpd status) > > 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > > > > > Let us know what you find. > > > > > > Benjamin Mosior > > > Keystone Library Network > > > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > > Sent: Monday, November 05, 2012 10:36 AM > > > To: vuf...@li... > > > Subject: [VuFind-General] unable to access vufind on RHEL > > > > > > Hi all, > > > > > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > > > > > http://xvufind.nuim.ie/vufind/ , the page is blank! > > > > > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > > > > > when I do ./vufind.sh start I get something like: > > > > > > ./vufind.sh start > > > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > > > Starting VuFind ... > > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > nohup: appending output to `nohup.out' > > > VuFind running pid=3495 > > > > > > everything was installed as root and hence I start vufind as root as well. > > > > > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > > > > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > > > > > export PATH > > > > > > have even rebooted the server but no luck! > > > > > > Any suggestions? > > > > > > Thanks > > > Ranju Upadhyay > > > National Library of Ireland Maynooth. | ----------------------------------------------------------- |
From: Ranju U. <Ran...@nu...> - 2012-11-06 14:07:05
|
Hi all, I just applied Eoghan's suggestion and yes I can access it now.But is it safe to disable selinux? Thanks Ranju. ----- Original Message ----- From: Eoghan Ó Carragáin <eog...@gm...> Date: Tuesday, November 6, 2012 1:34 pm Subject: Re: [VuFind-General] unable to access vufind on RHEL To: "Mosior, Benjamin" <BEM...@sh...> Cc: Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> > Hi, > As a sanity check, maybe try temporarily disabling SELinux: > echo 0 > /selinux/enforceThis isn't a permanent solution, but if this fixes things it'll give you something to go on. > > In my RHEL 6 setup /interface/compile and /interface/cache are owned by a local vufind user, while all sub-folders and files are apache:apache. > > Eoghan > > > On 6 November 2012 13:26, Mosior, Benjamin <BEM...@sh...> wrote: > Ranju, > > Could you send us the output of: ls –al /usr/local/vufind/vufind-1.3/web/interface > > Benjamin Mosior > > From: Ranju Upadhyay [mailto:Ran...@nu...] > Sent: Tuesday, November 06, 2012 8:06 AM > To: Demian Katz > Cc: Tod Olson; Mosior, Benjamin; vuf...@li... > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > Hi all, > > yes the Cache setting does not exist in 1.3 but I tried setting the ownership to apache (even made the group writable on compile and cache directories but I still get these errors : > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > Something I noticed is that the directory 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under compile dir but I created it and set the owner and group to apache:apache.And there is no such directory under cache either. > > Any more thoughts? > > Thanks > Ranju. > > ----- Original Message ----- > From: Demian Katz <dem...@vi...> > Date: Monday, November 5, 2012 6:19 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: Tod Olson <to...@uc...>, "Mosior, Benjamin" <BEM...@sh...> > Cc: "vuf...@li..." <vuf...@li...> | > > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] settings don’t exist yet (they’re introduced in 2.0beta). But I think fixing the file ownership should take care of the problem. > > - Demian > > > From: Tod Olson [mailto:to...@uc...] > > Sent: Monday, November 05, 2012 1:15 PM > > To: Mosior, Benjamin > > Cc: vuf...@li... > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > What we settled on locally is to have the cache directories: > > > > - owned by the web server > > - group owned by some group the developers are all in > > - and tweak the [Cache] settings in config.ini so the the caches are group-writable > > > > This means the web server can write the cache files but those of us working on it can blow away the caches when we need to, without bothering the sysadmin. (not an issue if you have root access to your box.) > > > > -Tod > > > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...> > > wrote: > > > > > > Ranju, > > > > According to the documentation (http://vufind.org/wiki/vufind_on_linux), “The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user.” > > > > Running “chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers” to change the ownership to “apache” should do the trick. > > > > Be sure to read through the documentation in the link above, as that will help guide you as you make progress. > > > > Hope that helps, > > Benjamin Mosior > > Keystone Library Network > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > Sent: Monday, November 05, 2012 11:42 AM > > To: Mosior, Benjamin > > Cc: vuf...@li... > > Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL > > > > Hi all, > > > > quite possibly the issue is to do with permission. > > > > In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . > > > > when I look at the apache error log I see > > > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? > > > > Thanks > > Ranju. > > > > > > > > > > > > ----- Original Message ----- > > From: "Mosior, Benjamin" <BEM...@sh...> > > Date: Monday, November 5, 2012 4:11 pm > > Subject: RE: [VuFind-General] unable to access vufind on RHEL > > To: Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> ----------------------------------------------------------- > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > | -----------------------------------------------------------> > ----------------------------------------------------------------- > > ------------- > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one > > command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d> _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > ------------------------------------------------------------------------------> LogMeIn Central: Instant, anywhere, Remote PC access and management.> Stay in control, update software, and manage PCs from one command center> Diagnose problems and improve visibility into emerging IT issues> Automate, monitor and manage. Do more in less time with Central> http://p.sf.net/sfu/logmein12331_d2d> _______________________________________________> VuFind-General mailing list> VuF...@li...> https://lists.sourceforge.net/lists/listinfo/vufind-general> > ----------------------------------------------------------- | > > > Ranju, > > > > > > A few quick things to check: > > 1. Is Apache running? (run: service httpd status) > > 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > > > > > Let us know what you find. > > > > > > Benjamin Mosior > > > Keystone Library Network > > > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > > Sent: Monday, November 05, 2012 10:36 AM > > > To: vuf...@li... > > > Subject: [VuFind-General] unable to access vufind on RHEL > > > > > > Hi all, > > > > > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > > > > > http://xvufind.nuim.ie/vufind/ , the page is blank! > > > > > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > > > > > when I do ./vufind.sh start I get something like: > > > > > > ./vufind.sh start > > > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > > > Starting VuFind ... > > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > nohup: appending output to `nohup.out' > > > VuFind running pid=3495 > > > > > > everything was installed as root and hence I start vufind as root as well. > > > > > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > > > > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > > > > > export PATH > > > > > > have even rebooted the server but no luck! > > > > > > Any suggestions? > > > > > > Thanks > > > Ranju Upadhyay > > > National Library of Ireland Maynooth. | ----------------------------------------------------------- |
From: Eoghan Ó C. <eog...@gm...> - 2012-11-06 14:22:14
|
Hi, I think you should avoid leaving it disabled. We have Vufind running on RHEL6 with SELinux enabled. I'm far from an SELinux expert but we've used that audit2allow tool [1] in the past to find policy denials. The "audit2allow -w -a" command prints out details on denials & suggests how to resolve them. Sometimes it is just a case of enabling/disabling a paricular policy boolean, e.g. setsebool -P [pollicy]1. If it isn't that straight-forward, I think you can build custom policy exceptions. If audit2allow isn't installed you can get it by installing policycoreutils-python using yum. Maybe best to refer this back to your sysadmin though? BTW, to re-enable SELinux for testing, it's: echo 1 > /selinux/enforce Eoghan [1] https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Fixing_Problems-Allowing_Access_audit2allow.html On 6 November 2012 14:06, Ranju Upadhyay <Ran...@nu...> wrote: > Hi all, > > I just applied Eoghan's suggestion and yes I can access it now.But is it > safe to disable selinux? > > > Thanks > Ranju. > > ----- Original Message ----- > From: Eoghan Ó Carragáin <eog...@gm...> > Date: Tuesday, November 6, 2012 1:34 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: "Mosior, Benjamin" <BEM...@sh...> > Cc: Ranju Upadhyay <Ran...@nu...>, " > vuf...@li..." < > vuf...@li...> > > > Hi, > > As a sanity check, maybe try temporarily disabling SELinux: > > > echo 0 > /selinux/enforce > > This isn't a permanent solution, but if this fixes things it'll give you > something to go on. > > > > In my RHEL 6 setup /interface/compile and /interface/cache are owned by > a local vufind user, while all sub-folders and files are apache:apache. > > > > Eoghan > > > > > > On 6 November 2012 13:26, Mosior, Benjamin <BEM...@sh...> wrote: > >> > Ranju,**** >> >> **> ** >> >> > Could you send us the output of: ls –al >> /usr/local/vufind/vufind-1.3/web/interface **** >> >> **> ** >> >> > Benjamin Mosior**** >> >> **> ** >> >> *> From:* Ranju Upadhyay [mailto:Ran...@nu...] >> *> Sent:* Tuesday, November 06, 2012 8:06 AM >> *> To:* Demian Katz >> *> Cc:* Tod Olson; Mosior, Benjamin; vuf...@li... >> >> *> Subject:* Re: [VuFind-General] unable to access vufind on RHEL**** >> >> **> ** >> >> > Hi all, >> > >> > yes the Cache setting does not exist in 1.3 but I tried setting the >> ownership to apache (even made the group writable on compile and cache >> directories but I still get these errors : >> > >> > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal >> error: Smarty error: unable to write to $compile_dir >> '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. >> Be sure $compile_dir is writable by the web server user. in >> /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > >> > Something I noticed is that the directory >> 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under compile dir >> but I created it and set the owner and group to apache:apache.And there is >> no such directory under cache either. >> > >> > Any more thoughts? >> > >> > Thanks >> > Ranju. >> > >> > ----- Original Message ----- >> > From: Demian Katz <dem...@vi...> >> > Date: Monday, November 5, 2012 6:19 pm >> > Subject: Re: [VuFind-General] unable to access vufind on RHEL >> > To: Tod Olson <to...@uc...>, "Mosior, Benjamin" <BEM...@sh... >> > >> > Cc: "vuf...@li..." < >> vuf...@li...>**** >> >> > > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] >> settings don’t exist yet (they’re introduced in 2.0beta). But I think >> fixing the file ownership should take care of the problem.**** >> >> > **** >> >> > - Demian**** >> >> > **** >> >> > > *From:* Tod Olson [mailto:to...@uc...] >> > > *Sent:* Monday, November 05, 2012 1:15 PM >> > > *To:* Mosior, Benjamin >> > > *Cc:* vuf...@li... >> > > *Subject:* Re: [VuFind-General] unable to access vufind on RHEL**** >> >> > > **** >> >> > > What we settled on locally is to have the cache directories: **** >> >> > > **** >> >> > > - owned by the web server**** >> >> > > - group owned by some group the developers are all in**** >> >> > > - and tweak the [Cache] settings in config.ini so the the caches are >> group-writable**** >> >> > > **** >> >> > > This means the web server can write the cache files but those of us >> working on it can blow away the caches when we need to, without bothering >> the sysadmin. (not an issue if you have root access to your box.)**** >> >> > > **** >> >> > > -Tod**** >> >> > > **** >> >> > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...>** >> ** >> >> > > wrote:**** >> >> > > >> > > **** >> >> > > Ranju,**** >> >> > > **** >> >> > > According to the documentation ( >> http://vufind.org/wiki/vufind_on_linux), “The >> vufind/web/interface/cache, vufind/web/interface/compile and >> vufind/web/images/covers directories and subdirectories will also need to >> be owned by the web server user.”**** >> >> > > **** >> >> > > Running “chown -R apache >> /usr/local/vufind/vufind-1.3/web/interface/cache >> /usr/local/vufind/vufind-1.3/web/interface/compile >> /usr/local/vufind/vufind-1.3/web/images/covers” to change the ownership to >> “apache” should do the trick.**** >> >> > > **** >> >> > > Be sure to read through the documentation in the link above, as that >> will help guide you as you make progress.**** >> >> > > **** >> >> > > Hope that helps,**** >> >> > > Benjamin Mosior**** >> >> > > Keystone Library Network**** >> >> > > **** >> >> > > *From:* Ranju Upadhyay [mailto:Ran...@nu...] >> > > *Sent:* Monday, November 05, 2012 11:42 AM >> > > *To:* Mosior, Benjamin >> > > *Cc:* vuf...@li... >> > > *Subject:* Re: RE: [VuFind-General] unable to access vufind on RHEL** >> ** >> >> > > **** >> >> > > Hi all, >> > > >> > > quite possibly the issue is to do with permission. >> > > >> > > In my httpd.conf I have httpd run by user and group apache (RHEL >> including apache,php,java was installed by our CS and I installed vufind as >> root) . >> > > >> > > when I look at the apache error log I see >> > > >> > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory >> index forbidden by Options directive: /var/www/html/ >> > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: >> mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: >> mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: >> Smarty error: unable to write to $compile_dir >> '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. >> Be sure $compile_dir is writable by the web server user. in >> /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal >> error: Smarty error: unable to write to $compile_dir >> '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. >> Be sure $compile_dir is writable by the web server user. in >> /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal >> error: Smarty error: unable to write to $compile_dir >> '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. >> Be sure $compile_dir is writable by the web server user. in >> /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal >> error: Smarty error: unable to write to $compile_dir >> '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. >> Be sure $compile_dir is writable by the web server user. in >> /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index >> forbidden by Options directive: /var/www/html/ >> > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: >> mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: >> mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: >> Smarty error: unable to write to $compile_dir >> '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. >> Be sure $compile_dir is writable by the web server user. in >> /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP >> Warning: mkdir(): Permission denied in >> /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 >> > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal >> error: Smarty error: unable to write to $compile_dir >> '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. >> Be sure $compile_dir is writable by the web server user. in >> /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > >> > > now I am wondering what would be the right course for me to do! >> Should I modify the user and group to root in the httpd.conf file as >> everything else is owned and run by root or should I simply try changing >> the ownership of compile directory and the directory underneath it to >> apache:apache ? >> > > >> > > Thanks >> > > Ranju. >> > > >> > > >> > > >> > > >> > > >> > > ----- Original Message ----- >> > > From: "Mosior, Benjamin" <BEM...@sh...> >> > > Date: Monday, November 5, 2012 4:11 pm >> > > Subject: RE: [VuFind-General] unable to access vufind on RHEL >> > > To: Ranju Upadhyay <Ran...@nu...>, " >> vuf...@li..." < >> vuf...@li...>**** >> >> > > > Ranju,**** >> >> > > > **** >> >> > > > A few quick things to check:**** >> >> > > 1. Is Apache running? (run: service httpd status)**** >> >> > > 2. Is anything useful showing up in the Apache error logs? >> (usually: /var/log/httpd/error_log)**** >> >> > > > **** >> >> > > > Let us know what you find.**** >> >> > > > **** >> >> > > > Benjamin Mosior**** >> >> > > > Keystone Library Network**** >> >> > > > **** >> >> > > > *From:* Ranju Upadhyay [mailto:Ran...@nu...] >> > > > *Sent:* Monday, November 05, 2012 10:36 AM >> > > > *To:* vuf...@li... >> > > > *Subject:* [VuFind-General] unable to access vufind on RHEL**** >> >> > > > **** >> >> > > > Hi all, >> > > > >> > > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine >> during installation.I then made changes to config.ini etc . But now when I >> try to access vuifnd which should be at >> > > > >> > > > http://xvufind.nuim.ie/vufind/ <http://xvufind.nuim.ie/vufind/> , >> the page is blank! >> > > > >> > > > Insterestingly enough I can access solr at >> http://xvufind.nuim.ie:8080/solr/ >> > > > >> > > > when I do ./vufind.sh start I get something like: >> > > > >> > > > ./vufind.sh start >> > > > Found >> JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in >> JAVA_HOME=/ >> > > > Starting VuFind ... >> > > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java >> -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 >> -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr >> -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs >> -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar >> /usr/local/vufind/vufind-1.3/solr/jetty/start.jar >> /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml >> > > > nohup: appending output to `nohup.out' >> > > > VuFind running pid=3495 >> > > > >> > > > everything was installed as root and hence I start vufind as root >> as well. >> > > > >> > > > I modified the .bash_profile at roots home dir i.e. /root as >> follows: >> > > > >> > > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 >> > > > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre >> > > > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME >> > > > >> > > > export PATH >> > > > >> > > > have even rebooted the server but no luck! >> > > > >> > > > Any suggestions? >> > > > >> > > > Thanks >> > > > Ranju Upadhyay >> > > > National Library of Ireland Maynooth.**** >> >> > > **** >> >> > > >> ------------------------------------------------------------------------------ >> > > LogMeIn Central: Instant, anywhere, Remote PC access and management. >> > > Stay in control, update software, and manage PCs from one command >> center >> > > Diagnose problems and improve visibility into emerging IT issues >> > > Automate, monitor and manage. Do more in less time with Central >> > > >> http://p.sf.net/sfu/logmein12331_d2d_______________________________________________<http://p.sf.net/sfu/logmein12331_d2d_______________________________________________> >> > > VuFind-General mailing list >> > > VuF...@li... >> > > https://lists.sourceforge.net/lists/listinfo/vufind-general**** >> >> > > **** >> >> > > ----------------------------------------------------------------- >> > > ------------- >> > > LogMeIn Central: Instant, anywhere, Remote PC access and management. >> > > Stay in control, update software, and manage PCs from one >> > > command center >> > > Diagnose problems and improve visibility into emerging IT issues >> > > Automate, monitor and manage. Do more in less time with Central >> > > http://p.sf.net/sfu/logmein12331_d2d> >> _______________________________________________ >> > > VuFind-General mailing list >> > > VuF...@li... >> > > https://lists.sourceforge.net/lists/listinfo/vufind-general **** >> > >> > >> ------------------------------------------------------------------------------ >> > LogMeIn Central: Instant, anywhere, Remote PC access and management. >> > Stay in control, update software, and manage PCs from one command >> center >> > Diagnose problems and improve visibility into emerging IT issues >> > Automate, monitor and manage. Do more in less time with Central >> > http://p.sf.net/sfu/logmein12331_d2d<http://p.sf.net/sfu/logmein12331_d2d> >> > _______________________________________________ >> > VuFind-General mailing list >> > VuF...@li... >> > https://lists.sourceforge.net/lists/listinfo/vufind-general<https://lists.sourceforge.net/lists/listinfo/vufind-general> >> > >> > > > |
From: Ere M. <ere...@he...> - 2012-11-06 14:59:50
|
Hi Ranju, the Fedora installation instructions at http://vufind.org/wiki/installation_fedora have some bits about SELinux. I believe one thing you might need is: chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /usr/local/vufind/web/interface/compile chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /usr/local/vufind/web/interface/cache chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /usr/local/vufind/web/images/covers/* Additionally depending on your needs: setsebool -P httpd_can_network_connect 1 setsebool -P httpd_can_sendmail 1 --Ere 6.11.2012 16.06, Ranju Upadhyay kirjoitti: > Hi all, > > I just applied Eoghan's suggestion and yes I can access it now.But is it > safe to disable selinux? > > Thanks > Ranju. > > ----- Original Message ----- > From: Eoghan Ó Carragáin <eog...@gm...> > Date: Tuesday, November 6, 2012 1:34 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: "Mosior, Benjamin" <BEM...@sh...> > Cc: Ranju Upadhyay <Ran...@nu...>, > "vuf...@li..." > <vuf...@li...> > > > Hi, > > As a sanity check, maybe try temporarily disabling SELinux: > > |>echo 0 > /selinux/enforce| > > This isn't a permanent solution, but if this fixes things it'll give you > something to go on. > > > > In my RHEL 6 setup /interface/compile and /interface/cache are owned > by a local vufind user, while all sub-folders and files are apache:apache. > > > > Eoghan > > > > > > On 6 November 2012 13:26, Mosior, Benjamin <BEM...@sh... > <javascript:main.compose('new', 't=BEM...@sh...')>> wrote: > > >Ranju,____ > > __> __ > > >Could you send us the output of: ls –al > /usr/local/vufind/vufind-1.3/web/interface ____ > > __> __ > > >Benjamin Mosior____ > > __> __ > > *> From:*Ranju Upadhyay [mailto:Ran...@nu... > <javascript:main.compose('new', 't=Ran...@nu...')>] > *> Sent:* Tuesday, November 06, 2012 8:06 AM > *> To:* Demian Katz > *> Cc:* Tod Olson; Mosior, Benjamin; > vuf...@li... <javascript:main.compose('new', > 't=vuf...@li...')> > > > *> Subject:* Re: [VuFind-General] unable to access vufind on RHEL____ > > __> __ > > > Hi all, > > > > yes the Cache setting does not exist in 1.3 but I tried setting > the ownership to apache (even made the group writable on compile and > cache directories but I still get these errors : > > > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP > Fatal error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > Something I noticed is that the directory > 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under > compile dir but I created it and set the owner and group to > apache:apache.And there is no such directory under cache either. > > > > Any more thoughts? > > > > Thanks > > Ranju. > > > > ----- Original Message ----- > > From: Demian Katz <dem...@vi... > <javascript:main.compose('new', 't=dem...@vi...')>> > > Date: Monday, November 5, 2012 6:19 pm > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > To: Tod Olson <to...@uc... <javascript:main.compose('new', > 't=to...@uc...')>>, "Mosior, Benjamin" <BEM...@sh... > <javascript:main.compose('new', 't=BEM...@sh...')>> > > Cc: "vuf...@li... > <javascript:main.compose('new', > 't=vuf...@li...')>" > <vuf...@li... > <javascript:main.compose('new', > 't=vuf...@li...')>>____ > > > > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] > settings don’t exist yet (they’re introduced in 2.0beta). But I > think fixing the file ownership should take care of the problem.____ > > >____ > > >- Demian____ > > >____ > > > > *From:*Tod Olson [mailto:to...@uc... > <javascript:main.compose('new', 't=to...@uc...')>] > > > *Sent:*Monday, November 05, 2012 1:15 PM > > > *To:*Mosior, Benjamin > > > *Cc:*vuf...@li... > <javascript:main.compose('new', > 't=vuf...@li...')> > > > *Subject:*Re: [VuFind-General] unable to access vufind on RHEL____ > > > > ____ > > > > What we settled on locally is to have the cache directories: ____ > > > > ____ > > > > - owned by the web server____ > > > > - group owned by some group the developers are all in____ > > > > - and tweak the [Cache] settings in config.ini so the the caches > are group-writable____ > > > > ____ > > > > This means the web server can write the cache files but those of > us working on it can blow away the caches when we need to, without > bothering the sysadmin. (not an issue if you have root access to > your box.)____ > > > > ____ > > > > -Tod____ > > > > ____ > > > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" > <BEM...@sh...>____ > > > > wrote:____ > > > > > > > ____ > > > > Ranju,____ > > > > ____ > > > > According to the documentation > (http://vufind.org/wiki/vufind_on_linux), “The > vufind/web/interface/cache, vufind/web/interface/compile and > vufind/web/images/covers directories and subdirectories will also > need to be owned by the web server user.”____ > > > > ____ > > > > Running “chown -R apache > /usr/local/vufind/vufind-1.3/web/interface/cache > /usr/local/vufind/vufind-1.3/web/interface/compile > /usr/local/vufind/vufind-1.3/web/images/covers” to change the > ownership to “apache” should do the trick.____ > > > > ____ > > > > Be sure to read through the documentation in the link above, as > that will help guide you as you make progress.____ > > > > ____ > > > > Hope that helps,____ > > > > Benjamin Mosior____ > > > > Keystone Library Network____ > > > > ____ > > > > *From:*Ranju Upadhyay [mailto:Ran...@nu... > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > *Sent:*Monday, November 05, 2012 11:42 AM > > > *To:*Mosior, Benjamin > > > *Cc:*vuf...@li... > > > *Subject:*Re: RE: [VuFind-General] unable to access vufind on > RHEL____ > > > > ____ > > > > Hi all, > > > > > > quite possibly the issue is to do with permission. > > > > > > In my httpd.conf I have httpd run by user and group apache (RHEL > including apache,php,java was installed by our CS and I installed > vufind as root) . > > > > > > when I look at the apache error log I see > > > > > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] > Directory index forbidden by Options directive: /var/www/html/ > > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP > Fatal error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP > Fatal error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP > Fatal error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index > forbidden by Options directive: /var/www/html/ > > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: > mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: > Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP > Warning: mkdir(): Permission denied in > /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP > Fatal error: Smarty error: unable to write to $compile_dir > '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. > Be sure $compile_dir is writable by the web server user. in > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > now I am wondering what would be the right course for me to do! > Should I modify the user and group to root in the httpd.conf file as > everything else is owned and run by root or should I simply try > changing the ownership of compile directory and the directory > underneath it to apache:apache ? > > > > > > Thanks > > > Ranju. > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > From: "Mosior, Benjamin" <BEM...@sh...> > > > Date: Monday, November 5, 2012 4:11 pm > > > Subject: RE: [VuFind-General] unable to access vufind on RHEL > > > To: Ranju Upadhyay <Ran...@nu...>, > "vuf...@li..." > <vuf...@li...>____ > > > > >Ranju,____ > > > > >____ > > > > >A few quick things to check:____ > > > > 1.Is Apache running? (run: service httpd status)____ > > > > 2.Is anything useful showing up in the Apache error logs? > (usually: /var/log/httpd/error_log)____ > > > > >____ > > > > >Let us know what you find.____ > > > > >____ > > > > >Benjamin Mosior____ > > > > >Keystone Library Network____ > > > > >____ > > > > >*From:*Ranju Upadhyay [mailto:Ran...@nu...] > > > >*Sent:*Monday, November 05, 2012 10:36 AM > > > >*To:*vuf...@li... > > > >*Subject:*[VuFind-General] unable to access vufind on RHEL____ > > > > >____ > > > > >Hi all, > > > > > > > >Recently installed vufind1.3 on RHEL 6.3.Everything went fine > during installation.I then made changes to config.ini etc . But now > when I try to access vuifnd which should be at > > > > > > > >http://xvufind.nuim.ie/vufind/, the page is blank! > > > > > > > >Insterestingly enough I can access solr > athttp://xvufind.nuim.ie:8080/solr/ > > > > > > > >when I do ./vufind.sh start I get something like: > > > > > > > >./vufind.sh start > > > >Found > JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in > JAVA_HOME=/ > > > >Starting VuFind ... > > > >/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java > -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs > -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > /usr/local/vufind/vufind-1.3/solr/jetty/start.jar > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > >nohup: appending output to `nohup.out' > > > >VuFind running pid=3495 > > > > > > > >everything was installed as root and hence I start vufind as > root as well. > > > > > > > >I modified the .bash_profile at roots home dir i.e. /root as > follows: > > > > > > > >VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > >JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > > >PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > > > > > > >export PATH > > > > > > > >have even rebooted the server but no luck! > > > > > > > >Any suggestions? > > > > > > > >Thanks > > > >Ranju Upadhyay > > > >National Library of Ireland Maynooth.____ > > > > ____ > > > > > ------------------------------------------------------------------------------ > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > Stay in control, update software, and manage PCs from one command > center > > > Diagnose problems and improve visibility into emerging IT issues > > > Automate, monitor and manage. Do more in less time with Central > > > > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ > > > VuFind-General mailing list > > > VuF...@li... > <javascript:main.compose('new', > 't=VuF...@li...')> > > > https://lists.sourceforge.net/lists/listinfo/vufind-general____ > > > > ____ > > > > ----------------------------------------------------------------- > > > ------------- > > > LogMeIn Central: Instant, anywhere, Remote PC access and > management. > > > Stay in control, update software, and manage PCs from one > > > command center > > > Diagnose problems and improve visibility into emerging IT issues > > > Automate, monitor and manage. Do more in less time with Central > > > http://p.sf.net/sfu/logmein12331_d2d> > _______________________________________________ > > > VuFind-General mailing list > > > VuF...@li... > <javascript:main.compose('new', > 't=VuF...@li...')> > > > https://lists.sourceforge.net/lists/listinfo/vufind-general ____ > > > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one command > center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d > > _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > <javascript:main.compose('new', > 't=VuF...@li...')> > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > > > > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general > -- Ere Maijala (Mr.) The National Library of Finland |
From: Ranju U. <Ran...@nu...> - 2012-11-06 14:52:34
|
hmm rather interesting, I re-enabled selinux it and I can still access the interface! I have no data in it yet so can' quite perform any searches but I seem to be able to navigate without errors . Me confused! Ranju. ----- Original Message ----- From: Eoghan Ó Carragáin <eog...@gm...> Date: Tuesday, November 6, 2012 2:22 pm Subject: Re: [VuFind-General] unable to access vufind on RHEL To: Ranju Upadhyay <Ran...@nu...> Cc: "Mosior, Benjamin" <BEM...@sh...>, "vuf...@li..." <vuf...@li...> > Hi, > I think you should avoid leaving it disabled. We have Vufind running on RHEL6 with SELinux enabled. > > I'm far from an SELinux expert but we've used that audit2allow tool [1] in the past to find policy denials. The "audit2allow -w -a" command prints out details on denials & suggests how to resolve them. Sometimes it is just a case of enabling/disabling a paricular policy boolean, e.g. setsebool -P [pollicy]1. If it isn't that straight-forward, I think you can build custom policy exceptions. If audit2allow isn't installed you can get it by installing policycoreutils-python using yum. Maybe best to refer this back to your sysadmin though? > > BTW, to re-enable SELinux for testing, it's: > echo 1 > /selinux/enforce > Eoghan > > > [1] https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Fixing_Problems-Allowing_Access_audit2allow.html > > > > On 6 November 2012 14:06, Ranju Upadhyay <Ran...@nu...> wrote: > Hi all, > > I just applied Eoghan's suggestion and yes I can access it now.But is it safe to disable selinux? > > Thanks > Ranju. > > ----- Original Message ----- > From: Eoghan Ó Carragáin <eog...@gm...> > Date: Tuesday, November 6, 2012 1:34 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: "Mosior, Benjamin" <BEM...@sh...> > Cc: Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> > > > Hi, > > As a sanity check, maybe try temporarily disabling SELinux: > > echo 0 > /selinux/enforceThis isn't a permanent solution, but if this fixes things it'll give you something to go on. > > > > In my RHEL 6 setup /interface/compile and /interface/cache are owned by a local vufind user, while all sub-folders and files are apache:apache. > > > > Eoghan > > > > > > On 6 November 2012 13:26, Mosior, Benjamin <BEM...@sh...> wrote: > > > Ranju, > > > > Could you send us the output of: ls –al /usr/local/vufind/vufind-1.3/web/interface > > > > Benjamin Mosior > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > Sent: Tuesday, November 06, 2012 8:06 AM > > To: Demian Katz > > Cc: Tod Olson; Mosior, Benjamin; vuf...@li... > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > Hi all, > > > > yes the Cache setting does not exist in 1.3 but I tried setting the ownership to apache (even made the group writable on compile and cache directories but I still get these errors : > > > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > [Tue Nov 06 12:57:12 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > Something I noticed is that the directory 9cd5945eb796ea57d5e34b1da9fd4c8f actually was not present under compile dir but I created it and set the owner and group to apache:apache.And there is no such directory under cache either. > > > > Any more thoughts? > > > > Thanks > > Ranju. > > > > ----- Original Message ----- > > From: Demian Katz <dem...@vi...> > > Date: Monday, November 5, 2012 6:19 pm > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > To: Tod Olson <to...@uc...>, "Mosior, Benjamin" <BEM...@sh...> > > Cc: "vuf...@li..." <vuf...@li...> > | > > …though in Ranju’s case, he is using VuFind 1.3, so the [Cache] settings don’t exist yet (they’re introduced in 2.0beta). But I think fixing the file ownership should take care of the problem. > > - Demian > > > > From: Tod Olson [mailto:to...@uc...] > > > Sent: Monday, November 05, 2012 1:15 PM > > > To: Mosior, Benjamin > > > Cc: vuf...@li... > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > > > > > What we settled on locally is to have the cache directories: > > > > > > - owned by the web server > > > > - group owned by some group the developers are all in > > > > - and tweak the [Cache] settings in config.ini so the the caches are group-writable > > > > > > > > This means the web server can write the cache files but those of us working on it can blow away the caches when we need to, without bothering the sysadmin. (not an issue if you have root access to your box.) > > > > > > > > -Tod > > > > > > > On Nov 5, 2012, at 10:57 AM, "Mosior, Benjamin" <BEM...@sh...> > > > > wrote: > > > > > > > > > > Ranju, > > > > > > > > According to the documentation (http://vufind.org/wiki/vufind_on_linux), “The vufind/web/interface/cache, vufind/web/interface/compile and vufind/web/images/covers directories and subdirectories will also need to be owned by the web server user.” > > > > > > > > Running “chown -R apache /usr/local/vufind/vufind-1.3/web/interface/cache /usr/local/vufind/vufind-1.3/web/interface/compile /usr/local/vufind/vufind-1.3/web/images/covers” to change the ownership to “apache” should do the trick. > > > > > > > > Be sure to read through the documentation in the link above, as that will help guide you as you make progress. > > > > > > > > Hope that helps, > > > > Benjamin Mosior > > > > Keystone Library Network > > > > > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > > Sent: Monday, November 05, 2012 11:42 AM > > > To: Mosior, Benjamin > > > Cc: vuf...@li... > > > Subject: Re: RE: [VuFind-General] unable to access vufind on RHEL > > > > > > > > Hi all, > > > > > > quite possibly the issue is to do with permission. > > > > > > In my httpd.conf I have httpd run by user and group apache (RHEL including apache,php,java was installed by our CS and I installed vufind as root) . > > > > > > when I look at the apache error log I see > > > > > > [Mon Nov 05 15:37:11 2012] [error] [client 149.157.61.84] Directory index forbidden by Options directive: /var/www/html/ > > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:21:27 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:21:59 2012] [error] [client 149.157.61.84] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:22:00 2012] [error] [client 149.157.61.84] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:23:16 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:26:20 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:28:03 2012] [error] [client ::1] Directory index forbidden by Options directive: /var/www/html/ > > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:07 2012] [error] [client ::1] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Warning: mkdir(): Permission denied in /usr/local/vufind/vufind-1.3/web/sys/Interface.php on line 100 > > > [Mon Nov 05 16:28:18 2012] [error] [client 149.157.2.121] PHP Fatal error: Smarty error: unable to write to $compile_dir '/usr/local/vufind/vufind-1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'. Be sure $compile_dir is writable by the web server user. in /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > now I am wondering what would be the right course for me to do! Should I modify the user and group to root in the httpd.conf file as everything else is owned and run by root or should I simply try changing the ownership of compile directory and the directory underneath it to apache:apache ? > > > > > > Thanks > > > Ranju. > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > From: "Mosior, Benjamin" <BEM...@sh...> > > > Date: Monday, November 5, 2012 4:11 pm > > > Subject: RE: [VuFind-General] unable to access vufind on RHEL > > > To: Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> > ----------------------------------------------------------- > > > > > > > ------------------------------------------------------------------------------ > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > Stay in control, update software, and manage PCs from one command center > > > Diagnose problems and improve visibility into emerging IT issues > > > Automate, monitor and manage. Do more in less time with Central > > > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________ > > > VuFind-General mailing list > > > VuF...@li... > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > | -----------------------------------------------------------> > > ----------------------------------------------------------------- > > > ------------- > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > Stay in control, update software, and manage PCs from one > > > command center > > > Diagnose problems and improve visibility into emerging IT issues > > > Automate, monitor and manage. Do more in less time with Central > > > http://p.sf.net/sfu/logmein12331_d2d> _______________________________________________ > > > VuFind-General mailing list > > > VuF...@li... > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > ------------------------------------------------------------------------------> > LogMeIn Central: Instant, anywhere, Remote PC access and management.> > Stay in control, update software, and manage PCs from one command center> > Diagnose problems and improve visibility into emerging IT issues> > Automate, monitor and manage. Do more in less time with Central> > http://p.sf.net/sfu/logmein12331_d2d> > _______________________________________________> > VuFind-General mailing list> > VuF...@li...> > https://lists.sourceforge.net/lists/listinfo/vufind-general> > > > > > ----------------------------------------------------------- | > > > > Ranju, > > > > > > > > > > A few quick things to check: > > > > 1. Is Apache running? (run: service httpd status) > > > > 2. Is anything useful showing up in the Apache error logs? (usually: /var/log/httpd/error_log) > > > > > > > > > > Let us know what you find. > > > > > > > > > > Benjamin Mosior > > > > > Keystone Library Network > > > > > > > > > > From: Ranju Upadhyay [mailto:Ran...@nu...] > > > > Sent: Monday, November 05, 2012 10:36 AM > > > > To: vuf...@li... > > > > Subject: [VuFind-General] unable to access vufind on RHEL > > > > > > > > > > Hi all, > > > > > > > > Recently installed vufind1.3 on RHEL 6.3.Everything went fine during installation.I then made changes to config.ini etc . But now when I try to access vuifnd which should be at > > > > > > > > http://xvufind.nuim.ie/vufind/ , the page is blank! > > > > > > > > Insterestingly enough I can access solr at http://xvufind.nuim.ie:8080/solr/ > > > > > > > > when I do ./vufind.sh start I get something like: > > > > > > > > ./vufind.sh start > > > > Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/ > > > > Starting VuFind ... > > > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -server -Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr -Djetty.logs=/usr/local/vufind/vufind-1.3/solr/jetty/logs -Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar /usr/local/vufind/vufind-1.3/solr/jetty/start.jar /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > > nohup: appending output to `nohup.out' > > > > VuFind running pid=3495 > > > > > > > > everything was installed as root and hence I start vufind as root as well. > > > > > > > > I modified the .bash_profile at roots home dir i.e. /root as follows: > > > > > > > > VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > > JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > > > PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME > > > > > > > > export PATH > > > > > > > > have even rebooted the server but no luck! > > > > > > > > Any suggestions? > > > > > > > > Thanks > > > > Ranju Upadhyay > > > > National Library of Ireland Maynooth. > | ----------------------------------------------------------- |
From: Ranju U. <Ran...@nu...> - 2012-11-07 12:47:12
|
Hi Era and all, Thanks for this, I think Nico made similar suggestion.At the moment I have got things working by temporiraly disabling selinux and then re-enabling it.I have yet to test whether it talks to my ILS or not. Once I fire these commands how do I undo them incase they do not work as expected ? Afterall our flavour of Linux is Red Hat Enterprise Linux Server release 6.3 (Santiago) not quite Fedora I have never used chcon and setsebool before. Thanks Ranju ----- Original Message ----- From: Ere Maijala <ere...@he...> Date: Tuesday, November 6, 2012 3:02 pm Subject: Re: [VuFind-General] unable to access vufind on RHEL To: vuf...@li... > Hi Ranju, > > the Fedora installation instructions at > http://vufind.org/wiki/installation_fedora have some bits about > SELinux. > I believe one thing you might need is: > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > /usr/local/vufind/web/interface/compile > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > /usr/local/vufind/web/interface/cache > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > /usr/local/vufind/web/images/covers/* > > Additionally depending on your needs: > > setsebool -P httpd_can_network_connect 1 > setsebool -P httpd_can_sendmail 1 > > --Ere > > 6.11.2012 16.06, Ranju Upadhyay kirjoitti: > > Hi all, > > > > I just applied Eoghan's suggestion and yes I can access it > now.But is it > > safe to disable selinux? > > > > Thanks > > Ranju. > > > > ----- Original Message ----- > > From: Eoghan Ó Carragáin <eog...@gm...> > > Date: Tuesday, November 6, 2012 1:34 pm > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > To: "Mosior, Benjamin" <BEM...@sh...> > > Cc: Ranju Upadhyay <Ran...@nu...>, > > "vuf...@li..." > > <vuf...@li...> > > > > > Hi, > > > As a sanity check, maybe try temporarily disabling SELinux: > > > > |>echo 0 > /selinux/enforce| > > > > This isn't a permanent solution, but if this fixes things > it'll give you > > something to go on. > > > > > > In my RHEL 6 setup /interface/compile and > /interface/cache are owned > > by a local vufind user, while all sub-folders and files are > apache:apache.> > > > > Eoghan > > > > > > > > > On 6 November 2012 13:26, Mosior, Benjamin > <BEM...@sh...> <javascript:main.compose('new', > 't=BEM...@sh...')>> wrote: > > > > >Ranju,____ > > > > __> __ > > > > >Could you send us the output of: ls –al > > /usr/local/vufind/vufind- > 1.3/web/interface ____ > > > > __> __ > > > > >Benjamin Mosior____ > > > > __> __ > > > > *> From:*Ranju Upadhyay > [mailto:Ran...@nu...> > <javascript:main.compose('new', 't=Ran...@nu...')>] > > *> Sent:* Tuesday, November 06, 2012 > 8:06 AM > > *> To:* Demian Katz > > *> Cc:* Tod Olson; Mosior, Benjamin; > > vuf...@li... > <javascript:main.compose('new',> > 't=vuf...@li...')> > > > > > > *> Subject:* Re: [VuFind-General] > unable to access vufind on RHEL____ > > > > __> __ > > > > > Hi all, > > > > > > yes the Cache setting does not > exist in 1.3 but I tried setting > > the ownership to apache (even made the > group writable on compile and > > cache directories but I still get > these errors : > > > > > > [Tue Nov 06 12:57:12 2012] > [error] [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > [Tue Nov 06 12:57:12 2012] > [error] [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > [Tue Nov 06 12:57:12 2012] > [error] [client 149.157.2.121] PHP > > Fatal error: Smarty error: > unable to write to $compile_dir > > '/usr/local/vufind/vufind- > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be sure $compile_dir is writable by the web server user. in > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > Something I noticed is that > the directory > > 9cd5945eb796ea57d5e34b1da9fd4c8f > actually was not present under > > compile dir but I created it and set > the owner and group to > > apache:apache.And there is no such > directory under cache either. > > > > > > Any more thoughts? > > > > > > Thanks > > > Ranju. > > > > > > ----- Original Message ----- > > > From: Demian Katz > <dem...@vi...> > <javascript:main.compose('new', 't=dem...@vi...')>> > > > Date: Monday, November 5, 2012 > 6:19 pm > > > Subject: Re: [VuFind-General] > unable to access vufind on RHEL > > > To: Tod Olson > <to...@uc... <javascript:main.compose('new', > > 't=to...@uc...')>>, "Mosior, > Benjamin" <BEM...@sh... > > <javascript:main.compose('new', > 't=BEM...@sh...')>>> > Cc: > "vuf...@li... > > <javascript:main.compose('new', > > 't=vuf...@li...')>" > > <vuf...@li... > > <javascript:main.compose('new', > > 't=vufind- > ge...@li...')>>____> > > > > …though in Ranju’s case, he is > using VuFind 1.3, so the [Cache] > > settings don’t exist yet (they’re > introduced in 2.0beta). But I > > think fixing the file ownership should > take care of the problem.____ > > > > >____ > > > > >- Demian____ > > > > >____ > > > > > > *From:*Tod Olson > [mailto:to...@uc...> > <javascript:main.compose('new', 't=to...@uc...')>] > > > > *Sent:*Monday, November 05, 2012 > 1:15 PM > > > > *To:*Mosior, Benjamin > > > > *Cc:*vufind- > ge...@li...> > <javascript:main.compose('new',> > 't=vuf...@li...')> > > > > *Subject:*Re: [VuFind-General] > unable to access vufind on RHEL____ > > > > > > ____ > > > > > > What we settled on locally is to > have the cache directories: ____ > > > > > > ____ > > > > > > - owned by the web server____ > > > > > > - group owned by some group the > developers are all in____ > > > > > > - and tweak the [Cache] settings > in config.ini so the the caches > > are group-writable____ > > > > > > ____ > > > > > > This means the web server can > write the cache files but those of > > us working on it can blow away the > caches when we need to, without > > bothering the sysadmin. (not an issue > if you have root access to > > your box.)____ > > > > > > ____ > > > > > > -Tod____ > > > > > > ____ > > > > > > On Nov 5, 2012, at 10:57 AM, > "Mosior, Benjamin" > > <BEM...@sh...>____ > > > > > > wrote:____ > > > > > > > > > > ____ > > > > > > Ranju,____ > > > > > > ____ > > > > > > According to the documentation > > > (http://vufind.org/wiki/vufind_on_linux), “The > > vufind/web/interface/cache, > vufind/web/interface/compile and > > vufind/web/images/covers directories > and subdirectories will also > > need to be owned by the web server > user.”____> > > > > ____ > > > > > > Running “chown -R apache > > /usr/local/vufind/vufind- > 1.3/web/interface/cache> > /usr/local/vufind/vufind-1.3/web/interface/compile > > /usr/local/vufind/vufind- > 1.3/web/images/covers” to change the > > ownership to “apache” should do the > trick.____> > > > > ____ > > > > > > Be sure to read through the > documentation in the link above, as > > that will help guide you as you make > progress.____> > > > > ____ > > > > > > Hope that helps,____ > > > > > > Benjamin Mosior____ > > > > > > Keystone Library Network____ > > > > > > ____ > > > > > > *From:*Ranju Upadhyay > [mailto:Ran...@nu...> > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > > *Sent:*Monday, November 05, 2012 > 11:42 AM > > > > *To:*Mosior, Benjamin > > > > *Cc:*vufind- > ge...@li...> > > > *Subject:*Re: RE: [VuFind-General] unable to access vufind on > > RHEL____ > > > > > > ____ > > > > > > Hi all, > > > > > > > > quite possibly the issue is to do > with permission. > > > > > > > > In my httpd.conf I have httpd run > by user and group apache (RHEL > > including apache,php,java was > installed by our CS and I installed > > vufind as root) . > > > > > > > > when I look at the apache error > log I see > > > > > > > > [Mon Nov 05 15:37:11 2012] [error] > [client 149.157.61.84] > > Directory index forbidden by Options > directive: /var/www/html/ > > > > [Mon Nov 05 16:21:27 2012] [error] > [client ::1] PHP Warning: > > mkdir(): Permission denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:21:27 2012] [error] > [client ::1] PHP Warning: > > mkdir(): Permission denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:21:27 2012] [error] > [client ::1] PHP Fatal error: > > Smarty error: unable to write to > $compile_dir> '/usr/local/vufind/vufind- > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be sure $compile_dir is writable by the web server user. in > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > [Mon Nov 05 16:21:59 2012] [error] > [client 149.157.61.84] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:21:59 2012] [error] > [client 149.157.61.84] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:22:00 2012] [error] > [client 149.157.61.84] PHP > > Fatal error: Smarty error: > unable to write to $compile_dir > > '/usr/local/vufind/vufind- > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be sure $compile_dir is writable by the web server user. in > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > [Mon Nov 05 16:23:16 2012] [error] > [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:23:16 2012] [error] > [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:23:16 2012] [error] > [client 149.157.2.121] PHP > > Fatal error: Smarty error: > unable to write to $compile_dir > > '/usr/local/vufind/vufind- > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be sure $compile_dir is writable by the web server user. in > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > [Mon Nov 05 16:26:20 2012] [error] > [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:26:20 2012] [error] > [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:26:20 2012] [error] > [client 149.157.2.121] PHP > > Fatal error: Smarty error: > unable to write to $compile_dir > > '/usr/local/vufind/vufind- > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be sure $compile_dir is writable by the web server user. in > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > [Mon Nov 05 16:28:03 2012] [error] > [client ::1] Directory index > > forbidden by Options directive: > /var/www/html/> > > [Mon Nov 05 16:28:07 > 2012] [error] [client ::1] PHP Warning: > > mkdir(): Permission denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:28:07 2012] [error] > [client ::1] PHP Warning: > > mkdir(): Permission denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:28:07 2012] [error] > [client ::1] PHP Fatal error: > > Smarty error: unable to write to > $compile_dir> '/usr/local/vufind/vufind- > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be sure $compile_dir is writable by the web server user. in > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > [Mon Nov 05 16:28:18 2012] [error] > [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:28:18 2012] [error] > [client 149.157.2.121] PHP > > Warning: mkdir(): Permission > denied in > > /usr/local/vufind/vufind- > 1.3/web/sys/Interface.php on line 100 > > > > [Mon Nov 05 16:28:18 2012] [error] > [client 149.157.2.121] PHP > > Fatal error: Smarty error: > unable to write to $compile_dir > > '/usr/local/vufind/vufind- > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be sure $compile_dir is writable by the web server user. in > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > now I am wondering what would be > the right course for me to do! > > Should I modify the user and group to > root in the httpd.conf file as > > everything else is owned and run by > root or should I simply try > > changing the ownership of > compile directory and the directory > > underneath it to apache:apache ? > > > > > > > > Thanks > > > > Ranju. > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Mosior, Benjamin" > <BEM...@sh...>> > > Date: > Monday, November 5, 2012 4:11 pm > > > > Subject: RE: [VuFind-General] > unable to access vufind on RHEL > > > > To: Ranju Upadhyay > <Ran...@nu...>,> "vufind- > ge...@li..."> > <vuf...@li...>____ > > > > > > >Ranju,____ > > > > > > >____ > > > > > > >A few quick things to check:____ > > > > > > 1.Is Apache running? (run: service > httpd status)____ > > > > > > 2.Is anything useful showing up in > the Apache error logs? > > (usually: /var/log/httpd/error_log)____ > > > > > > >____ > > > > > > >Let us know what you find.____ > > > > > > >____ > > > > > > >Benjamin Mosior____ > > > > > > >Keystone Library Network____ > > > > > > >____ > > > > > > >*From:*Ranju Upadhyay > [mailto:Ran...@nu...]> > > > >*Sent:*Monday, November 05, 2012 10:36 AM > > > > >*To:*vufind- > ge...@li...> > > > >*Subject:*[VuFind-General] unable to access vufind on RHEL____ > > > > > > >____ > > > > > > >Hi all, > > > > > > > > > >Recently installed vufind1.3 on > RHEL 6.3.Everything went fine > > during installation.I then made > changes to config.ini etc . But now > > when I try to access vuifnd which > should be at > > > > > > > > > >http://xvufind.nuim.ie/vufind/, > the page is blank! > > > > > > > > > >Insterestingly enough I can > access solr > > athttp://xvufind.nuim.ie:8080/solr/ > > > > > > > > > >when I do ./vufind.sh start I get > something like: > > > > > > > > > >./vufind.sh start > > > > >Found > > JAVA=/usr/lib/jvm/java-1.6.0-openjdk- > 1.6.0.0.x86_64/jre/bin/java in > > JAVA_HOME=/ > > > > >Starting VuFind ... > > > > >/usr/lib/jvm/java-1.6.0-openjdk- > 1.6.0.0.x86_64/jre/bin/java> -server - > Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > > - > Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > > -Djetty.logs=/usr/local/vufind/vufind- > 1.3/solr/jetty/logs> - > Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > > /usr/local/vufind/vufind- > 1.3/solr/jetty/start.jar> > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > > >nohup: appending output to `nohup.out' > > > > >VuFind running pid=3495 > > > > > > > > > >everything was installed as root > and hence I start vufind as > > root as well. > > > > > > > > > >I modified the .bash_profile at > roots home dir i.e. /root as > > follows: > > > > > > > > > > >VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > > >JAVA_HOME=/usr/lib/jvm/java-1.6.0- > openjdk-1.6.0.0.x86_64/jre > > > > > >PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME> > > > > > > > >export PATH > > > > > > > > > >have even rebooted the server but > no luck! > > > > > > > > > >Any suggestions? > > > > > > > > > >Thanks > > > > >Ranju Upadhyay > > > > >National Library of Ireland > Maynooth.____> > > > > ____ > > > > > > > > --------------------------------------- > --------------------------------------- > > > > LogMeIn Central: Instant, > anywhere, Remote PC access and management. > > > > Stay in control, update software, > and manage PCs from one command > > center > > > > Diagnose problems and improve > visibility into emerging IT issues > > > > Automate, monitor and manage. Do > more in less time with Central > > > > > > > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________> > > VuFind-General mailing list > > > > VuF...@li... > > <javascript:main.compose('new', > > 't=VuF...@li...')> > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general____ > > > > > > ____ > > > > > > ----------------------------- > ------------------------------------ > > > > ------------- > > > > LogMeIn Central: Instant, > anywhere, Remote PC access and > > management. > > > > Stay in control, update > software, and manage PCs from one > > > > command center > > > > Diagnose problems and > improve visibility into emerging IT issues > > > > Automate, monitor and > manage. Do more in less time with Central > > > > > http://p.sf.net/sfu/logmein12331_d2d>> > _______________________________________________> > > VuFind-General mailing list > > > > VuFind- > Ge...@li...> > <javascript:main.compose('new',> > 't=VuF...@li...')> > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general ____ > > > > > > > > > > --------------------------------------- > --------------------------------------- > > > LogMeIn Central: Instant, > anywhere, Remote PC access and management. > > > Stay in control, update > software, and manage PCs from one command > > center > > > Diagnose problems and improve > visibility into emerging IT issues > > > Automate, monitor and manage. > Do more in less time with Central > > > http://p.sf.net/sfu/logmein12331_d2d > > > > _______________________________________________> > VuFind-General mailing list > > > VuF...@li... > > <javascript:main.compose('new', > > 't=VuF...@li...')> > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > > --------------------------------------------------------------- > --------------- > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one > command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > -- > Ere Maijala (Mr.) > The National Library of Finland > > ----------------------------------------------------------------- > ------------- > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one > command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general |
From: Ere M. <ere...@he...> - 2012-11-07 13:19:33
|
Ranju, I'm afraid temporarily disabling SELinux allowed Smarty to write the compiled templates, but any template updates, cached images or such would still cause problems. I'm by no means an expert on this, but I believe you can setsebool <something> 0 to disable it. Not sure how to reset chcon, though. --Ere 7.11.2012 14.46, Ranju Upadhyay kirjoitti: > Hi Era and all, > > Thanks for this, I think Nico made similar suggestion.At the moment I > have got things working by temporiraly disabling selinux and then > re-enabling it.I have yet to test whether it talks to my ILS or not. > > Once I fire these commands how do I undo them incase they do not work as > expected ? > Afterall our flavour of Linux is Red Hat Enterprise Linux Server > release 6.3 (Santiago) not quite Fedora > I have never used chcon and setsebool before. > > > Thanks > Ranju > > > > ----- Original Message ----- > From: Ere Maijala <ere...@he...> > Date: Tuesday, November 6, 2012 3:02 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: vuf...@li... > > > Hi Ranju, > > > > the Fedora installation instructions at > > http://vufind.org/wiki/installation_fedora have some bits about > > SELinux. > > I believe one thing you might need is: > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > /usr/local/vufind/web/interface/compile > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > /usr/local/vufind/web/interface/cache > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > /usr/local/vufind/web/images/covers/* > > > > Additionally depending on your needs: > > > > setsebool -P httpd_can_network_connect 1 > > setsebool -P httpd_can_sendmail 1 > > > > --Ere > > > > 6.11.2012 16.06, Ranju Upadhyay kirjoitti: > > > Hi all, > > > > > > I just applied Eoghan's suggestion and yes I can access it > > now.But is it > > > safe to disable selinux? > > > > > > Thanks > > > Ranju. > > > > > > ----- Original Message ----- > > > From: Eoghan Ó Carragáin <eog...@gm...> > > > Date: Tuesday, November 6, 2012 1:34 pm > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > To: "Mosior, Benjamin" <BEM...@sh...> > > > Cc: Ranju Upadhyay <Ran...@nu...>, > > > "vuf...@li..." > > > <vuf...@li...> > > > > > > > Hi, > > > > As a sanity check, maybe try temporarily disabling SELinux: > > > > > > |>echo 0 > /selinux/enforce| > > > > > > This isn't a permanent solution, but if this fixes things > > it'll give you > > > something to go on. > > > > > > > > In my RHEL 6 setup /interface/compile and > > /interface/cache are owned > > > by a local vufind user, while all sub-folders and files are > > apache:apache.> > > > > > Eoghan > > > > > > > > > > > > On 6 November 2012 13:26, Mosior, Benjamin > > <BEM...@sh...> <javascript:main.compose('new', > > 't=BEM...@sh...')>> wrote: > > > > > > >Ranju,____ > > > > > > __> __ > > > > > > >Could you send us the output of: ls –al > > > /usr/local/vufind/vufind- > > 1.3/web/interface ____ > > > > > > __> __ > > > > > > >Benjamin Mosior____ > > > > > > __> __ > > > > > > *> From:*Ranju Upadhyay > > [mailto:Ran...@nu...> > > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > *> Sent:* Tuesday, November 06, 2012 > > 8:06 AM > > > *> To:* Demian Katz > > > *> Cc:* Tod Olson; Mosior, Benjamin; > > > vuf...@li... > > <javascript:main.compose('new',> > > 't=vuf...@li...')> > > > > > > > > > *> Subject:* Re: [VuFind-General] > > unable to access vufind on RHEL____ > > > > > > __> __ > > > > > > > Hi all, > > > > > > > > yes the Cache setting does not > > exist in 1.3 but I tried setting > > > the ownership to apache (even made the > > group writable on compile and > > > cache directories but I still get > > these errors : > > > > > > > > [Tue Nov 06 12:57:12 2012] > > [error] [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > [Tue Nov 06 12:57:12 2012] > > [error] [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > [Tue Nov 06 12:57:12 2012] > > [error] [client 149.157.2.121] PHP > > > Fatal error: Smarty error: > > unable to write to $compile_dir > > > '/usr/local/vufind/vufind- > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > sure $compile_dir is writable by the web server user. in > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > Something I noticed is that > > the directory > > > 9cd5945eb796ea57d5e34b1da9fd4c8f > > actually was not present under > > > compile dir but I created it and set > > the owner and group to > > > apache:apache.And there is no such > > directory under cache either. > > > > > > > > Any more thoughts? > > > > > > > > Thanks > > > > Ranju. > > > > > > > > ----- Original Message ----- > > > > From: Demian Katz > > <dem...@vi...> > > <javascript:main.compose('new', 't=dem...@vi...')>> > > > > Date: Monday, November 5, 2012 > > 6:19 pm > > > > Subject: Re: [VuFind-General] > > unable to access vufind on RHEL > > > > To: Tod Olson > > <to...@uc... <javascript:main.compose('new', > > > 't=to...@uc...')>>, "Mosior, > > Benjamin" <BEM...@sh... > > > <javascript:main.compose('new', > > 't=BEM...@sh...')>>> > Cc: > > "vuf...@li... > > > <javascript:main.compose('new', > > > 't=vuf...@li...')>" > > > <vuf...@li... > > > <javascript:main.compose('new', > > > 't=vufind- > > ge...@li...')>>____> > > > > > …though in Ranju’s case, he is > > using VuFind 1.3, so the [Cache] > > > settings don’t exist yet (they’re > > introduced in 2.0beta). But I > > > think fixing the file ownership should > > take care of the problem.____ > > > > > > >____ > > > > > > >- Demian____ > > > > > > >____ > > > > > > > > *From:*Tod Olson > > [mailto:to...@uc...> > > <javascript:main.compose('new', 't=to...@uc...')>] > > > > > *Sent:*Monday, November 05, 2012 > > 1:15 PM > > > > > *To:*Mosior, Benjamin > > > > > *Cc:*vufind- > > ge...@li...> > > <javascript:main.compose('new',> > > 't=vuf...@li...')> > > > > > *Subject:*Re: [VuFind-General] > > unable to access vufind on RHEL____ > > > > > > > > ____ > > > > > > > > What we settled on locally is to > > have the cache directories: ____ > > > > > > > > ____ > > > > > > > > - owned by the web server____ > > > > > > > > - group owned by some group the > > developers are all in____ > > > > > > > > - and tweak the [Cache] settings > > in config.ini so the the caches > > > are group-writable____ > > > > > > > > ____ > > > > > > > > This means the web server can > > write the cache files but those of > > > us working on it can blow away the > > caches when we need to, without > > > bothering the sysadmin. (not an issue > > if you have root access to > > > your box.)____ > > > > > > > > ____ > > > > > > > > -Tod____ > > > > > > > > ____ > > > > > > > > On Nov 5, 2012, at 10:57 AM, > > "Mosior, Benjamin" > > > <BEM...@sh...>____ > > > > > > > > wrote:____ > > > > > > > > > > > > > ____ > > > > > > > > Ranju,____ > > > > > > > > ____ > > > > > > > > According to the documentation > > > > > (http://vufind.org/wiki/vufind_on_linux), “The > > > vufind/web/interface/cache, > > vufind/web/interface/compile and > > > vufind/web/images/covers directories > > and subdirectories will also > > > need to be owned by the web server > > user.”____> > > > > > ____ > > > > > > > > Running “chown -R apache > > > /usr/local/vufind/vufind- > > 1.3/web/interface/cache> > > /usr/local/vufind/vufind-1.3/web/interface/compile > > > /usr/local/vufind/vufind- > > 1.3/web/images/covers” to change the > > > ownership to “apache” should do the > > trick.____> > > > > > ____ > > > > > > > > Be sure to read through the > > documentation in the link above, as > > > that will help guide you as you make > > progress.____> > > > > > ____ > > > > > > > > Hope that helps,____ > > > > > > > > Benjamin Mosior____ > > > > > > > > Keystone Library Network____ > > > > > > > > ____ > > > > > > > > *From:*Ranju Upadhyay > > [mailto:Ran...@nu...> > > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > > > *Sent:*Monday, November 05, 2012 > > 11:42 AM > > > > > *To:*Mosior, Benjamin > > > > > *Cc:*vufind- > > ge...@li...> > > > > *Subject:*Re: RE: [VuFind-General] unable to access vufind on > > > RHEL____ > > > > > > > > ____ > > > > > > > > Hi all, > > > > > > > > > > quite possibly the issue is to do > > with permission. > > > > > > > > > > In my httpd.conf I have httpd run > > by user and group apache (RHEL > > > including apache,php,java was > > installed by our CS and I installed > > > vufind as root) . > > > > > > > > > > when I look at the apache error > > log I see > > > > > > > > > > [Mon Nov 05 15:37:11 2012] [error] > > [client 149.157.61.84] > > > Directory index forbidden by Options > > directive: /var/www/html/ > > > > > [Mon Nov 05 16:21:27 2012] [error] > > [client ::1] PHP Warning: > > > mkdir(): Permission denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:21:27 2012] [error] > > [client ::1] PHP Warning: > > > mkdir(): Permission denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:21:27 2012] [error] > > [client ::1] PHP Fatal error: > > > Smarty error: unable to write to > > $compile_dir> '/usr/local/vufind/vufind- > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > sure $compile_dir is writable by the web server user. in > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > [Mon Nov 05 16:21:59 2012] [error] > > [client 149.157.61.84] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:21:59 2012] [error] > > [client 149.157.61.84] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:22:00 2012] [error] > > [client 149.157.61.84] PHP > > > Fatal error: Smarty error: > > unable to write to $compile_dir > > > '/usr/local/vufind/vufind- > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > sure $compile_dir is writable by the web server user. in > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > [Mon Nov 05 16:23:16 2012] [error] > > [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:23:16 2012] [error] > > [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:23:16 2012] [error] > > [client 149.157.2.121] PHP > > > Fatal error: Smarty error: > > unable to write to $compile_dir > > > '/usr/local/vufind/vufind- > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > sure $compile_dir is writable by the web server user. in > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > [Mon Nov 05 16:26:20 2012] [error] > > [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:26:20 2012] [error] > > [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:26:20 2012] [error] > > [client 149.157.2.121] PHP > > > Fatal error: Smarty error: > > unable to write to $compile_dir > > > '/usr/local/vufind/vufind- > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > sure $compile_dir is writable by the web server user. in > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > [Mon Nov 05 16:28:03 2012] [error] > > [client ::1] Directory index > > > forbidden by Options directive: > > /var/www/html/> > > [Mon Nov 05 16:28:07 > > 2012] [error] [client ::1] PHP Warning: > > > mkdir(): Permission denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:28:07 2012] [error] > > [client ::1] PHP Warning: > > > mkdir(): Permission denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:28:07 2012] [error] > > [client ::1] PHP Fatal error: > > > Smarty error: unable to write to > > $compile_dir> '/usr/local/vufind/vufind- > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > sure $compile_dir is writable by the web server user. in > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > [Mon Nov 05 16:28:18 2012] [error] > > [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:28:18 2012] [error] > > [client 149.157.2.121] PHP > > > Warning: mkdir(): Permission > > denied in > > > /usr/local/vufind/vufind- > > 1.3/web/sys/Interface.php on line 100 > > > > > [Mon Nov 05 16:28:18 2012] [error] > > [client 149.157.2.121] PHP > > > Fatal error: Smarty error: > > unable to write to $compile_dir > > > '/usr/local/vufind/vufind- > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > sure $compile_dir is writable by the web server user. in > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > > > now I am wondering what would be > > the right course for me to do! > > > Should I modify the user and group to > > root in the httpd.conf file as > > > everything else is owned and run by > > root or should I simply try > > > changing the ownership of > > compile directory and the directory > > > underneath it to apache:apache ? > > > > > > > > > > Thanks > > > > > Ranju. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "Mosior, Benjamin" > > <BEM...@sh...>> > > Date: > > Monday, November 5, 2012 4:11 pm > > > > > Subject: RE: [VuFind-General] > > unable to access vufind on RHEL > > > > > To: Ranju Upadhyay > > <Ran...@nu...>,> "vufind- > > ge...@li..."> > > <vuf...@li...>____ > > > > > > > > >Ranju,____ > > > > > > > > >____ > > > > > > > > >A few quick things to check:____ > > > > > > > > 1.Is Apache running? (run: service > > httpd status)____ > > > > > > > > 2.Is anything useful showing up in > > the Apache error logs? > > > (usually: /var/log/httpd/error_log)____ > > > > > > > > >____ > > > > > > > > >Let us know what you find.____ > > > > > > > > >____ > > > > > > > > >Benjamin Mosior____ > > > > > > > > >Keystone Library Network____ > > > > > > > > >____ > > > > > > > > >*From:*Ranju Upadhyay > > [mailto:Ran...@nu...]> > > > > >*Sent:*Monday, November 05, 2012 10:36 AM > > > > > >*To:*vufind- > > ge...@li...> > > > > >*Subject:*[VuFind-General] unable to access vufind on RHEL____ > > > > > > > > >____ > > > > > > > > >Hi all, > > > > > > > > > > > >Recently installed vufind1.3 on > > RHEL 6.3.Everything went fine > > > during installation.I then made > > changes to config.ini etc . But now > > > when I try to access vuifnd which > > should be at > > > > > > > > > > > >http://xvufind.nuim.ie/vufind/, > > the page is blank! > > > > > > > > > > > >Insterestingly enough I can > > access solr > > > athttp://xvufind.nuim.ie:8080/solr/ > > > > > > > > > > > >when I do ./vufind.sh start I get > > something like: > > > > > > > > > > > >./vufind.sh start > > > > > >Found > > > JAVA=/usr/lib/jvm/java-1.6.0-openjdk- > > 1.6.0.0.x86_64/jre/bin/java in > > > JAVA_HOME=/ > > > > > >Starting VuFind ... > > > > > >/usr/lib/jvm/java-1.6.0-openjdk- > > 1.6.0.0.x86_64/jre/bin/java> -server - > > Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > > > - > > Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > > > -Djetty.logs=/usr/local/vufind/vufind- > > 1.3/solr/jetty/logs> - > > Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > > > /usr/local/vufind/vufind- > > 1.3/solr/jetty/start.jar> > > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > > > >nohup: appending output to `nohup.out' > > > > > >VuFind running pid=3495 > > > > > > > > > > > >everything was installed as root > > and hence I start vufind as > > > root as well. > > > > > > > > > > > >I modified the .bash_profile at > > roots home dir i.e. /root as > > > follows: > > > > > > > > > > > > > >VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > > > >JAVA_HOME=/usr/lib/jvm/java-1.6.0- > > openjdk-1.6.0.0.x86_64/jre > > > > > > > >PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME> > > > > > > > > >export PATH > > > > > > > > > > > >have even rebooted the server but > > no luck! > > > > > > > > > > > >Any suggestions? > > > > > > > > > > > >Thanks > > > > > >Ranju Upadhyay > > > > > >National Library of Ireland > > Maynooth.____> > > > > > ____ > > > > > > > > > > > --------------------------------------- > > --------------------------------------- > > > > > LogMeIn Central: Instant, > > anywhere, Remote PC access and management. > > > > > Stay in control, update software, > > and manage PCs from one command > > > center > > > > > Diagnose problems and improve > > visibility into emerging IT issues > > > > > Automate, monitor and manage. Do > > more in less time with Central > > > > > > > > > > > http://p.sf.net/sfu/logmein12331_d2d_______________________________________________> > > > VuFind-General mailing list > > > > > VuF...@li... > > > <javascript:main.compose('new', > > > 't=VuF...@li...')> > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general____ > > > > > > > > ____ > > > > > > > > ----------------------------- > > ------------------------------------ > > > > > ------------- > > > > > LogMeIn Central: Instant, > > anywhere, Remote PC access and > > > management. > > > > > Stay in control, update > > software, and manage PCs from one > > > > > command center > > > > > Diagnose problems and > > improve visibility into emerging IT issues > > > > > Automate, monitor and > > manage. Do more in less time with Central > > > > > > > http://p.sf.net/sfu/logmein12331_d2d>> > > _______________________________________________> > > > VuFind-General mailing list > > > > > VuFind- > > Ge...@li...> > > <javascript:main.compose('new',> > > 't=VuF...@li...')> > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general ____ > > > > > > > > > > > > > > --------------------------------------- > > --------------------------------------- > > > > LogMeIn Central: Instant, > > anywhere, Remote PC access and management. > > > > Stay in control, update > > software, and manage PCs from one command > > > center > > > > Diagnose problems and improve > > visibility into emerging IT issues > > > > Automate, monitor and manage. > > Do more in less time with Central > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > _______________________________________________> > > VuFind-General mailing list > > > > VuF...@li... > > > <javascript:main.compose('new', > > > 't=VuF...@li...')> > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------- > > --------------- > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > Stay in control, update software, and manage PCs from one > > command center > > > Diagnose problems and improve visibility into emerging IT issues > > > Automate, monitor and manage. Do more in less time with Central > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > > > > > _______________________________________________ > > > VuFind-General mailing list > > > VuF...@li... > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > -- > > Ere Maijala (Mr.) > > The National Library of Finland > > > > ----------------------------------------------------------------- > > ------------- > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one > > command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d > > _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general -- Ere Maijala (Mr.) The National Library of Finland |
From: Demian K. <dem...@vi...> - 2012-11-07 13:47:51
|
You can use "ls -Z" to see the context of files on the file system... so one approach would be to ls -Z, note down contexts, then run chcon. If you need to roll back, just use chcon again to restore the values shown by the original ls -Z. (But I'm also not an expert on SELinux, so there may be a better/easier way). - Demian > -----Original Message----- > From: Ere Maijala [mailto:ere...@he...] > Sent: Wednesday, November 07, 2012 8:19 AM > To: Ranju Upadhyay > Cc: vuf...@li... > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > Ranju, > > I'm afraid temporarily disabling SELinux allowed Smarty to write the > compiled templates, but any template updates, cached images or such > would still cause problems. > > I'm by no means an expert on this, but I believe you can > > setsebool <something> 0 > > to disable it. Not sure how to reset chcon, though. > > --Ere > > 7.11.2012 14.46, Ranju Upadhyay kirjoitti: > > Hi Era and all, > > > > Thanks for this, I think Nico made similar suggestion.At the moment I > > have got things working by temporiraly disabling selinux and then > > re-enabling it.I have yet to test whether it talks to my ILS or not. > > > > Once I fire these commands how do I undo them incase they do not work as > > expected ? > > Afterall our flavour of Linux is Red Hat Enterprise Linux Server > > release 6.3 (Santiago) not quite Fedora > > I have never used chcon and setsebool before. > > > > > > Thanks > > Ranju > > > > > > > > ----- Original Message ----- > > From: Ere Maijala <ere...@he...> > > Date: Tuesday, November 6, 2012 3:02 pm > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > To: vuf...@li... > > > > > Hi Ranju, > > > > > > the Fedora installation instructions at > > > http://vufind.org/wiki/installation_fedora have some bits about > > > SELinux. > > > I believe one thing you might need is: > > > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > /usr/local/vufind/web/interface/compile > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > /usr/local/vufind/web/interface/cache > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > /usr/local/vufind/web/images/covers/* > > > > > > Additionally depending on your needs: > > > > > > setsebool -P httpd_can_network_connect 1 > > > setsebool -P httpd_can_sendmail 1 > > > > > > --Ere > > > > > > 6.11.2012 16.06, Ranju Upadhyay kirjoitti: > > > > Hi all, > > > > > > > > I just applied Eoghan's suggestion and yes I can access it > > > now.But is it > > > > safe to disable selinux? > > > > > > > > Thanks > > > > Ranju. > > > > > > > > ----- Original Message ----- > > > > From: Eoghan Ó Carragáin <eog...@gm...> > > > > Date: Tuesday, November 6, 2012 1:34 pm > > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > To: "Mosior, Benjamin" <BEM...@sh...> > > > > Cc: Ranju Upadhyay <Ran...@nu...>, > > > > "vuf...@li..." > > > > <vuf...@li...> > > > > > > > > > Hi, > > > > > As a sanity check, maybe try temporarily disabling SELinux: > > > > > > > > |>echo 0 > /selinux/enforce| > > > > > > > > This isn't a permanent solution, but if this fixes things > > > it'll give you > > > > something to go on. > > > > > > > > > > In my RHEL 6 setup /interface/compile and > > > /interface/cache are owned > > > > by a local vufind user, while all sub-folders and files are > > > apache:apache.> > > > > > > Eoghan > > > > > > > > > > > > > > > On 6 November 2012 13:26, Mosior, Benjamin > > > <BEM...@sh...> <javascript:main.compose('new', > > > 't=BEM...@sh...')>> wrote: > > > > > > > > >Ranju,____ > > > > > > > > __> __ > > > > > > > > >Could you send us the output of: ls -al > > > > /usr/local/vufind/vufind- > > > 1.3/web/interface ____ > > > > > > > > __> __ > > > > > > > > >Benjamin Mosior____ > > > > > > > > __> __ > > > > > > > > *> From:*Ranju Upadhyay > > > [mailto:Ran...@nu...> > > > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > > *> Sent:* Tuesday, November 06, 2012 > > > 8:06 AM > > > > *> To:* Demian Katz > > > > *> Cc:* Tod Olson; Mosior, Benjamin; > > > > vuf...@li... > > > <javascript:main.compose('new',> > > > 't=vuf...@li...')> > > > > > > > > > > > > *> Subject:* Re: [VuFind-General] > > > unable to access vufind on RHEL____ > > > > > > > > __> __ > > > > > > > > > Hi all, > > > > > > > > > > yes the Cache setting does not > > > exist in 1.3 but I tried setting > > > > the ownership to apache (even made the > > > group writable on compile and > > > > cache directories but I still get > > > these errors : > > > > > > > > > > [Tue Nov 06 12:57:12 2012] > > > [error] [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > [Tue Nov 06 12:57:12 2012] > > > [error] [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > [Tue Nov 06 12:57:12 2012] > > > [error] [client 149.157.2.121] PHP > > > > Fatal error: Smarty error: > > > unable to write to $compile_dir > > > > '/usr/local/vufind/vufind- > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > sure $compile_dir is writable by the web server user. in > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > > > Something I noticed is that > > > the directory > > > > 9cd5945eb796ea57d5e34b1da9fd4c8f > > > actually was not present under > > > > compile dir but I created it and set > > > the owner and group to > > > > apache:apache.And there is no such > > > directory under cache either. > > > > > > > > > > Any more thoughts? > > > > > > > > > > Thanks > > > > > Ranju. > > > > > > > > > > ----- Original Message ----- > > > > > From: Demian Katz > > > <dem...@vi...> > > > <javascript:main.compose('new', 't=dem...@vi...')>> > > > > > Date: Monday, November 5, 2012 > > > 6:19 pm > > > > > Subject: Re: [VuFind-General] > > > unable to access vufind on RHEL > > > > > To: Tod Olson > > > <to...@uc... <javascript:main.compose('new', > > > > 't=to...@uc...')>>, "Mosior, > > > Benjamin" <BEM...@sh... > > > > <javascript:main.compose('new', > > > 't=BEM...@sh...')>>> > Cc: > > > "vuf...@li... > > > > <javascript:main.compose('new', > > > > 't=vuf...@li...')>" > > > > <vuf...@li... > > > > <javascript:main.compose('new', > > > > 't=vufind- > > > ge...@li...')>>____> > > > > > > .though in Ranju's case, he is > > > using VuFind 1.3, so the [Cache] > > > > settings don't exist yet (they're > > > introduced in 2.0beta). But I > > > > think fixing the file ownership should > > > take care of the problem.____ > > > > > > > > >____ > > > > > > > > >- Demian____ > > > > > > > > >____ > > > > > > > > > > *From:*Tod Olson > > > [mailto:to...@uc...> > > > <javascript:main.compose('new', 't=to...@uc...')>] > > > > > > *Sent:*Monday, November 05, 2012 > > > 1:15 PM > > > > > > *To:*Mosior, Benjamin > > > > > > *Cc:*vufind- > > > ge...@li...> > > > <javascript:main.compose('new',> > > > 't=vuf...@li...')> > > > > > > *Subject:*Re: [VuFind-General] > > > unable to access vufind on RHEL____ > > > > > > > > > > ____ > > > > > > > > > > What we settled on locally is to > > > have the cache directories: ____ > > > > > > > > > > ____ > > > > > > > > > > - owned by the web server____ > > > > > > > > > > - group owned by some group the > > > developers are all in____ > > > > > > > > > > - and tweak the [Cache] settings > > > in config.ini so the the caches > > > > are group-writable____ > > > > > > > > > > ____ > > > > > > > > > > This means the web server can > > > write the cache files but those of > > > > us working on it can blow away the > > > caches when we need to, without > > > > bothering the sysadmin. (not an issue > > > if you have root access to > > > > your box.)____ > > > > > > > > > > ____ > > > > > > > > > > -Tod____ > > > > > > > > > > ____ > > > > > > > > > > On Nov 5, 2012, at 10:57 AM, > > > "Mosior, Benjamin" > > > > <BEM...@sh...>____ > > > > > > > > > > wrote:____ > > > > > > > > > > > > > > > > ____ > > > > > > > > > > Ranju,____ > > > > > > > > > > ____ > > > > > > > > > > According to the documentation > > > > > > > (http://vufind.org/wiki/vufind_on_linux), "The > > > > vufind/web/interface/cache, > > > vufind/web/interface/compile and > > > > vufind/web/images/covers directories > > > and subdirectories will also > > > > need to be owned by the web server > > > user."____> > > > > > > ____ > > > > > > > > > > Running "chown -R apache > > > > /usr/local/vufind/vufind- > > > 1.3/web/interface/cache> > > > /usr/local/vufind/vufind-1.3/web/interface/compile > > > > /usr/local/vufind/vufind- > > > 1.3/web/images/covers" to change the > > > > ownership to "apache" should do the > > > trick.____> > > > > > > ____ > > > > > > > > > > Be sure to read through the > > > documentation in the link above, as > > > > that will help guide you as you make > > > progress.____> > > > > > > ____ > > > > > > > > > > Hope that helps,____ > > > > > > > > > > Benjamin Mosior____ > > > > > > > > > > Keystone Library Network____ > > > > > > > > > > ____ > > > > > > > > > > *From:*Ranju Upadhyay > > > [mailto:Ran...@nu...> > > > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > > > > *Sent:*Monday, November 05, 2012 > > > 11:42 AM > > > > > > *To:*Mosior, Benjamin > > > > > > *Cc:*vufind- > > > ge...@li...> > > > > > *Subject:*Re: RE: [VuFind-General] unable to access vufind on > > > > RHEL____ > > > > > > > > > > ____ > > > > > > > > > > Hi all, > > > > > > > > > > > > quite possibly the issue is to do > > > with permission. > > > > > > > > > > > > In my httpd.conf I have httpd run > > > by user and group apache (RHEL > > > > including apache,php,java was > > > installed by our CS and I installed > > > > vufind as root) . > > > > > > > > > > > > when I look at the apache error > > > log I see > > > > > > > > > > > > [Mon Nov 05 15:37:11 2012] [error] > > > [client 149.157.61.84] > > > > Directory index forbidden by Options > > > directive: /var/www/html/ > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > [client ::1] PHP Warning: > > > > mkdir(): Permission denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > [client ::1] PHP Warning: > > > > mkdir(): Permission denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > [client ::1] PHP Fatal error: > > > > Smarty error: unable to write to > > > $compile_dir> '/usr/local/vufind/vufind- > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > sure $compile_dir is writable by the web server user. in > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > [Mon Nov 05 16:21:59 2012] [error] > > > [client 149.157.61.84] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:21:59 2012] [error] > > > [client 149.157.61.84] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:22:00 2012] [error] > > > [client 149.157.61.84] PHP > > > > Fatal error: Smarty error: > > > unable to write to $compile_dir > > > > '/usr/local/vufind/vufind- > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > sure $compile_dir is writable by the web server user. in > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > [client 149.157.2.121] PHP > > > > Fatal error: Smarty error: > > > unable to write to $compile_dir > > > > '/usr/local/vufind/vufind- > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > sure $compile_dir is writable by the web server user. in > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > [client 149.157.2.121] PHP > > > > Fatal error: Smarty error: > > > unable to write to $compile_dir > > > > '/usr/local/vufind/vufind- > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > sure $compile_dir is writable by the web server user. in > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > [Mon Nov 05 16:28:03 2012] [error] > > > [client ::1] Directory index > > > > forbidden by Options directive: > > > /var/www/html/> > > [Mon Nov 05 16:28:07 > > > 2012] [error] [client ::1] PHP Warning: > > > > mkdir(): Permission denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:28:07 2012] [error] > > > [client ::1] PHP Warning: > > > > mkdir(): Permission denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:28:07 2012] [error] > > > [client ::1] PHP Fatal error: > > > > Smarty error: unable to write to > > > $compile_dir> '/usr/local/vufind/vufind- > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > sure $compile_dir is writable by the web server user. in > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > [client 149.157.2.121] PHP > > > > Warning: mkdir(): Permission > > > denied in > > > > /usr/local/vufind/vufind- > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > [client 149.157.2.121] PHP > > > > Fatal error: Smarty error: > > > unable to write to $compile_dir > > > > '/usr/local/vufind/vufind- > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > sure $compile_dir is writable by the web server user. in > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > > > > > now I am wondering what would be > > > the right course for me to do! > > > > Should I modify the user and group to > > > root in the httpd.conf file as > > > > everything else is owned and run by > > > root or should I simply try > > > > changing the ownership of > > > compile directory and the directory > > > > underneath it to apache:apache ? > > > > > > > > > > > > Thanks > > > > > > Ranju. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > From: "Mosior, Benjamin" > > > <BEM...@sh...>> > > Date: > > > Monday, November 5, 2012 4:11 pm > > > > > > Subject: RE: [VuFind-General] > > > unable to access vufind on RHEL > > > > > > To: Ranju Upadhyay > > > <Ran...@nu...>,> "vufind- > > > ge...@li..."> > > > <vuf...@li...>____ > > > > > > > > > > >Ranju,____ > > > > > > > > > > >____ > > > > > > > > > > >A few quick things to check:____ > > > > > > > > > > 1.Is Apache running? (run: service > > > httpd status)____ > > > > > > > > > > 2.Is anything useful showing up in > > > the Apache error logs? > > > > (usually: /var/log/httpd/error_log)____ > > > > > > > > > > >____ > > > > > > > > > > >Let us know what you find.____ > > > > > > > > > > >____ > > > > > > > > > > >Benjamin Mosior____ > > > > > > > > > > >Keystone Library Network____ > > > > > > > > > > >____ > > > > > > > > > > >*From:*Ranju Upadhyay > > > [mailto:Ran...@nu...]> > > > > > >*Sent:*Monday, November 05, 2012 10:36 AM > > > > > > >*To:*vufind- > > > ge...@li...> > > > > > >*Subject:*[VuFind-General] unable to access vufind on RHEL____ > > > > > > > > > > >____ > > > > > > > > > > >Hi all, > > > > > > > > > > > > > >Recently installed vufind1.3 on > > > RHEL 6.3.Everything went fine > > > > during installation.I then made > > > changes to config.ini etc . But now > > > > when I try to access vuifnd which > > > should be at > > > > > > > > > > > > > >http://xvufind.nuim.ie/vufind/, > > > the page is blank! > > > > > > > > > > > > > >Insterestingly enough I can > > > access solr > > > > athttp://xvufind.nuim.ie:8080/solr/ > > > > > > > > > > > > > >when I do ./vufind.sh start I get > > > something like: > > > > > > > > > > > > > >./vufind.sh start > > > > > > >Found > > > > JAVA=/usr/lib/jvm/java-1.6.0-openjdk- > > > 1.6.0.0.x86_64/jre/bin/java in > > > > JAVA_HOME=/ > > > > > > >Starting VuFind ... > > > > > > >/usr/lib/jvm/java-1.6.0-openjdk- > > > 1.6.0.0.x86_64/jre/bin/java> -server - > > > Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > > > > - > > > Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > > > > -Djetty.logs=/usr/local/vufind/vufind- > > > 1.3/solr/jetty/logs> - > > > Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > > > > /usr/local/vufind/vufind- > > > 1.3/solr/jetty/start.jar> > > > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > > > > >nohup: appending output to `nohup.out' > > > > > > >VuFind running pid=3495 > > > > > > > > > > > > > >everything was installed as root > > > and hence I start vufind as > > > > root as well. > > > > > > > > > > > > > >I modified the .bash_profile at > > > roots home dir i.e. /root as > > > > follows: > > > > > > > > > > > > > > > > >VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > > > > >JAVA_HOME=/usr/lib/jvm/java-1.6.0- > > > openjdk-1.6.0.0.x86_64/jre > > > > > > > > > >PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME> > > > > > > > > > >export PATH > > > > > > > > > > > > > >have even rebooted the server but > > > no luck! > > > > > > > > > > > > > >Any suggestions? > > > > > > > > > > > > > >Thanks > > > > > > >Ranju Upadhyay > > > > > > >National Library of Ireland > > > Maynooth.____> > > > > > > ____ > > > > > > > > > > > > > > --------------------------------------- > > > --------------------------------------- > > > > > > LogMeIn Central: Instant, > > > anywhere, Remote PC access and management. > > > > > > Stay in control, update software, > > > and manage PCs from one command > > > > center > > > > > > Diagnose problems and improve > > > visibility into emerging IT issues > > > > > > Automate, monitor and manage. Do > > > more in less time with Central > > > > > > > > > > > > > > > > http://p.sf.net/sfu/logmein12331_d2d__________________________________________ > _____> > > > > VuFind-General mailing list > > > > > > VuF...@li... > > > > <javascript:main.compose('new', > > > > 't=VuF...@li...')> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general____ > > > > > > > > > > ____ > > > > > > > > > > ----------------------------- > > > ------------------------------------ > > > > > > ------------- > > > > > > LogMeIn Central: Instant, > > > anywhere, Remote PC access and > > > > management. > > > > > > Stay in control, update > > > software, and manage PCs from one > > > > > > command center > > > > > > Diagnose problems and > > > improve visibility into emerging IT issues > > > > > > Automate, monitor and > > > manage. Do more in less time with Central > > > > > > > > > http://p.sf.net/sfu/logmein12331_d2d>> > > > _______________________________________________> > > > > VuFind-General mailing list > > > > > > VuFind- > > > Ge...@li...> > > > <javascript:main.compose('new',> > > > 't=VuF...@li...')> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general ____ > > > > > > > > > > > > > > > > > > --------------------------------------- > > > --------------------------------------- > > > > > LogMeIn Central: Instant, > > > anywhere, Remote PC access and management. > > > > > Stay in control, update > > > software, and manage PCs from one command > > > > center > > > > > Diagnose problems and improve > > > visibility into emerging IT issues > > > > > Automate, monitor and manage. > > > Do more in less time with Central > > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > _______________________________________________> > > > VuFind-General mailing list > > > > > VuF...@li... > > > > <javascript:main.compose('new', > > > > 't=VuF...@li...')> > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------- > > > --------------- > > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > > Stay in control, update software, and manage PCs from one > > > command center > > > > Diagnose problems and improve visibility into emerging IT issues > > > > Automate, monitor and manage. Do more in less time with Central > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > > > > > > > > > _______________________________________________ > > > > VuFind-General mailing list > > > > VuF...@li... > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > -- > > > Ere Maijala (Mr.) > > > The National Library of Finland > > > > > > ----------------------------------------------------------------- > > > ------------- > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > Stay in control, update software, and manage PCs from one > > > command center > > > Diagnose problems and improve visibility into emerging IT issues > > > Automate, monitor and manage. Do more in less time with Central > > > http://p.sf.net/sfu/logmein12331_d2d > > > _______________________________________________ > > > VuFind-General mailing list > > > VuF...@li... > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > -- > Ere Maijala (Mr.) > The National Library of Finland > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general |
From: Eoghan Ó C. <eog...@gm...> - 2012-11-07 13:54:31
|
Hi Ranju, Just to check: did you actually follow the fedora installation instructions Ere mention when setting up vufind ( http://vufind.org/wiki/installation_fedora)? If not, you should probably step through them. I use these fedora instructions when setting Vufind up on RHEL. Eoghan On 7 November 2012 13:47, Demian Katz <dem...@vi...> wrote: > You can use "ls -Z" to see the context of files on the file system... so > one approach would be to ls -Z, note down contexts, then run chcon. If you > need to roll back, just use chcon again to restore the values shown by the > original ls -Z. > > (But I'm also not an expert on SELinux, so there may be a better/easier > way). > > - Demian > > > -----Original Message----- > > From: Ere Maijala [mailto:ere...@he...] > > Sent: Wednesday, November 07, 2012 8:19 AM > > To: Ranju Upadhyay > > Cc: vuf...@li... > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > Ranju, > > > > I'm afraid temporarily disabling SELinux allowed Smarty to write the > > compiled templates, but any template updates, cached images or such > > would still cause problems. > > > > I'm by no means an expert on this, but I believe you can > > > > setsebool <something> 0 > > > > to disable it. Not sure how to reset chcon, though. > > > > --Ere > > > > 7.11.2012 14.46, Ranju Upadhyay kirjoitti: > > > Hi Era and all, > > > > > > Thanks for this, I think Nico made similar suggestion.At the moment I > > > have got things working by temporiraly disabling selinux and then > > > re-enabling it.I have yet to test whether it talks to my ILS or not. > > > > > > Once I fire these commands how do I undo them incase they do not work > as > > > expected ? > > > Afterall our flavour of Linux is Red Hat Enterprise Linux Server > > > release 6.3 (Santiago) not quite Fedora > > > I have never used chcon and setsebool before. > > > > > > > > > Thanks > > > Ranju > > > > > > > > > > > > ----- Original Message ----- > > > From: Ere Maijala <ere...@he...> > > > Date: Tuesday, November 6, 2012 3:02 pm > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > To: vuf...@li... > > > > > > > Hi Ranju, > > > > > > > > the Fedora installation instructions at > > > > http://vufind.org/wiki/installation_fedora have some bits about > > > > SELinux. > > > > I believe one thing you might need is: > > > > > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > > /usr/local/vufind/web/interface/compile > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > > /usr/local/vufind/web/interface/cache > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > > /usr/local/vufind/web/images/covers/* > > > > > > > > Additionally depending on your needs: > > > > > > > > setsebool -P httpd_can_network_connect 1 > > > > setsebool -P httpd_can_sendmail 1 > > > > > > > > --Ere > > > > > > > > 6.11.2012 16.06, Ranju Upadhyay kirjoitti: > > > > > Hi all, > > > > > > > > > > I just applied Eoghan's suggestion and yes I can access it > > > > now.But is it > > > > > safe to disable selinux? > > > > > > > > > > Thanks > > > > > Ranju. > > > > > > > > > > ----- Original Message ----- > > > > > From: Eoghan Ó Carragáin <eog...@gm...> > > > > > Date: Tuesday, November 6, 2012 1:34 pm > > > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > > To: "Mosior, Benjamin" <BEM...@sh...> > > > > > Cc: Ranju Upadhyay <Ran...@nu...>, > > > > > "vuf...@li..." > > > > > <vuf...@li...> > > > > > > > > > > > Hi, > > > > > > As a sanity check, maybe try temporarily disabling SELinux: > > > > > > > > > > |>echo 0 > /selinux/enforce| > > > > > > > > > > This isn't a permanent solution, but if this fixes things > > > > it'll give you > > > > > something to go on. > > > > > > > > > > > > In my RHEL 6 setup /interface/compile and > > > > /interface/cache are owned > > > > > by a local vufind user, while all sub-folders and files are > > > > apache:apache.> > > > > > > > Eoghan > > > > > > > > > > > > > > > > > > On 6 November 2012 13:26, Mosior, Benjamin > > > > <BEM...@sh...> <javascript:main.compose('new', > > > > 't=BEM...@sh...')>> wrote: > > > > > > > > > > >Ranju,____ > > > > > > > > > > __> __ > > > > > > > > > > >Could you send us the output of: ls -al > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/interface ____ > > > > > > > > > > __> __ > > > > > > > > > > >Benjamin Mosior____ > > > > > > > > > > __> __ > > > > > > > > > > *> From:*Ranju Upadhyay > > > > [mailto:Ran...@nu...> > > > > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > > > *> Sent:* Tuesday, November 06, 2012 > > > > 8:06 AM > > > > > *> To:* Demian Katz > > > > > *> Cc:* Tod Olson; Mosior, Benjamin; > > > > > vuf...@li... > > > > <javascript:main.compose('new',> > > > > 't=vuf...@li...')> > > > > > > > > > > > > > > > *> Subject:* Re: [VuFind-General] > > > > unable to access vufind on RHEL____ > > > > > > > > > > __> __ > > > > > > > > > > > Hi all, > > > > > > > > > > > > yes the Cache setting does not > > > > exist in 1.3 but I tried setting > > > > > the ownership to apache (even made the > > > > group writable on compile and > > > > > cache directories but I still get > > > > these errors : > > > > > > > > > > > > [Tue Nov 06 12:57:12 2012] > > > > [error] [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Tue Nov 06 12:57:12 2012] > > > > [error] [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Tue Nov 06 12:57:12 2012] > > > > [error] [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > > > > > Something I noticed is that > > > > the directory > > > > > 9cd5945eb796ea57d5e34b1da9fd4c8f > > > > actually was not present under > > > > > compile dir but I created it and set > > > > the owner and group to > > > > > apache:apache.And there is no such > > > > directory under cache either. > > > > > > > > > > > > Any more thoughts? > > > > > > > > > > > > Thanks > > > > > > Ranju. > > > > > > > > > > > > ----- Original Message ----- > > > > > > From: Demian Katz > > > > <dem...@vi...> > > > > <javascript:main.compose('new', 't=dem...@vi...')>> > > > > > > Date: Monday, November 5, 2012 > > > > 6:19 pm > > > > > > Subject: Re: [VuFind-General] > > > > unable to access vufind on RHEL > > > > > > To: Tod Olson > > > > <to...@uc... <javascript:main.compose('new', > > > > > 't=to...@uc...')>>, "Mosior, > > > > Benjamin" <BEM...@sh... > > > > > <javascript:main.compose('new', > > > > 't=BEM...@sh...')>>> > Cc: > > > > "vuf...@li... > > > > > <javascript:main.compose('new', > > > > > 't=vuf...@li...')>" > > > > > <vuf...@li... > > > > > <javascript:main.compose('new', > > > > > 't=vufind- > > > > ge...@li...')>>____> > > > > > > > .though in Ranju's case, he is > > > > using VuFind 1.3, so the [Cache] > > > > > settings don't exist yet (they're > > > > introduced in 2.0beta). But I > > > > > think fixing the file ownership should > > > > take care of the problem.____ > > > > > > > > > > >____ > > > > > > > > > > >- Demian____ > > > > > > > > > > >____ > > > > > > > > > > > > *From:*Tod Olson > > > > [mailto:to...@uc...> > > > > <javascript:main.compose('new', 't=to...@uc...')>] > > > > > > > *Sent:*Monday, November 05, 2012 > > > > 1:15 PM > > > > > > > *To:*Mosior, Benjamin > > > > > > > *Cc:*vufind- > > > > ge...@li...> > > > > <javascript:main.compose('new',> > > > > 't=vuf...@li...')> > > > > > > > *Subject:*Re: [VuFind-General] > > > > unable to access vufind on RHEL____ > > > > > > > > > > > > ____ > > > > > > > > > > > > What we settled on locally is to > > > > have the cache directories: ____ > > > > > > > > > > > > ____ > > > > > > > > > > > > - owned by the web server____ > > > > > > > > > > > > - group owned by some group the > > > > developers are all in____ > > > > > > > > > > > > - and tweak the [Cache] settings > > > > in config.ini so the the caches > > > > > are group-writable____ > > > > > > > > > > > > ____ > > > > > > > > > > > > This means the web server can > > > > write the cache files but those of > > > > > us working on it can blow away the > > > > caches when we need to, without > > > > > bothering the sysadmin. (not an issue > > > > if you have root access to > > > > > your box.)____ > > > > > > > > > > > > ____ > > > > > > > > > > > > -Tod____ > > > > > > > > > > > > ____ > > > > > > > > > > > > On Nov 5, 2012, at 10:57 AM, > > > > "Mosior, Benjamin" > > > > > <BEM...@sh...>____ > > > > > > > > > > > > wrote:____ > > > > > > > > > > > > > > > > > > > ____ > > > > > > > > > > > > Ranju,____ > > > > > > > > > > > > ____ > > > > > > > > > > > > According to the documentation > > > > > > > > > (http://vufind.org/wiki/vufind_on_linux), "The > > > > > vufind/web/interface/cache, > > > > vufind/web/interface/compile and > > > > > vufind/web/images/covers directories > > > > and subdirectories will also > > > > > need to be owned by the web server > > > > user."____> > > > > > > > ____ > > > > > > > > > > > > Running "chown -R apache > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/interface/cache> > > > > /usr/local/vufind/vufind-1.3/web/interface/compile > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/images/covers" to change the > > > > > ownership to "apache" should do the > > > > trick.____> > > > > > > > ____ > > > > > > > > > > > > Be sure to read through the > > > > documentation in the link above, as > > > > > that will help guide you as you make > > > > progress.____> > > > > > > > ____ > > > > > > > > > > > > Hope that helps,____ > > > > > > > > > > > > Benjamin Mosior____ > > > > > > > > > > > > Keystone Library Network____ > > > > > > > > > > > > ____ > > > > > > > > > > > > *From:*Ranju Upadhyay > > > > [mailto:Ran...@nu...> > > > > <javascript:main.compose('new', 't=Ran...@nu...')>] > > > > > > > *Sent:*Monday, November 05, 2012 > > > > 11:42 AM > > > > > > > *To:*Mosior, Benjamin > > > > > > > *Cc:*vufind- > > > > ge...@li...> > > > > > > *Subject:*Re: RE: [VuFind-General] unable to access vufind on > > > > > RHEL____ > > > > > > > > > > > > ____ > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > quite possibly the issue is to do > > > > with permission. > > > > > > > > > > > > > > In my httpd.conf I have httpd run > > > > by user and group apache (RHEL > > > > > including apache,php,java was > > > > installed by our CS and I installed > > > > > vufind as root) . > > > > > > > > > > > > > > when I look at the apache error > > > > log I see > > > > > > > > > > > > > > [Mon Nov 05 15:37:11 2012] [error] > > > > [client 149.157.61.84] > > > > > Directory index forbidden by Options > > > > directive: /var/www/html/ > > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > > [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > > [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > > [client ::1] PHP Fatal error: > > > > > Smarty error: unable to write to > > > > $compile_dir> '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:21:59 2012] [error] > > > > [client 149.157.61.84] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:21:59 2012] [error] > > > > [client 149.157.61.84] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:22:00 2012] [error] > > > > [client 149.157.61.84] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:28:03 2012] [error] > > > > [client ::1] Directory index > > > > > forbidden by Options directive: > > > > /var/www/html/> > > [Mon Nov 05 16:28:07 > > > > 2012] [error] [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:07 2012] [error] > > > > [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:07 2012] [error] > > > > [client ::1] PHP Fatal error: > > > > > Smarty error: unable to write to > > > > $compile_dir> '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > > > > > > > now I am wondering what would be > > > > the right course for me to do! > > > > > Should I modify the user and group to > > > > root in the httpd.conf file as > > > > > everything else is owned and run by > > > > root or should I simply try > > > > > changing the ownership of > > > > compile directory and the directory > > > > > underneath it to apache:apache ? > > > > > > > > > > > > > > Thanks > > > > > > > Ranju. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > From: "Mosior, Benjamin" > > > > <BEM...@sh...>> > > Date: > > > > Monday, November 5, 2012 4:11 pm > > > > > > > Subject: RE: [VuFind-General] > > > > unable to access vufind on RHEL > > > > > > > To: Ranju Upadhyay > > > > <Ran...@nu...>,> "vufind- > > > > ge...@li..."> > > > > <vuf...@li...>____ > > > > > > > > > > > > >Ranju,____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >A few quick things to check:____ > > > > > > > > > > > > 1.Is Apache running? (run: service > > > > httpd status)____ > > > > > > > > > > > > 2.Is anything useful showing up in > > > > the Apache error logs? > > > > > (usually: /var/log/httpd/error_log)____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >Let us know what you find.____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >Benjamin Mosior____ > > > > > > > > > > > > >Keystone Library Network____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >*From:*Ranju Upadhyay > > > > [mailto:Ran...@nu...]> > > > > > > >*Sent:*Monday, November 05, 2012 10:36 AM > > > > > > > >*To:*vufind- > > > > ge...@li...> > > > > > > >*Subject:*[VuFind-General] unable to access vufind on RHEL____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >Hi all, > > > > > > > > > > > > > > > >Recently installed vufind1.3 on > > > > RHEL 6.3.Everything went fine > > > > > during installation.I then made > > > > changes to config.ini etc . But now > > > > > when I try to access vuifnd which > > > > should be at > > > > > > > > > > > > > > > >http://xvufind.nuim.ie/vufind/, > > > > the page is blank! > > > > > > > > > > > > > > > >Insterestingly enough I can > > > > access solr > > > > > athttp://xvufind.nuim.ie:8080/solr/ > > > > > > > > > > > > > > > >when I do ./vufind.sh start I get > > > > something like: > > > > > > > > > > > > > > > >./vufind.sh start > > > > > > > >Found > > > > > JAVA=/usr/lib/jvm/java-1.6.0-openjdk- > > > > 1.6.0.0.x86_64/jre/bin/java in > > > > > JAVA_HOME=/ > > > > > > > >Starting VuFind ... > > > > > > > >/usr/lib/jvm/java-1.6.0-openjdk- > > > > 1.6.0.0.x86_64/jre/bin/java> -server - > > > > Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > > > > > - > > > > Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > > > > > -Djetty.logs=/usr/local/vufind/vufind- > > > > 1.3/solr/jetty/logs> - > > > > Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > > > > > /usr/local/vufind/vufind- > > > > 1.3/solr/jetty/start.jar> > > > > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > > > > > >nohup: appending output to `nohup.out' > > > > > > > >VuFind running pid=3495 > > > > > > > > > > > > > > > >everything was installed as root > > > > and hence I start vufind as > > > > > root as well. > > > > > > > > > > > > > > > >I modified the .bash_profile at > > > > roots home dir i.e. /root as > > > > > follows: > > > > > > > > > > > > > > > > > > > >VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > > > > > >JAVA_HOME=/usr/lib/jvm/java-1.6.0- > > > > openjdk-1.6.0.0.x86_64/jre > > > > > > > > > > > >PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME> > > > > > > > > > > >export PATH > > > > > > > > > > > > > > > >have even rebooted the server but > > > > no luck! > > > > > > > > > > > > > > > >Any suggestions? > > > > > > > > > > > > > > > >Thanks > > > > > > > >Ranju Upadhyay > > > > > > > >National Library of Ireland > > > > Maynooth.____> > > > > > > > ____ > > > > > > > > > > > > > > > > > --------------------------------------- > > > > --------------------------------------- > > > > > > > LogMeIn Central: Instant, > > > > anywhere, Remote PC access and management. > > > > > > > Stay in control, update software, > > > > and manage PCs from one command > > > > > center > > > > > > > Diagnose problems and improve > > > > visibility into emerging IT issues > > > > > > > Automate, monitor and manage. Do > > > > more in less time with Central > > > > > > > > > > > > > > > > > > > > > > http://p.sf.net/sfu/logmein12331_d2d__________________________________________ > > _____> > > > > > VuFind-General mailing list > > > > > > > VuF...@li... > > > > > <javascript:main.compose('new', > > > > > 't=VuF...@li...')> > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general____ > > > > > > > > > > > > ____ > > > > > > > > > > > > ----------------------------- > > > > ------------------------------------ > > > > > > > ------------- > > > > > > > LogMeIn Central: Instant, > > > > anywhere, Remote PC access and > > > > > management. > > > > > > > Stay in control, update > > > > software, and manage PCs from one > > > > > > > command center > > > > > > > Diagnose problems and > > > > improve visibility into emerging IT issues > > > > > > > Automate, monitor and > > > > manage. Do more in less time with Central > > > > > > > > > > > http://p.sf.net/sfu/logmein12331_d2d>> > > > > _______________________________________________> > > > > > VuFind-General mailing list > > > > > > > VuFind- > > > > Ge...@li...> > > > > <javascript:main.compose('new',> > > > > 't=VuF...@li...')> > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general ____ > > > > > > > > > > > > > > > > > > > > > > --------------------------------------- > > > > --------------------------------------- > > > > > > LogMeIn Central: Instant, > > > > anywhere, Remote PC access and management. > > > > > > Stay in control, update > > > > software, and manage PCs from one command > > > > > center > > > > > > Diagnose problems and improve > > > > visibility into emerging IT issues > > > > > > Automate, monitor and manage. > > > > Do more in less time with Central > > > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > > > _______________________________________________> > > > > VuFind-General mailing list > > > > > > VuF...@li... > > > > > <javascript:main.compose('new', > > > > > 't=VuF...@li...')> > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------- > > > > --------------- > > > > > LogMeIn Central: Instant, anywhere, Remote PC access and > management. > > > > > Stay in control, update software, and manage PCs from one > > > > command center > > > > > Diagnose problems and improve visibility into emerging IT issues > > > > > Automate, monitor and manage. Do more in less time with Central > > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > VuFind-General mailing list > > > > > VuF...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > > > > > -- > > > > Ere Maijala (Mr.) > > > > The National Library of Finland > > > > > > > > ----------------------------------------------------------------- > > > > ------------- > > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > > Stay in control, update software, and manage PCs from one > > > > command center > > > > Diagnose problems and improve visibility into emerging IT issues > > > > Automate, monitor and manage. Do more in less time with Central > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > _______________________________________________ > > > > VuFind-General mailing list > > > > VuF...@li... > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > -- > > Ere Maijala (Mr.) > > The National Library of Finland > > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d > > _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general > |
From: Ranju U. <Ran...@nu...> - 2012-11-12 10:11:05
|
Hi Eoghan, No I did not follow the Fedora instructions.I used the general Linux one at http://vufind.org/wiki/vufind_on_linux but I suppose I should try the setsebool and chcon anyway! Thanks Ranju ----- Original Message ----- From: Eoghan Ó Carragáin <eog...@gm...> Date: Wednesday, November 7, 2012 1:54 pm Subject: Re: [VuFind-General] unable to access vufind on RHEL To: Demian Katz <dem...@vi...> Cc: Ere Maijala <ere...@he...>, Ranju Upadhyay <Ran...@nu...>, "vuf...@li..." <vuf...@li...> > Hi Ranju, > Just to check: did you actually follow the fedora installation instructions Ere mention when setting up vufind (http://vufind.org/wiki/installation_fedora)? > > If not, you should probably step through them. I use these fedora instructions when setting Vufind up on RHEL. > > Eoghan > > On 7 November 2012 13:47, Demian Katz <dem...@vi...> wrote: > You can use "ls -Z" to see the context of files on the file system... so one approach would be to ls -Z, note down contexts, then run chcon. If you need to roll back, just use chcon again to restore the values shown by the original ls -Z. > > (But I'm also not an expert on SELinux, so there may be a better/easier way). > > - Demian > > > -----Original Message----- > > From: Ere Maijala [mailto:ere...@he...] > > Sent: Wednesday, November 07, 2012 8:19 AM > > To: Ranju Upadhyay > > Cc: vuf...@li... > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > Ranju, > > > > I'm afraid temporarily disabling SELinux allowed Smarty to write the > > compiled templates, but any template updates, cached images or such > > would still cause problems. > > > > I'm by no means an expert on this, but I believe you can > > > > setsebool <something> 0 > > > > to disable it. Not sure how to reset chcon, though. > > > > --Ere > > > > 7.11.2012 14.46, Ranju Upadhyay kirjoitti: > > > Hi Era and all, > > > > > > Thanks for this, I think Nico made similar suggestion.At the moment I > > > have got things working by temporiraly disabling selinux and then > > > re-enabling it.I have yet to test whether it talks to my ILS or not. > > > > > > Once I fire these commands how do I undo them incase they do not work as > > > expected ? > > > Afterall our flavour of Linux is Red Hat Enterprise Linux Server > > > release 6.3 (Santiago) not quite Fedora > > > I have never used chcon and setsebool before. > > > > > > > > > Thanks > > > Ranju > > > > > > > > > > > > ----- Original Message ----- > > > From: Ere Maijala <ere...@he...> > > > Date: Tuesday, November 6, 2012 3:02 pm > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > To: vuf...@li... > > > > > > > Hi Ranju, > > > > > > > > the Fedora installation instructions at > > > > http://vufind.org/wiki/installation_fedora have some bits about > > > > SELinux. > > > > I believe one thing you might need is: > > > > > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > > /usr/local/vufind/web/interface/compile > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > > /usr/local/vufind/web/interface/cache > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 > > > > /usr/local/vufind/web/images/covers/* > > > > > > > > Additionally depending on your needs: > > > > > > > > setsebool -P httpd_can_network_connect 1 > > > > setsebool -P httpd_can_sendmail 1 > > > > > > > > --Ere > > > > > > > > 6.11.2012 16.06, Ranju Upadhyay kirjoitti: > > > > > Hi all, > > > > > > > > > > I just applied Eoghan's suggestion and yes I can access it > > > > now.But is it > > > > > safe to disable selinux? > > > > > > > > > > Thanks > > > > > Ranju. > > > > > > > > > > ----- Original Message ----- > > > > > From: Eoghan Ó Carragáin <eog...@gm...> > > > > > Date: Tuesday, November 6, 2012 1:34 pm > > > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL > > > > > To: "Mosior, Benjamin" <BEM...@sh...> > > > > > Cc: Ranju Upadhyay <Ran...@nu...>, > > > > > "vuf...@li..." > > > > > <vuf...@li...> > > > > > > > > > > > Hi, > > > > > > As a sanity check, maybe try temporarily disabling SELinux: > > > > > > > > > > |>echo 0 > /selinux/enforce| > > > > > > > > > > This isn't a permanent solution, but if this fixes things > > > > it'll give you > > > > > something to go on. > > > > > > > > > > > > In my RHEL 6 setup /interface/compile and > > > > /interface/cache are owned > > > > > by a local vufind user, while all sub-folders and files are > > > > apache:apache.> > > > > > > > Eoghan > > > > > > > > > > > > > > > > > > On 6 November 2012 13:26, Mosior, Benjamin > > > > <BEM...@sh...> <java_script:main.compose('new', > > > > 't=BEM...@sh...')>> wrote: > > > > > > > > > > >Ranju,____ > > > > > > > > > > __> __ > > > > > > > > > > >Could you send us the output of: ls -al > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/interface ____ > > > > > > > > > > __> __ > > > > > > > > > > >Benjamin Mosior____ > > > > > > > > > > __> __ > > > > > > > > > > *> From:*Ranju Upadhyay > > > > [mailto:Ran...@nu...> > > > > <java_script:main.compose('new', 't=Ran...@nu...')>] > > > > > *> Sent:* Tuesday, November 06, 2012 > > > > 8:06 AM > > > > > *> To:* Demian Katz > > > > > *> Cc:* Tod Olson; Mosior, Benjamin; > > > > > vuf...@li... > > > > <java_script:main.compose('new',> > > > > 't=vuf...@li...')> > > > > > > > > > > > > > > > *> Subject:* Re: [VuFind-General] > > > > unable to access vufind on RHEL____ > > > > > > > > > > __> __ > > > > > > > > > > > Hi all, > > > > > > > > > > > > yes the Cache setting does not > > > > exist in 1.3 but I tried setting > > > > > the ownership to apache (even made the > > > > group writable on compile and > > > > > cache directories but I still get > > > > these errors : > > > > > > > > > > > > [Tue Nov 06 12:57:12 2012] > > > > [error] [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Tue Nov 06 12:57:12 2012] > > > > [error] [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > [Tue Nov 06 12:57:12 2012] > > > > [error] [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > > > > > Something I noticed is that > > > > the directory > > > > > 9cd5945eb796ea57d5e34b1da9fd4c8f > > > > actually was not present under > > > > > compile dir but I created it and set > > > > the owner and group to > > > > > apache:apache.And there is no such > > > > directory under cache either. > > > > > > > > > > > > Any more thoughts? > > > > > > > > > > > > Thanks > > > > > > Ranju. > > > > > > > > > > > > ----- Original Message ----- > > > > > > From: Demian Katz > > > > <dem...@vi...> > > > > <java_script:main.compose('new', 't=dem...@vi...')>> > > > > > > Date: Monday, November 5, 2012 > > > > 6:19 pm > > > > > > Subject: Re: [VuFind-General] > > > > unable to access vufind on RHEL > > > > > > To: Tod Olson > > > > <to...@uc... <java_script:main.compose('new', > > > > > 't=to...@uc...')>>, "Mosior, > > > > Benjamin" <BEM...@sh... > > > > > <java_script:main.compose('new', > > > > 't=BEM...@sh...')>>> > Cc: > > > > "vuf...@li... > > > > > <java_script:main.compose('new', > > > > > 't=vuf...@li...')>" > > > > > <vuf...@li... > > > > > <java_script:main.compose('new', > > > > > 't=vufind- > > > > ge...@li...')>>____> > > > > > > > .though in Ranju's case, he is > > > > using VuFind 1.3, so the [Cache] > > > > > settings don't exist yet (they're > > > > introduced in 2.0beta). But I > > > > > think fixing the file ownership should > > > > take care of the problem.____ > > > > > > > > > > >____ > > > > > > > > > > >- Demian____ > > > > > > > > > > >____ > > > > > > > > > > > > *From:*Tod Olson > > > > [mailto:to...@uc...> > > > > <java_script:main.compose('new', 't=to...@uc...')>] > > > > > > > *Sent:*Monday, November 05, 2012 > > > > 1:15 PM > > > > > > > *To:*Mosior, Benjamin > > > > > > > *Cc:*vufind- > > > > ge...@li...> > > > > <java_script:main.compose('new',> > > > > 't=vuf...@li...')> > > > > > > > *Subject:*Re: [VuFind-General] > > > > unable to access vufind on RHEL____ > > > > > > > > > > > > ____ > > > > > > > > > > > > What we settled on locally is to > > > > have the cache directories: ____ > > > > > > > > > > > > ____ > > > > > > > > > > > > - owned by the web server____ > > > > > > > > > > > > - group owned by some group the > > > > developers are all in____ > > > > > > > > > > > > - and tweak the [Cache] settings > > > > in config.ini so the the caches > > > > > are group-writable____ > > > > > > > > > > > > ____ > > > > > > > > > > > > This means the web server can > > > > write the cache files but those of > > > > > us working on it can blow away the > > > > caches when we need to, without > > > > > bothering the sysadmin. (not an issue > > > > if you have root access to > > > > > your box.)____ > > > > > > > > > > > > ____ > > > > > > > > > > > > -Tod____ > > > > > > > > > > > > ____ > > > > > > > > > > > > On Nov 5, 2012, at 10:57 AM, > > > > "Mosior, Benjamin" > > > > > <BEM...@sh...>____ > > > > > > > > > > > > wrote:____ > > > > > > > > > > > > > > > > > > > ____ > > > > > > > > > > > > Ranju,____ > > > > > > > > > > > > ____ > > > > > > > > > > > > According to the documentation > > > > > > > > > (http://vufind.org/wiki/vufind_on_linux), "The > > > > > vufind/web/interface/cache, > > > > vufind/web/interface/compile and > > > > > vufind/web/images/covers directories > > > > and subdirectories will also > > > > > need to be owned by the web server > > > > user."____> > > > > > > > ____ > > > > > > > > > > > > Running "chown -R apache > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/interface/cache> > > > > /usr/local/vufind/vufind-1.3/web/interface/compile > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/images/covers" to change the > > > > > ownership to "apache" should do the > > > > trick.____> > > > > > > > ____ > > > > > > > > > > > > Be sure to read through the > > > > documentation in the link above, as > > > > > that will help guide you as you make > > > > progress.____> > > > > > > > ____ > > > > > > > > > > > > Hope that helps,____ > > > > > > > > > > > > Benjamin Mosior____ > > > > > > > > > > > > Keystone Library Network____ > > > > > > > > > > > > ____ > > > > > > > > > > > > *From:*Ranju Upadhyay > > > > [mailto:Ran...@nu...> > > > > <java_script:main.compose('new', 't=Ran...@nu...')>] > > > > > > > *Sent:*Monday, November 05, 2012 > > > > 11:42 AM > > > > > > > *To:*Mosior, Benjamin > > > > > > > *Cc:*vufind- > > > > ge...@li...> > > > > > > *Subject:*Re: RE: [VuFind-General] unable to access vufind on > > > > > RHEL____ > > > > > > > > > > > > ____ > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > quite possibly the issue is to do > > > > with permission. > > > > > > > > > > > > > > In my httpd.conf I have httpd run > > > > by user and group apache (RHEL > > > > > including apache,php,java was > > > > installed by our CS and I installed > > > > > vufind as root) . > > > > > > > > > > > > > > when I look at the apache error > > > > log I see > > > > > > > > > > > > > > [Mon Nov 05 15:37:11 2012] [error] > > > > [client 149.157.61.84] > > > > > Directory index forbidden by Options > > > > directive: /var/www/html/ > > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > > [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > > [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:21:27 2012] [error] > > > > [client ::1] PHP Fatal error: > > > > > Smarty error: unable to write to > > > > $compile_dir> '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:21:59 2012] [error] > > > > [client 149.157.61.84] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:21:59 2012] [error] > > > > [client 149.157.61.84] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:22:00 2012] [error] > > > > [client 149.157.61.84] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:23:16 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:26:20 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:28:03 2012] [error] > > > > [client ::1] Directory index > > > > > forbidden by Options directive: > > > > /var/www/html/> > > [Mon Nov 05 16:28:07 > > > > 2012] [error] [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:07 2012] [error] > > > > [client ::1] PHP Warning: > > > > > mkdir(): Permission denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:07 2012] [error] > > > > [client ::1] PHP Fatal error: > > > > > Smarty error: unable to write to > > > > $compile_dir> '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Warning: mkdir(): Permission > > > > denied in > > > > > /usr/local/vufind/vufind- > > > > 1.3/web/sys/Interface.php on line 100 > > > > > > > [Mon Nov 05 16:28:18 2012] [error] > > > > [client 149.157.2.121] PHP > > > > > Fatal error: Smarty error: > > > > unable to write to $compile_dir > > > > > '/usr/local/vufind/vufind- > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> Be > > > sure $compile_dir is writable by the web server user. in > > > > > > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 > > > > > > > > > > > > > > now I am wondering what would be > > > > the right course for me to do! > > > > > Should I modify the user and group to > > > > root in the httpd.conf file as > > > > > everything else is owned and run by > > > > root or should I simply try > > > > > changing the ownership of > > > > compile directory and the directory > > > > > underneath it to apache:apache ? > > > > > > > > > > > > > > Thanks > > > > > > > Ranju. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > From: "Mosior, Benjamin" > > > > <BEM...@sh...>> > > Date: > > > > Monday, November 5, 2012 4:11 pm > > > > > > > Subject: RE: [VuFind-General] > > > > unable to access vufind on RHEL > > > > > > > To: Ranju Upadhyay > > > > <Ran...@nu...>,> "vufind- > > > > ge...@li..."> > > > > <vuf...@li...>____ > > > > > > > > > > > > >Ranju,____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >A few quick things to check:____ > > > > > > > > > > > > 1.Is Apache running? (run: service > > > > httpd status)____ > > > > > > > > > > > > 2.Is anything useful showing up in > > > > the Apache error logs? > > > > > (usually: /var/log/httpd/error_log)____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >Let us know what you find.____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >Benjamin Mosior____ > > > > > > > > > > > > >Keystone Library Network____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >*From:*Ranju Upadhyay > > > > [mailto:Ran...@nu...]> > > > > > > >*Sent:*Monday, November 05, 2012 10:36 AM > > > > > > > >*To:*vufind- > > > > ge...@li...> > > > > > > >*Subject:*[VuFind-General] unable to access vufind on RHEL____ > > > > > > > > > > > > >____ > > > > > > > > > > > > >Hi all, > > > > > > > > > > > > > > > >Recently installed vufind1.3 on > > > > RHEL 6.3.Everything went fine > > > > > during installation.I then made > > > > changes to config.ini etc . But now > > > > > when I try to access vuifnd which > > > > should be at > > > > > > > > > > > > > > > >http://xvufind.nuim.ie/vufind/, > > > > the page is blank! > > > > > > > > > > > > > > > >Insterestingly enough I can > > > > access solr > > > > > athttp://xvufind.nuim.ie:8080/solr/ > > > > > > > > > > > > > > > >when I do ./vufind.sh start I get > > > > something like: > > > > > > > > > > > > > > > >./vufind.sh start > > > > > > > >Found > > > > > JAVA=/usr/lib/jvm/java-1.6.0-openjdk- > > > > 1.6.0.0.x86_64/jre/bin/java in > > > > > JAVA_HOME=/ > > > > > > > >Starting VuFind ... > > > > > > > >/usr/lib/jvm/java-1.6.0-openjdk- > > > > 1.6.0.0.x86_64/jre/bin/java> -server - > > > > Xms1024m -Xmx1024m -XX:+UseParallelGC -XX:NewRatio=5 > > > > > - > > > > Dsolr.solr.home=/usr/local/vufind/vufind-1.3/solr > > > > > -Djetty.logs=/usr/local/vufind/vufind- > > > > 1.3/solr/jetty/logs> - > > > > Djetty.home=/usr/local/vufind/vufind-1.3/solr/jetty -jar > > > > > /usr/local/vufind/vufind- > > > > 1.3/solr/jetty/start.jar> > > > > /usr/local/vufind/vufind-1.3/solr/jetty/etc/jetty.xml > > > > > > > >nohup: appending output to `nohup.out' > > > > > > > >VuFind running pid=3495 > > > > > > > > > > > > > > > >everything was installed as root > > > > and hence I start vufind as > > > > > root as well. > > > > > > > > > > > > > > > >I modified the .bash_profile at > > > > roots home dir i.e. /root as > > > > > follows: > > > > > > > > > > > > > > > > > > > >VUFIND_HOME=/usr/local/vufind/vufind-1.3 > > > > > > > >JAVA_HOME=/usr/lib/jvm/java-1.6.0- > > > > openjdk-1.6.0.0.x86_64/jre > > > > > > > > > > > >PATH=$PATH:$HOME/bin:$VUFIND_HOME:$JAVA_HOME> > > > > > > > > > > >export PATH > > > > > > > > > > > > > > > >have even rebooted the server but > > > > no luck! > > > > > > > > > > > > > > > >Any suggestions? > > > > > > > > > > > > > > > >Thanks > > > > > > > >Ranju Upadhyay > > > > > > > >National Library of Ireland > > > > Maynooth.____> > > > > > > > ____ > > > > > > > > > > > > > > > > > --------------------------------------- > > > > --------------------------------------- > > > > > > > LogMeIn Central: Instant, > > > > anywhere, Remote PC access and management. > > > > > > > Stay in control, update software, > > > > and manage PCs from one command > > > > > center > > > > > > > Diagnose problems and improve > > > > visibility into emerging IT issues > > > > > > > Automate, monitor and manage. Do > > > > more in less time with Central > > > > > > > > > > > > > > > > > > > > > http://p.sf.net/sfu/logmein12331_d2d__________________________________________ > > _____> > > > > > VuFind-General mailing list > > > > > > > VuF...@li... > > > > > <java_script:main.compose('new', > > > > > 't=VuF...@li...')> > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general____ > > > > > > > > > > > > ____ > > > > > > > > > > > > ----------------------------- > > > > ------------------------------------ > > > > > > > ------------- > > > > > > > LogMeIn Central: Instant, > > > > anywhere, Remote PC access and > > > > > management. > > > > > > > Stay in control, update > > > > software, and manage PCs from one > > > > > > > command center > > > > > > > Diagnose problems and > > > > improve visibility into emerging IT issues > > > > > > > Automate, monitor and > > > > manage. Do more in less time with Central > > > > > > > > > > > http://p.sf.net/sfu/logmein12331_d2d>> > > > > _______________________________________________> > > > > > VuFind-General mailing list > > > > > > > VuFind- > > > > Ge...@li...> > > > > <java_script:main.compose('new',> > > > > 't=VuF...@li...')> > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general ____ > > > > > > > > > > > > > > > > > > > > > > --------------------------------------- > > > > --------------------------------------- > > > > > > LogMeIn Central: Instant, > > > > anywhere, Remote PC access and management. > > > > > > Stay in control, update > > > > software, and manage PCs from one command > > > > > center > > > > > > Diagnose problems and improve > > > > visibility into emerging IT issues > > > > > > Automate, monitor and manage. > > > > Do more in less time with Central > > > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > > > _______________________________________________> > > > > VuFind-General mailing list > > > > > > VuF...@li... > > > > > <java_script:main.compose('new', > > > > > 't=VuF...@li...')> > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------- > > > > --------------- > > > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > > > Stay in control, update software, and manage PCs from one > > > > command center > > > > > Diagnose problems and improve visibility into emerging IT issues > > > > > Automate, monitor and manage. Do more in less time with Central > > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > VuFind-General mailing list > > > > > VuF...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > > > > > > > > > > > > -- > > > > Ere Maijala (Mr.) > > > > The National Library of Finland > > > > > > > > ----------------------------------------------------------------- > > > > ------------- > > > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > > > Stay in control, update software, and manage PCs from one > > > > command center > > > > Diagnose problems and improve visibility into emerging IT issues > > > > Automate, monitor and manage. Do more in less time with Central > > > > http://p.sf.net/sfu/logmein12331_d2d > > > > _______________________________________________ > > > > VuFind-General mailing list > > > > VuF...@li... > > > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > > > -- > > Ere Maijala (Mr.) > > The National Library of Finland > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d > > _______________________________________________ > > VuFind-General mailing list > > VuF...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-general > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > VuFind-General mailing list > VuF...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-general > |
From: Eoghan Ó C. <eog...@gm...> - 2012-11-12 10:15:48
|
Hi, Yes, I think you should step through the Fedora instructions paying special attention to setsebool and chcon commands. Hopefully this will get things sorted. Eoghan On 12 November 2012 10:10, Ranju Upadhyay <Ran...@nu...> wrote: > Hi Eoghan, > > No I did not follow the Fedora instructions.I used the general Linux one > at http://vufind.org/wiki/vufind_on_linux but I suppose I should try the > setsebool and chcon anyway! > > > Thanks > Ranju > > ----- Original Message ----- > From: Eoghan Ó Carragáin <eog...@gm...> > Date: Wednesday, November 7, 2012 1:54 pm > Subject: Re: [VuFind-General] unable to access vufind on RHEL > To: Demian Katz <dem...@vi...> > Cc: Ere Maijala <ere...@he...>, Ranju Upadhyay < > Ran...@nu...>, "vuf...@li..." < > vuf...@li...> > > > Hi Ranju, > > Just to check: did you actually follow the fedora installation > instructions Ere mention when setting up vufind ( > http://vufind.org/wiki/installation_fedora)? > > > > If not, you should probably step through them. I use these fedora > instructions when setting Vufind up on RHEL. > > > > Eoghan > > > > > On 7 November 2012 13:47, Demian Katz <dem...@vi...> wrote: > >> > You can use "ls -Z" to see the context of files on the file system... >> so one approach would be to ls -Z, note down contexts, then run chcon. If >> you need to roll back, just use chcon again to restore the values shown by >> the original ls -Z. >> > >> > (But I'm also not an expert on SELinux, so there may be a >> better/easier way). >> > >> > - Demian >> > >> > > -----Original Message----- >> > > From: Ere Maijala [mailto:ere...@he...] >> > > Sent: Wednesday, November 07, 2012 8:19 AM >> > > To: Ranju Upadhyay >> > > Cc: vuf...@li... >> > > Subject: Re: [VuFind-General] unable to access vufind on RHEL >> > > >> > > Ranju, >> > > >> > > I'm afraid temporarily disabling SELinux allowed Smarty to write the >> > > compiled templates, but any template updates, cached images or such >> > > would still cause problems. >> > > >> > > I'm by no means an expert on this, but I believe you can >> > > >> > > setsebool <something> 0 >> > > >> > > to disable it. Not sure how to reset chcon, though. >> > > >> > > --Ere >> > > >> > > 7.11.2012 14.46, Ranju Upadhyay kirjoitti: >> > > > Hi Era and all, >> > > > >> > > > Thanks for this, I think Nico made similar suggestion.At the >> moment I >> > > > have got things working by temporiraly disabling selinux and then >> > > > re-enabling it.I have yet to test whether it talks to my ILS or >> not. >> > > > >> > > > Once I fire these commands how do I undo them incase they do not >> work as >> > > > expected ? >> > > > Afterall our flavour of Linux is Red Hat Enterprise Linux Server >> > > > release 6.3 (Santiago) not quite Fedora >> > > > I have never used chcon and setsebool before. >> > > > >> > > > >> > > > Thanks >> > > > Ranju >> > > > >> > > > >> > > > >> > > > ----- Original Message ----- >> > > > From: Ere Maijala <ere...@he...> >> > > > Date: Tuesday, November 6, 2012 3:02 pm >> > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL >> > > > To: vuf...@li... >> > > > >> > > > > Hi Ranju, >> > > > > >> > > > > the Fedora installation instructions at >> > > > > http://vufind.org/wiki/installation_fedora have some bits about >> > > > > SELinux. >> > > > > I believe one thing you might need is: >> > > > > >> > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 >> > > > > /usr/local/vufind/web/interface/compile >> > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 >> > > > > /usr/local/vufind/web/interface/cache >> > > > > chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 >> > > > > /usr/local/vufind/web/images/covers/* >> > > > > >> > > > > Additionally depending on your needs: >> > > > > >> > > > > setsebool -P httpd_can_network_connect 1 >> > > > > setsebool -P httpd_can_sendmail 1 >> > > > > >> > > > > --Ere >> > > > > >> > > > > 6.11.2012 16.06, Ranju Upadhyay kirjoitti: >> > > > > > Hi all, >> > > > > > >> > > > > > I just applied Eoghan's suggestion and yes I can access it >> > > > > now.But is it >> > > > > > safe to disable selinux? >> > > > > > >> > > > > > Thanks >> > > > > > Ranju. >> > > > > > >> > > > > > ----- Original Message ----- >> > > > > > From: Eoghan Ó Carragáin <eog...@gm...> >> > > > > > Date: Tuesday, November 6, 2012 1:34 pm >> > > > > > Subject: Re: [VuFind-General] unable to access vufind on RHEL >> > > > > > To: "Mosior, Benjamin" <BEM...@sh...> >> > > > > > Cc: Ranju Upadhyay <Ran...@nu...>, >> > > > > > "vuf...@li..." >> > > > > > <vuf...@li...> >> > > > > > >> > > > > > > Hi, >> > > > > > > As a sanity check, maybe try temporarily disabling SELinux: >> > > > > > >> > > > > > |>echo 0 > /selinux/enforce| >> > > > > > >> > > > > > This isn't a permanent solution, but if this fixes things >> > > > > it'll give you >> > > > > > something to go on. >> > > > > > > >> > > > > > > In my RHEL 6 setup /interface/compile and >> > > > > /interface/cache are owned >> > > > > > by a local vufind user, while all sub-folders and files are >> > > > > apache:apache.> > >> > > > > > > Eoghan >> > > > > > > >> > > > > > > >> > > > > > > On 6 November 2012 13:26, Mosior, Benjamin >> > > > > <BEM...@sh...> <java_script:main.compose('new', >> >> > > > > 't=BEM...@sh...')>> wrote: >> > > > > > >> > > > > > >Ranju,____ >> > > > > > >> > > > > > __> __ >> > > > > > >> > > > > > >Could you send us the output of: ls -al >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/interface ____ >> > > > > > >> > > > > > __> __ >> > > > > > >> > > > > > >Benjamin Mosior____ >> > > > > > >> > > > > > __> __ >> > > > > > >> > > > > > *> From:*Ranju Upadhyay >> > > > > [mailto:Ran...@nu...> >> > > > > <java_script:main.compose('new', 't=Ran...@nu...')>] >> >> > > > > > *> Sent:* Tuesday, November 06, 2012 >> > > > > 8:06 AM >> > > > > > *> To:* Demian Katz >> > > > > > *> Cc:* Tod Olson; Mosior, Benjamin; >> > > > > > vuf...@li... >> > > > > <java_script:main.compose('new',> >> >> > > > > 't=vuf...@li...')> >> > > > > > >> > > > > > >> > > > > > *> Subject:* Re: [VuFind-General] >> > > > > unable to access vufind on RHEL____ >> > > > > > >> > > > > > __> __ >> > > > > > >> > > > > > > Hi all, >> > > > > > > >> > > > > > > yes the Cache setting does not >> > > > > exist in 1.3 but I tried setting >> > > > > > the ownership to apache (even made the >> > > > > group writable on compile and >> > > > > > cache directories but I still get >> > > > > these errors : >> > > > > > > >> > > > > > > [Tue Nov 06 12:57:12 2012] >> > > > > [error] [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > [Tue Nov 06 12:57:12 2012] >> > > > > [error] [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > [Tue Nov 06 12:57:12 2012] >> > > > > [error] [client 149.157.2.121] PHP >> > > > > > Fatal error: Smarty error: >> > > > > unable to write to $compile_dir >> > > > > > '/usr/local/vufind/vufind- >> > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> >> Be >> > > > sure $compile_dir is writable by the web server user. in >> > > > > > >> > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > > > > > >> > > > > > > Something I noticed is that >> > > > > the directory >> > > > > > 9cd5945eb796ea57d5e34b1da9fd4c8f >> > > > > actually was not present under >> > > > > > compile dir but I created it and set >> > > > > the owner and group to >> > > > > > apache:apache.And there is no such >> > > > > directory under cache either. >> > > > > > > >> > > > > > > Any more thoughts? >> > > > > > > >> > > > > > > Thanks >> > > > > > > Ranju. >> > > > > > > >> > > > > > > ----- Original Message ----- >> > > > > > > From: Demian Katz >> > > > > <dem...@vi...> >> > > > > <java_script:main.compose('new', 't=dem...@vi... >> ')>> >> > > > > > > Date: Monday, November 5, 2012 >> > > > > 6:19 pm >> > > > > > > Subject: Re: [VuFind-General] >> > > > > unable to access vufind on RHEL >> > > > > > > To: Tod Olson >> > > > > <to...@uc... <java_script:main.compose('new', >> > > > > > 't=to...@uc...')>>, "Mosior, >> > > > > Benjamin" <BEM...@sh... >> > > > > > <java_script:main.compose('new', >> > > > > 't=BEM...@sh...')>>> > Cc: >> > > > > "vuf...@li... >> > > > > > <java_script:main.compose('new', >> > > > > > 't=vuf...@li...')>" >> > > > > > <vuf...@li... >> > > > > > <java_script:main.compose('new', >> >> > > > > > 't=vufind- >> > > > > ge...@li...')>>____> >> > > > > > > > .though in Ranju's case, he is >> > > > > using VuFind 1.3, so the [Cache] >> > > > > > settings don't exist yet (they're >> > > > > introduced in 2.0beta). But I >> > > > > > think fixing the file ownership should >> > > > > take care of the problem.____ >> > > > > > >> > > > > > >____ >> > > > > > >> > > > > > >- Demian____ >> > > > > > >> > > > > > >____ >> > > > > > >> > > > > > > > *From:*Tod Olson >> > > > > [mailto:to...@uc...> >> > > > > <java_script:main.compose('new', 't=to...@uc...')>] >> >> > > > > > > > *Sent:*Monday, November 05, 2012 >> > > > > 1:15 PM >> > > > > > > > *To:*Mosior, Benjamin >> > > > > > > > *Cc:*vufind- >> > > > > ge...@li...> >> > > > > <java_script:main.compose('new',> >> >> > > > > 't=vuf...@li...')> >> > > > > > > > *Subject:*Re: [VuFind-General] >> > > > > unable to access vufind on RHEL____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > What we settled on locally is to >> > > > > have the cache directories: ____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > - owned by the web server____ >> > > > > > >> > > > > > > > - group owned by some group the >> > > > > developers are all in____ >> > > > > > >> > > > > > > > - and tweak the [Cache] settings >> > > > > in config.ini so the the caches >> > > > > > are group-writable____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > This means the web server can >> > > > > write the cache files but those of >> > > > > > us working on it can blow away the >> > > > > caches when we need to, without >> > > > > > bothering the sysadmin. (not an issue >> > > > > if you have root access to >> > > > > > your box.)____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > -Tod____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > On Nov 5, 2012, at 10:57 AM, >> > > > > "Mosior, Benjamin" >> > > > > > <BEM...@sh...>____ >> > > > > > >> > > > > > > > wrote:____ >> > > > > > >> > > > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > Ranju,____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > According to the documentation >> > > > > > >> > > > > (http://vufind.org/wiki/vufind_on_linux), "The >> > > > > > vufind/web/interface/cache, >> > > > > vufind/web/interface/compile and >> > > > > > vufind/web/images/covers directories >> > > > > and subdirectories will also >> > > > > > need to be owned by the web server >> > > > > user."____> >> > > > > > > > ____ >> > > > > > >> > > > > > > > Running "chown -R apache >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/interface/cache> >> > > > > /usr/local/vufind/vufind-1.3/web/interface/compile >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/images/covers" to change the >> > > > > > ownership to "apache" should do the >> > > > > trick.____> >> > > > > > > > ____ >> > > > > > >> > > > > > > > Be sure to read through the >> > > > > documentation in the link above, as >> > > > > > that will help guide you as you make >> > > > > progress.____> >> > > > > > > > ____ >> > > > > > >> > > > > > > > Hope that helps,____ >> > > > > > >> > > > > > > > Benjamin Mosior____ >> > > > > > >> > > > > > > > Keystone Library Network____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > *From:*Ranju Upadhyay >> > > > > [mailto:Ran...@nu...> >> > > > > <java_script:main.compose('new', 't=Ran...@nu...')>] >> >> > > > > > > > *Sent:*Monday, November 05, 2012 >> > > > > 11:42 AM >> > > > > > > > *To:*Mosior, Benjamin >> > > > > > > > *Cc:*vufind- >> > > > > ge...@li...> > > >> > > > > *Subject:*Re: RE: [VuFind-General] unable to access vufind on >> > > > > > RHEL____ >> > > > > > >> > > > > > > > ____ >> > > > > > >> > > > > > > > Hi all, >> > > > > > > > >> > > > > > > > quite possibly the issue is to do >> > > > > with permission. >> > > > > > > > >> > > > > > > > In my httpd.conf I have httpd run >> > > > > by user and group apache (RHEL >> > > > > > including apache,php,java was >> > > > > installed by our CS and I installed >> > > > > > vufind as root) . >> > > > > > > > >> > > > > > > > when I look at the apache error >> > > > > log I see >> > > > > > > > >> > > > > > > > [Mon Nov 05 15:37:11 2012] [error] >> > > > > [client 149.157.61.84] >> > > > > > Directory index forbidden by Options >> > > > > directive: /var/www/html/ >> > > > > > > > [Mon Nov 05 16:21:27 2012] [error] >> > > > > [client ::1] PHP Warning: >> > > > > > mkdir(): Permission denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:21:27 2012] [error] >> > > > > [client ::1] PHP Warning: >> > > > > > mkdir(): Permission denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:21:27 2012] [error] >> > > > > [client ::1] PHP Fatal error: >> > > > > > Smarty error: unable to write to >> > > > > $compile_dir> '/usr/local/vufind/vufind- >> > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> >> Be >> > > > sure $compile_dir is writable by the web server user. in >> > > > > > >> > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > > > > > > [Mon Nov 05 16:21:59 2012] [error] >> > > > > [client 149.157.61.84] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:21:59 2012] [error] >> > > > > [client 149.157.61.84] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:22:00 2012] [error] >> > > > > [client 149.157.61.84] PHP >> > > > > > Fatal error: Smarty error: >> > > > > unable to write to $compile_dir >> > > > > > '/usr/local/vufind/vufind- >> > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> >> Be >> > > > sure $compile_dir is writable by the web server user. in >> > > > > > >> > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > > > > > > [Mon Nov 05 16:23:16 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:23:16 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:23:16 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Fatal error: Smarty error: >> > > > > unable to write to $compile_dir >> > > > > > '/usr/local/vufind/vufind- >> > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> >> Be >> > > > sure $compile_dir is writable by the web server user. in >> > > > > > >> > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > > > > > > [Mon Nov 05 16:26:20 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:26:20 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:26:20 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Fatal error: Smarty error: >> > > > > unable to write to $compile_dir >> > > > > > '/usr/local/vufind/vufind- >> > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> >> Be >> > > > sure $compile_dir is writable by the web server user. in >> > > > > > >> > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > > > > > > [Mon Nov 05 16:28:03 2012] [error] >> > > > > [client ::1] Directory index >> > > > > > forbidden by Options directive: >> > > > > /var/www/html/> > > [Mon Nov 05 16:28:07 >> > > > > 2012] [error] [client ::1] PHP Warning: >> > > > > > mkdir(): Permission denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:28:07 2012] [error] >> > > > > [client ::1] PHP Warning: >> > > > > > mkdir(): Permission denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:28:07 2012] [error] >> > > > > [client ::1] PHP Fatal error: >> > > > > > Smarty error: unable to write to >> > > > > $compile_dir> '/usr/local/vufind/vufind- >> > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> >> Be >> > > > sure $compile_dir is writable by the web server user. in >> > > > > > >> > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > > > > > > [Mon Nov 05 16:28:18 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:28:18 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Warning: mkdir(): Permission >> > > > > denied in >> > > > > > /usr/local/vufind/vufind- >> > > > > 1.3/web/sys/Interface.php on line 100 >> > > > > > > > [Mon Nov 05 16:28:18 2012] [error] >> > > > > [client 149.157.2.121] PHP >> > > > > > Fatal error: Smarty error: >> > > > > unable to write to $compile_dir >> > > > > > '/usr/local/vufind/vufind- >> > > > > 1.3/web/interface/compile/9cd5945eb796ea57d5e34b1da9fd4c8f'.> >> Be >> > > > sure $compile_dir is writable by the web server user. in >> > > > > > >> > > > > /usr/share/pear/Smarty/Smarty.class.php on line 1093 >> > > > > > > > >> > > > > > > > now I am wondering what would be >> > > > > the right course for me to do! >> > > > > > Should I modify the user and group to >> > > > > root in the httpd.conf file as >> > > > > > everything else is owned and run by >> > > > > root or should I simply try >> > > > > > changing the ownership of >> > > > > compile directory and the directory >> > > > > > underneath it to apache:apache ? >> > > > > > > > >> > > > > > > > Thanks >> > > > > > > > Ranju. >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > ----- Original Message ----- >> > > > > > > > From: "Mosior, Benjamin" >> > > > > <BEM...@sh...>> > > Date: >> > > > > Monday, November 5, 2012 4:11 pm >> > > > > > > > Subject: RE: [VuFind-General] >> > > > > unable to access vufind on RHEL >> > > > > > > > To: Ranju Upadhyay >> > > > > <Ran...@nu...>,> "vufind- >> > > > > ge...@li..."> >> > > > > <vuf...@li...>____ >> > > > > > >> > > > > > > > >Ranju,____ >> > > > > > >> > > > > > > > >____ >> > > > > > >> > > > > > > > >A few quick things to check:____ >> > > > > > >> > > > > > > > 1.Is Apache running? (run: service >> > > > > httpd status)____ >> > > > > > >> > > > > > > > 2.Is anything useful showing up in >> > > > > the Apache error logs? >> > > > > > (usually: /var/log/httpd/error_log)____ >> > > > > > >> > > > > > > > >____ >> > > > > > >> > > > > > > > >Let us know what you find.____ >> > > > > > >> > > > > > > > >____ >> > > > > > >> > > > > > > > >Benjamin Mosior____ >> > > > > > >> > > > > > > > >Keystone Library Network____ >> > > > > > >> > > > > > > > >____ >> > > > > > >> > > > > > > > >*From:*Ranju Upadhyay >> > > > > [mailto:Ran...@nu...]> > > >> > > > > >*Sent:*Monday, November 05, 2012 10:36 AM >> > > > > > > > >*To:*vufind- >> > > > > ge...@li...> > > >> > > > > >*Subject:*[VuFind-General] unable to access vufind on RHEL____ >> > > > > > >> > > > > > > > >____ >> > ... > > [Message clipped] |