|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #51806 chdir wont'work on phar files
Submitted: 2010-05-13 10:19 UTC Modified: 2015-03-30 18:56 UTC
Avg. Score:4.7 ± 0.5
Reproduced:6 of 6 (100.0%)
Same Version:2 (33.3%)
Same OS:2 (33.3%)
From: goetas at lignano dot it Assigned:
Status: Not a bug Package: PHAR related
PHP Version: 5.3.2 OS: Slackware
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Bug Type:
From: goetas at lignano dot it
New email:
PHP Version: OS:


 [2010-05-13 10:19 UTC] goetas at lignano dot it
cant change current working directory into phar package file

Test script:

$p = new Phar('test.tar.phar');

$p['index.php'] = '<?php var_dump(__DIR__); echo "\\n"; var_dump(chdir(__DIR__)); ?>';

include 'phar://test.tar.phar/index.php';

Expected result:
string(50) "phar:///mnt/md1/www/htdocs/test/phar/test.tar.phar"


Actual result:
string(50) "phar:///mnt/md1/www/htdocs/test/phar/test.tar.phar"

<br />
<b>Warning</b>:  chdir() [<a href='function.chdir'>function.chdir</a>]: No such file or directory (errno 2) in <b>phar:///mnt/md1/www/htdocs/test/phar/test.tar.phar/indxed.php</b> on line <b>1</b><br />


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2011-11-15 16:01 UTC]
Probably related to #52769
 [2015-03-30 18:56 UTC]
-Status: Open +Status: Not a bug
 [2015-03-30 18:56 UTC]
Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at and the instructions on how to report
a bug at

phar:// streams are virtual, yet they give you the feeling of something real.
Would you expect chdir("") to succeed?
PHP Copyright © 2001-2021 The PHP Group
All rights reserved.
Last updated: Sun Sep 19 13:03:37 2021 UTC