Bug #52010 [Csd]: open_basedir restrictions mismatch on vacuum command
Edit report at http://bugs.php.net/bug.php?id=52010edit=1 ID: 52010 Updated by: fel...@php.net Reported by: hajo at csphere dot eu Summary: open_basedir restrictions mismatch on vacuum command Status: Closed Type: Bug Package: SQLite related Operating System: Windows (any) PHP Version: 5.3.2 Assigned To: iliaa New Comment: A fix was committed for the PDO drivers. Thanks. Previous Comments: [2010-06-20 16:12:08] fel...@php.net Automatic comment from SVN on behalf of felipe Revision: http://svn.php.net/viewvc/?view=revisionamp;revision=300612 Log: - Completed the fix for bug #52010 # Fixing pdo drivers [2010-06-20 02:09:23] hajo at csphere dot eu version 5.3.3 fixes this for sqlite3, but pdo_sqlite still has this bug error message says the authorization is denied [2010-06-09 18:05:04] il...@php.net This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. [2010-06-09 18:04:56] il...@php.net Automatic comment from SVN on behalf of iliaa Revision: http://svn.php.net/viewvc/?view=revisionamp;revision=300318 Log: Fixed bug #52010 (open_basedir restrictions mismatch on vacuum command). [2010-06-06 21:52:47] hajo at csphere dot eu corrected summary The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=52010 -- Edit this bug report at http://bugs.php.net/bug.php?id=52010edit=1
Bug #52010 [Csd]: open_basedir restrictions mismatch on vacuum command
Edit report at http://bugs.php.net/bug.php?id=52010edit=1 ID: 52010 User updated by: hajo at csphere dot eu Reported by: hajo at csphere dot eu Summary: open_basedir restrictions mismatch on vacuum command Status: Closed Type: Bug Package: SQLite related Operating System: Windows (any) PHP Version: 5.3.2 Assigned To: iliaa New Comment: version 5.3.3 fixes this for sqlite3, but pdo_sqlite still has this bug error message says the authorization is denied Previous Comments: [2010-06-09 18:05:04] il...@php.net This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. [2010-06-09 18:04:56] il...@php.net Automatic comment from SVN on behalf of iliaa Revision: http://svn.php.net/viewvc/?view=revisionamp;revision=300318 Log: Fixed bug #52010 (open_basedir restrictions mismatch on vacuum command). [2010-06-06 21:52:47] hajo at csphere dot eu corrected summary [2010-06-06 21:51:23] hajo at csphere dot eu Description: with open_basedir enabled and an sqlite3 database file within one of these allowed directories - using the sqlite3 extension - the sql command vacuum insert_tablename_here triggers an open_basedir restriction error. what confuses the most is that File() in the error message seems to be empty every time this error occurs and i haven't discovered such behavior in similar problems. pdo_sqlite extension is also affected, sqlite3 lib version is 3.6.22 Test script: --- $sqlite3-query('vacuum anytable'); Expected result: no error returned Actual result: -- PHP-Warning: Warning: SQLite3::query() [sqlite3.query]: open_basedir restriction in effect. File() is not within the allowed path(s): (a lot of paths listed in here) in test.php on line 77 PHP-Warning: Warning: SQLite3::query() [sqlite3.query]: Unable to execute statement: not authorized in test.php on line 77 -- Edit this bug report at http://bugs.php.net/bug.php?id=52010edit=1