[pmwiki] Re: [Pmwiki-users] broken wiki links on home page fer an instalaltion

Bernhard.Weichel at t-online.de Bernhard.Weichel at t-online.de
Wed Jun 18 17:27:24 CDT 2003


Patrick R. Michaud wrote:
> I'm going to guess that the httpd.conf that is shipped with RH9
> doesn't
> honor the AcceptPathInfo directive in .htaccess files in
> /var/www/html.
>
> This is one of the things that greatly disturbs me about Apache 2.0--
> the default Apache 2.0 configuration doesn't honor the CGI/1.1
> specification with respect to PATH_INFO.  (I think the default value
> for AcceptPathInfo should be "on".)
>
> What's worse, I don't know of an easy way to have PmWiki detect the
> configuration problem to inform the administrator, because Apache
> pre-empts the request with an error message before PmWiki can detect
> the problem.  So, my choices are to either have PmWiki not use
> PATH_INFO
> by default (changing the URL syntax somewhat) or to live with the
> existing situation and document the heck out of it.
>
> Any suggestions are welcome.
>

As I am not really optimistic, that I can get my problems fixed on the
Schlund+Partner-Servers (also hosting 1&1, and Puretec), I would really
appreciate, if the URL syntax can safely be customized somehow.

There is UrlFmt, but at many places, the url syntax is hardwired. So what
about to provide a function that does the url formatting.

  FormatUrl(wikipage, action, query)

This function should generate appropriate urls such that it would never be
necessary to write in a php script things like

  <a href='\$ScriptUrl?action=search&amp;text=\$Title_'>\$Title</a>

  one couuld write instead

  <a href='".FormatUrl($Group.$Title, "search",
"text=\$Title_")."'>\$Title</a>

or

  <a href='\$PageUrl?action=edit'>Edit Page</a><br />
  <a href='".FormatUrl($Group.$Title, "edit")."'>\$Edit Page</a>
  '[[$Edit' => '[['.FormatUrl("$PageUrl", "edit")'


The behavior for FormatUrl can either be hardwired or custimizeable by an
appropriate boolean variable:

  SupportPathInfo=1
  SupportPathInfo=0


Bernhard

