Thursday 12 February 2004 4:53:38 pm
1. my environment: Winbook Z1, Windows 2000, Apache 1.3, PHP 4.3.4 CGI, eZpublish 3.3-3. 2. The eZpublish setup wizard tells me to set "AcceptPathInfo On" in httpd.conf. However, (1)AcceptPathInfo is used in Apache 2, not 1.3, and (2)The installation manual states "Currently, only the Apache web server is supported; the latest version of the 1.3 branch should be used. Version 2.0 works, but it has not been fully tested." 3. PATH_INFO is enabled by default in Apache 1.3, however, PHP 4.3.4 does not report it properly. Refer to the following tests:
test script - foo.php:
<?
echo "<br/><br/>PATH_INFO: " . $_ENV['PATH_INFO']; ?>
test URL - http://localhost/foo.php :
got: PATH_INFO: /foo.php expected: <empty>
test URL - http://localhost/foo.php/bar :
got: No input file specified. expected: /bar 4. After installing eZpublish using the setup wizard, electing to ignore the AcceptPathInfo test (can't use it for Apache 1.3), and following the directions in the building.pdf document to install a Plain site, I find that I can't access either the User site (http://localhost/ezpublish/index.php/plain) or the Admin site (http://localhost/ezpublish/index.php/plain_admin). My browser displays "No input file specified" in both cases. 5. I've searched the php bug site and can't find anything covering PHP, Apache 1.3, and PATH_INFO problems. Does anyone know how to get eZpublish working in this environment? Thanks in advance. John Hollister
|