On Tue, Mar 16, 2010 at 5:08 PM, Matthew Weier O'Phinney <matt...@zend.com> wrote: > -- Cristian Bichis <cont...@zftutorials.com> wrote > (on Tuesday, 16 March 2010, 10:29 PM +0200): >> Please let me explain again the bug. >> >> The HeadLink plugin is searched through all the possible paths. This >> includes also the: >> >> D:\_Work\myapp/application/modules\articles/views\helpers/HeadLink.php > > But look at the path you reported in the issue -- it says "D:_". Is it > possible you added the path incorrectly? Or that ZF stripped the > backslash out? > > That's what I was trying to get at in the last email.
Matthew, I'm not sure why his path has the underscore, but I'm seeing the same issue and I don't have underscores in the paths. Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(D:\Web Server\wwwroot\lib\ZendFramework\library\1.10.1-no-require/D:\Web Server\wwwroot\lib\MyApp\application_v2/controllers/helpers/Redirector.php) is not within the allowed path(s): (D:\Web Server\) in D:\Web Server\wwwroot\lib\ZendFramework\library\1.10.1-no-require\Zend\Loader.php on line 190 Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(D:\Web Server\wwwroot\lib\MyApp\application_v2\library/D:\Web Server\wwwroot\lib\MyApp\application_v2/controllers/helpers/Redirector.php) is not within the allowed path(s): (D:\Web Server\) in D:\Web Server\wwwroot\lib\ZendFramework\library\1.10.1-no-require\Zend\Loader.php on line 190 Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(D:\Web Server\wwwroot\lib\ZendFramework\library\1.10.1-no-require/D:\Web Server\wwwroot\lib\MyApp\application_v2/controllers/helpers/AjaxContext.php) is not within the allowed path(s): (D:\Web Server\) in D:\Web Server\wwwroot\lib\ZendFramework\library\1.10.1-no-require\Zend\Loader.php on line 190 Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(D:\Web Server\wwwroot\lib\MyApp\application_v2\library/D:\Web Server\wwwroot\lib\MyApp\application_v2/controllers/helpers/AjaxContext.php) is not within the allowed path(s): (D:\Web Server\) in D:\Web Server\wwwroot\lib\ZendFramework\library\1.10.1-no-require\Zend\Loader.php on line 190 It looks like this may be a Windows-only issue, since a *nix absolute paths do not begin with a drive letter. Clearly in the lines above, the path being searched (though invalid) IS under the basedir defined for the server. Andrew