Hi Frank, Frank Küster wrote: > Uwe Kleine-Koenig <[EMAIL PROTECTED]> wrote: > > >> > Moreover both URL that are mentioned in that file don't work for me: > >> > > >> > wget -q -O - http://localhost/doc/tetex-doc/texdoc.php > >> > > >> > gets the php-script uninterpreted. Probably the file should be guarded > >> > by <IfModule php> or something like that? > >> > >> No idea. It does work here, but I don't know what I changed. I > >> remember having problems with this, but I also seem to remember that > >> they resolved themselves by restarting both server and browser. > > Probably you have libapache-mod-php4 (or libapache-mod-php5) installed? > > I have not. > > These packages (actually those for apache2) are only Suggested. Should > we move this to Recommends? I wouldn't do that. In my eyes Suggested is fine.
Now I created the file /etc/apache2/conf.d/tetex-doc with the following content: # This is used for the web-based php version of texdoctk # just try # http://localhost/texmf-tetex/doc/texdoc.php or # http://localhost/doc/tetex-doc/texdoc.php # <IfModule mod_php5.c> Alias /texmf /usr/share/texmf <Directory /usr/share/texmf> Options Indexes MultiViews FollowSymlinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> Alias /texmf-tetex /usr/share/texmf-tetex <Directory /usr/share/texmf-tetex> Options Indexes MultiViews FollowSymlinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </IfModule> IMHO this is not optimal, but better than it is now. There are still a few questions/issues open for me: 1) are really both Alias+<Directory> Directives needed? `-> On http://localhost/texmf-tetex/doc/texdoc.php, the entry "KOMA-Script User's Guide" links to http://localhost/texmf/doc/latex/koma-script/scrguien.pdf.gz while "ConTeXt: TeXEXEC manual" points to http://localhost/texmf-tetex/context/base/mtexexec.pdf (BTW: That file doesn't exist, in version 2.0.2-9 of tetex-doc /usr/share/doc/texmf/context/base/mtexexec.pdf.gz was included.) 2) The whole thing needs to be duplicated once more for <IfModule mod_php4.c> ... </IfModule> 3) If php[45] is not installed (or disabled) http://localhost/doc/tetex-doc/texdoc.php still shows the php-source. Don't know if that's OK. 4) Maybe you should consider something like: if test -e /etc/apache2/mods-enabled/php5.load || test -e /etc/apache2/mods-enabled/php4.load; then if apache2ctl configtest 2>/dev/null; then invoke-rc.d apache2 force-reload || true else echo "Your apache2 configuration is broken, so we're not restarting it for you." fi fi (stolen from libapache2-mod-php5.postinst) Best regards Uwe -- Uwe Kleine-Koenig http://www.google.com/search?q=e+%5E+%28i+pi%29 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]