This is the output when you navigate directly to
  /cgi-bin/jhp.sh

Now could you navigate to 
  /jhp/examples/ht1.jhp

And return the output of the same. Limit jhp.sh to
(see comments for now)

#!/bin/sh
# export PATH_TRANSLATED=`echo $SCRIPT_NAME | sed -e 's|^/|/srv/www/htdocs/|'`
export JPATHj601=/srv/www/j601
echo "Content-Type: text/plain"
echo ""
env
# $JPATHj601/jconsole web/jhp/run "$PATH_TRANSLATED" $*



--- Bj�rn Helgason <[EMAIL PROTECTED]> wrote:

> ---------------------- jhp.sh
> 
> #!/bin/sh
> export PATH_TRANSLATED=`echo $SCRIPT_NAME | sed -e 's|^/|/srv/www/htdocs/|'`
> export JPATHj601=/srv/www/j601
> echo "Content-Type: text/plain"
> echo ""
> env
> $JPATHj601/jconsole web/jhp/run "$PATH_TRANSLATED" $*
> $JPATHj601/jconsole web/jhp/run
> /srv/www/j601/addons/web/jhp/examples/ht1.jhp $*
> ~
> ------------------------------ http://192.168.2.3/cgi-bin/jhp.sh
> 
> SERVER_SIGNATURE=<address>Apache/2.0.54 (Linux/SUSE) Server at
> 192.168.2.3 Port 80</address>
> 
> HTTP_KEEP_ALIVE=300
> HTTP_USER_AGENT=Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10)
> Gecko/20050715 Firefox/1.0.6 SUSE/1.0.6-16
> SERVER_PORT=80
> HTTP_HOST=192.168.2.3
> JPATHj601=/srv/www/j601
> DOCUMENT_ROOT=/srv/www/htdocs
> HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7
> SCRIPT_FILENAME=/srv/www/cgi-bin/jhp.sh
> REQUEST_URI=/cgi-bin/jhp.sh
> SCRIPT_NAME=/cgi-bin/jhp.sh
> HTTP_CONNECTION=keep-alive
> REMOTE_PORT=2476
>
PATH=/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:/usr/sbin:/home/bh/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
> PWD=/srv/www/cgi-bin
> [EMAIL PROTECTED]
> HTTP_ACCEPT_LANGUAGE=en-us,en;q=0.5
> PATH_TRANSLATED=/srv/www/htdocs/cgi-bin/jhp.sh
>
HTTP_ACCEPT=text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
> REMOTE_ADDR=192.168.2.3
> SHLVL=1
> SERVER_NAME=192.168.2.3
> SERVER_SOFTWARE=Apache/2.0.54 (Linux/SUSE)
> QUERY_STRING=
> SERVER_ADDR=192.168.2.3
> GATEWAY_INTERFACE=CGI/1.1
> SERVER_PROTOCOL=HTTP/1.1
> HTTP_CACHE_CONTROL=max-age=0
> HTTP_ACCEPT_ENCODING=gzip,deflate
> REQUEST_METHOD=GET
> _=/usr/bin/env
> Content-Type: text/plain
> 
> <pre>
> Not found /srv/www/htdocs/cgi-bin/jhp.sh
> </pre>
> <pre>
> J error in /srv/www/htdocs/cgi-bin/jhp.sh
> |domain error: toJ
> |       frun<CGIPATH_j_
> 
> </pre>
> Content-Type: text/plain
> 
> <pre>
> Not found /srv/www/htdocs/cgi-bin/jhp.sh
> </pre>
> <pre>
> J error in /srv/www/htdocs/cgi-bin/jhp.sh
> |domain error: toJ
> |       frun<CGIPATH_j_
> 
> </pre>
> 
> 
> ------------------------------------
> 
> 2007/4/8, Oleg Kobchenko <[EMAIL PROTECTED]>:
> >
> > I believe the CGI for Apache is not configured properly,
> > because I don't see any of CGI variables in env output.
> >
> > See again in "Paths and Folders" at http://olegykj.sourceforge.net/jhp/
> >
> > Paths can also be obtained from environment variables
> >
> >    env 'SCRIPT_FILENAME'
> > /home/groups/o/ol/olegykj/cgi-bin/jhp.sh
> >    env 'SCRIPT_NAME'
> > /cgi-bin/jhp.sh
> >    env 'SCRIPT_URL'
> > /jhp/ht6.jhp
> >
> > At least some of these must return values through evn
> > for any CGI not just J cgi.
> >
> > Please read your Apache httpd config files.
> > Does it have CGI disabled? Is there a parameter
> > section for CGI? Etc.
> >
> > Make sure it's not FastCGI etc, put plain CGI. E.g.
> >
> > LoadModule cgi_module modules/mod_cgi.so
> >
> > ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
> >
> > #
> > # "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
> > # CGI directory exists, if you have that configured.
> > #
> > <Directory "/var/www/cgi-bin">
> >     AllowOverride None
> >     Options None
> >     Order allow,deny
> >     Allow from all
> > </Directory>
> >
> > jhp.sh must reside in a cgi-bin folder, e.g.
> > ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
> >
> > Also maybe you should try configuring for user
> > home directory, not server.
> >
> > Anyway the configuration in config/.htaccess
> > must be either in the main server config or
> > local .htaccess. There are alternatives:
> > ScriptAliasMatch or Rewrite...
> >
> > cgi-bin/jhp.sh must be read/exec for all,
> > *.jhp must be read for all in chmod.
> >
> > But first get those env vars compliant for simple bash script.
> >
> > > Content-Type: text/plain
> >
> > is a red flag that CGI is not working properly:
> > it should be treated as header, not plain text.
> > What a minute: are you running it from shell?
> > It should be run from Web Browser by navigative
> > to the url:
> >   http://host/cgi-bin/env_test.sh
> >
> >
> > --- Bj�rn Helgason <[EMAIL PROTECTED]> wrote:
> >
> > > I get this when I try to execute the example in the menu
> > >
> > > http://192.168.2.3/jhp/examples/menu.html
> > >
> > >  *<li><a* href="#" onclick="v('ht1.jhp')"*>*Random Test*</a></li>*
> > >
> > > 192.168.2.3 - - [07/Apr/2007:16:48:29 +0000] "GET
> > > /jhp/examples/viewsrc.jhp?ht1.jhp HTTP/1.1" 403 998 "
> > > http://192.168.2.3/jhp/examples/menu.html"; "Mozilla/5.0 (X11; U; Linux
> > i686;
> > > en-US; rv:1.7.10) Gecko/20050715 Firefox/1.0.6 SUSE/1.0.6-16"
> > >
> > > [Sat Apr 07 16:20:50 2007] [error] [client 192.168.2.2] client denied by
> > > server configuration: /cgi-bin, referer:
> > > http://192.168.2.3/jhp/examples/index.html
> > >
> > > Access forbidden!
> > >
> > > You don't have permission to access the requested object. It is either
> > > read-protected or not readable by the server.
> > >
> > > If you think this is a server error, please contact the webmaster <
> > [EMAIL PROTECTED]>.
> > >
> > > Error 403 192.168.2.3
> > >
> > > Calling jhp.sh gets PATH_TRANSLATED empty
> > > SCRIPT_NAME and SCRIPT_URL are not there
> > >
> > > I have put traces in the run.ijs but it does not seem to get called from
> > the
> > > menu.html
> > >
> > >
> > >
> > >
> > > Content-Type: text/plain
> > >
> > > LESSKEY=/etc/lesskey.bin
> > >
> > MANPATH=/usr/share/man:/usr/local/man:/usr/X11R6/man:/opt/gnome/share/man
> > > INFODIR=/usr/local/info:/usr/share/info:/usr/info
> > > NNTPSERVER=news
> > > HOSTNAME=linux
> > > XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
> > > GNOME2_PATH=/usr/local:/opt/gnome:/usr
> > > TERM=xterm
> > > SHELL=/bin/bash
> > > HOST=linux
> > > HISTSIZE=1000
> > > PROFILEREAD=true
> > > QTDIR=/usr/lib/qt3
> > > USER=root
> > > JRE_HOME=/usr/lib/jvm/jre
> > > GROFF_NO_SGR=yes
> > > JPATHj601=/srv/www/j601
> > >
> >
> >
>
LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
> > > XNLSPATH=/usr/X11R6/lib/X11/nls
> > > HOSTTYPE=i386
> > > FROM_HEADER=
> > > PAGER=less
> > > XDG_CONFIG_DIRS=/usr/local/etc/xdg/:/etc/xdg/:/etc/opt/gnome/xdg/
> > > MINICOM=-c on
> > >
> >
> >
>
PATH=/sbin:/usr/sbin:/usr/local/sbin:/opt/kde3/sbin:/opt/gnome/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
> > > CPU=i686
> > > JAVA_BINDIR=/usr/lib/jvm/jre/bin
> > > PWD=/srv/www/cgi-bin
> > > INPUTRC=/etc/inputrc
> > > JAVA_HOME=/usr/lib/jvm/jre
> > > LANG=POSIX
> > > PYTHONSTARTUP=/etc/pythonstart
> > > PATH_TRANSLATED=
> > > TEXINPUTS=:/root/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX
> > > HOME=/root
> > > SHLVL=2
> > > OSTYPE=linux
> > > LESS_ADVANCED_PREPROCESSOR=no
> > > XCURSOR_THEME=crystalwhite
> > > LS_OPTIONS=-a -N --color=tty -T 0
> > > WINDOWMANAGER=/usr/X11R6/bin/kde
> > > GTK_PATH=/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-2.0
> > > LOGNAME=root
> > > MACHTYPE=i686-suse-linux
> > > LESS=-M -I
> > > ACLOCAL_FLAGS=-I /opt/gnome/share/aclocal
> > > LC_CTYPE=en_GB.UTF-8
> > >
> >
> >
>
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/etc/opt/kde3/share/:/opt/kde3/share/:/opt/gnome/share/
> > > LESSOPEN=lessopen.sh %s
> > > PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig:/opt/gnome/share/pkgconfig
> > > INFOPATH=/usr/local/info:/usr/share/info:/usr/info:/opt/gnome/share/info
> > > DISPLAY=:0.0
> > > LESSCLOSE=lessclose.sh %s %s
> > > G_BROKEN_FILENAMES=1
> > > XAUTHORITY=/root/.xauth1r0iDn
> > > COLORTERM=1
> > > JAVA_ROOT=/usr/lib/jvm/jre
> > > _=/usr/bin/env
> > > linux:/srv/www/cgi-bin #
> > >
> > > I guess I need to get a trace into menu.html or index.html the logs do
> > not
> > > tell me much
> > >
> > >
> > > 2007/4/7, Oleg Kobchenko <[EMAIL PROTECTED]>:
> > > >
> > > > Yes, it's better to get the JHP addons folder
> > > > cleaned up and re-installed, and the profile to
> > > > restore from J installation. There aren't any other
> > > > dependensies for basic screens.
> > > >
> > > > The error messages are informative so far.
> > > > Also you can check the apache httpd log file,
> > > > it should capture stderr.
> > > >
> > > > If it says 'Not Found', see the sections in Configuration doc
> > > > about Troubleshooting, esp. $SCRIPT_URL vs $SCRIPT_NAME
> > > > and system/main/break.ijs.
> > > >
> > > > See how the path to script is passed using simple bash CGI:
> > > >
> > > > #!/bin/sh
> > > > echo "Content-Type: text/plain"
> > > > echo ""
> > > > env
> > > > exit
> > > >
> > > >
> > > > --- Bj�rn Helgason <[EMAIL PROTECTED]> wrote:
> > > >
> > > > > I actually installed Linux/J/JAL and everything new yesterday.
> > > > >
> > > > > Since then I got more working than before - like I did never get CGI
> > > > before
> > > > > now working.
> > > > >
> > > > > I did not patch the profile now because I noticed that instruction
> > > > missing.
> > > > >
> > > > > I also nticed that the CGI examles from earlier are missing in
> > JAL  - I
> > > > was
> > > > > looking for them.
> > > > >
> > > > > I have tried to put J601 and JHP in various places so something
> > migth be
> > > > > messed up as it is.
> > > > >
> > > > > The instructions have been loking a bit confusing to me being new to
> > > > apache
> > > > > but I am beginning to get the hang of it.
> > > > >
> > > > > I am not sure what to do next
> > > > >
> > > > > Should I throw everything out again and start al over one more time?
> > > > > Somewhere I can look to see what is happening in JHP?
> > > > >
> > > > > 2007/4/7, Oleg Kobchenko <[EMAIL PROTECTED]>:
> > > > > >
> > > > > > These examples show the old way to run JHP,
> > > > > > which required patching profile.ijs.
> > > > > >
> > > > > > Currently supported version is the one that
> > > > > > comes with the latest JAL. Please install and
> > > > > > configure as descirbed in the Help files and
> > > > > > in the config folder.
> > > > > >
> > > > > > See http://olegykj.sourceforge.net/jhp/ for latest demo.
> > > > > >
> > > > > >
> > > > > > --- Bj�rn Helgason <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > > I have spent some time on geting jhp working
> > > > > > > I have got cgi working and am beginning to get the ang of what
> > goes
> > > > > > where
> > > > > > > but there are many loose ends
> > > > > > >
> > > > > > > [Sat Apr 07 11:24:56 2007] [error] [client 192.168.2.2] client
> > > > denied by
> > > > > > > server configuration: /cgi-bin, referer:
> > > > > > > http://192.168.2.3/jhp/examples/index.html
> > > > > > >
> > > > > > > http://192.168.2.3/jhp/examples/index.html
> > > > > > >
> > > > > > > Shows up fine but when I try to try the test cases
> > > > > > > Access forbidden!
> > > > > > >
> > > > > > > You don't have permission to access the requested object. It is
> > > > either
> > > > > > > read-protected or not readable by the server.
> > > > > > >
> > > > > > > If you think this is a server error, please contact the
> > webmaster <
> > > > > > [EMAIL PROTECTED]>.
> > > > > > >
> > > > > > > Error 403 192.168.2.3
> > > > > > >
> > > > > >
> > > >
> > ------------------------------------------------------------------------------
> > > > > > > #!/bin/sh
> > > > > > >     echo "Content-type: text/plain"
> > > > > > >     echo ""
> > > > > > >     echo "Username="`whoami`
> > > > > > >
> > > > > > > export JPATHj601=/srv/www/j601
> > > > > > > $JPATHj601/jconsole /srv/www/htdocs/jhp/examples/ht1.jhp
> > > > > > >
> > > > > > > gives me
> > > > > > >
> > > > > > > Username=wwwrun
> > > > > > > |value error: ContentType
> > > > > > > |   <%    ContentType'text/html'[Expires 0%>
> > > > > > > |[-0] /srv/www/htdocs/jhp/examples/ht1.jhp
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > >
> > ---------------------------------------------------------------------------------
> > > > > > >
> > > > > > > http://192.168.2.3/cgi-bin/showuser2.cgi
> > > > > > >
> > > > > > > Username=wwwrun
> > > > > > >    TEST0 ========================================
> > > > > > > 3 : 0]0
> > > > > > > println '<h1>Test</h1>'
> > > > > > > )
> > > > > > >
> > > > > > > TEST1 ========================================
> > > > > > > 3 : 0]0
> > > > > > > print '<h1>'
> > > > > > > print  'Test'
> > > > > > > println '</h1>'
> > > > > > > )
> >
> >
> >
> >
> >
> > ____________________________________________________________________________________
> > Now that's room service!  Choose from over 150,000 hotels
> > in 45,000 destinations on Yahoo! Travel to find your fit.
> > http://farechase.yahoo.com/promo-generic-14795097
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> 
> 
> 
> -- 
> Bj�rn Helgason, Verkfr��ingur
> Fugl&Fiskur ehf, �erneyjarsund 23, Box 127
> 801 Gr�msnes ,t-p�st: [EMAIL PROTECTED]
> Skype: gosiminn, gsm: +3546985532
> Landslags og skr��gar�ager�, gr�fu�j�nusta
> http://groups.google.com/group/J-Programming
> 
> 
> T�knikunn�tta h�ndlar hi� fl�kna, sk�punarg�fa er meistari 
> einfaldleikans
> 
> g��ur kennari getur stigi� � t�r �n �ess a� glansinn fari af 
> sk�num
>           /|_      .-----------------------------------.
>          ,'  .\  /  | Me� l�ttri lund ver�ur        |
>      ,--'    _,'   | Dagurinn � dag                     |
>     /       /       | Enn betri en g�rdagurinn  |
>    (   -.  |        `-----------------------------------'
>    |     ) |        (\_ _/)
>   (`-.  '--.)       (='.'=)
>    `. )----'        (")_(")
> > ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm



 
____________________________________________________________________________________
Finding fabulous fares is fun.  
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel 
bargains.
http://farechase.yahoo.com/promo-generic-14795097
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to