> Pm
>
>
> On Wed, Jun 18, 2003 at 05:01:38PM -0400, Rich Coco wrote:
>> patrick -
>>
>> Just for closure...
>>
>> I had to place the "AcceptPathInfo On" directive in
>> /etc/httpd/conf.d/php.conf
>> (inside the <Files ... </Files> element). It simply did not work
>> using the .htaccess file method.
>>
>> maybe this is an apache 2.0 'enhancement'?
>>
>> anyway, thanks for the help.
>>
>> - rich
>>
>> Patrick R. Michaud wrote:
>>> I think you already indicated this--but just to verify, does your
>>> .htaccess file in /var/www/html/pmwiki contain the "AcceptPathInfo
>>> On" directive?
>>>
>>> The problem is almost certainly that the web server is looking for
>>> a file called /pmwiki/pmwiki.php/PmWiki/WikiWikiWeb and not treating
>>> the PATH_INFO statement correctly.
>>>
>>> If you've already added AcceptPathInfo On to your .htaccess file and
>>> still isn't working, it may be that Apache isn't recognizing
>>> AcceptPathInfo in that directory and so the AcceptPathInfo On
>>> statement needs to go
>>> in the httpd.conf file (or place it in a file in /etc/httpd/conf.d).
>>>
>>> Pm
>>>
>>>
>>> On Wed, Jun 18, 2003 at 11:27:14AM -0400, Rich Coco wrote:
>>>
>>>> I installed pmwiki on a Linux RH 9.0 PC:
>>>>
>>>> racoco: ls -l /usr/local/src/pmwiki/
>>>> total 92
>>>> -rw-r--r--    1 racoco   racoco      18009 Feb  6  2002 COPYING
>>>> drwxr-xr-x    2 racoco   racoco       4096 Jun 16 22:40 local
>>>> -rw-r--r--    1 racoco   racoco       1037 Mar  4 01:35
>>>> pmwiki-50.gif
>>>> -rw-r--r--    1 racoco   racoco      15421 Jul 24  2002
>>>> pmwiki-50.psd
>>>> -rw-r--r--    1 racoco   racoco      38141 Jun 16 22:21 pmwiki.php
>>>> drwxr-xr-x    2 racoco   racoco       4096 Jun 16 22:40 scripts
>>>> drwxr-xr-x    2 racoco   racoco       4096 Jun 18 01:53 wikilib.d
>>>>
>>>> I copied the files to my apache web server installation directory
>>>> and added the .htaccess page as specified:
>>>>
>>>> racoco: pwd
>>>> /var/www/html/pmwiki
>>>> racoco: ls -al
>>>> total 88
>>>> drwxrwxr-x    6 racoco   racoco       4096 Jun 18 01:58 .
>>>> drwxrwxr-x    6 root     racoco       4096 Jun 18 00:10 ..
>>>> -rw-r--r--    1 racoco   racoco         18 Jun 17 23:18 .htaccess
>>>> drwxr-sr-x    2 racoco   racoco       4096 Jun 17 23:14 local
>>>> -rw-r--r--    1 racoco   racoco       1037 Jun 17 23:13
>>>> pmwiki-50.gif
>>>> -rw-r--r--    1 racoco   racoco      15421 Jun 18 00:14
>>>> pmwiki-50.psd
>>>> -rw-r--r--    1 racoco   racoco      38141 Jun 17 23:11 pmwiki.php
>>>> drwxr-sr-x    2 racoco   racoco       4096 Jun 18 01:56 scripts
>>>> drwxr-sr-x    2 racoco   racoco       4096 Jun 17 23:14 wikilib.d
>>>>
>>>> Changing the directory permissions as specified in the installation
>>>> instructions, I put this URL in a web browser:
>>>>
>>>> http://192.168.1.69:8888/pmwiki/pmwiki.php
>>>>
>>>> All appeared to go well. I got he "Main/HomePage" and the wiki.d
>>>> directory was created:
>>>>
>>>> racoco: pwd
>>>> /var/www/html/pmwiki/wiki.d
>>>> racoco: ls -al
>>>> total 12
>>>> drwxrwsr-x    2 apache   racoco       4096 Jun 18 01:58 .
>>>> drwxrwxr-x    6 racoco   racoco       4096 Jun 18 01:58 ..
>>>> -rw-rw-r--    1 apache   racoco          0 Jun 18 09:53 .flock
>>>> -rw-rw-r--    1 apache   racoco         31 Jun 18 01:58 .htaccess
>>>> racoco:
>>>>
>>>> HOWEVER....NONE of the links on the homepage work.
>>>> For example, there is a bullet entry on the home page:
>>>>
>>>> * What is the WikiWikiWeb?
>>>>
>>>> where "WikiWikiWeb" is a hyperlink to:
>>>>
>>>> http://192.168.1.69:8888/pmwiki/pmwiki.php/PmWiki/WikiWikiWeb
>>>>
>>>> When I try to navigate to it (by clicking on the hyperlink) I get
>>>> the "Object Not Found" page as a result. This is true for *every*
>>>> local link on the Home Page.
>>>>
>>>> I checked out the pmichaud.com/pmwiki site for help, but could not
>>>> find any mention of this type of failure.
>>>>
>>>> Anyone know what I have done wrong?
>>>>
>>>> BTW - this tis the tar-ball i downloaded: pmwiki-0.5.3.tgz
>>>>
>>>> Much obliged,
>>>>
>>>> - rich
>>>> --
>>>> rich coco
>>>> rich.coco at verizon.net
>>>>
>>>>
>>>> _______________________________________________
>>>> Pmwiki-users mailing list
>>>> Pmwiki-users at pmichaud.com
>>>> http://pmichaud.com/mailman/listinfo/pmwiki-users_pmichaud.com
>>>>
>>>
>>>
>>> _______________________________________________
>>> Pmwiki-users mailing list
>>> Pmwiki-users at pmichaud.com
>>> http://pmichaud.com/mailman/listinfo/pmwiki-users_pmichaud.com
>>>
>>
>>
>> --
>> rich coco
>> rich.coco at verizon.net
>>
>>
>
> _______________________________________________
> Pmwiki-users mailing list
> Pmwiki-users at pmichaud.com
> http://pmichaud.com/mailman/listinfo/pmwiki-users_pmichaud.com





More information about the pmwiki-users mailing list