fopetesl Posted July 20, 2006 Share Posted July 20, 2006 I have a script, (not originally written by me), which runs fine on a Mandrake10 machine but fails on a Ubuntu machine. Both are running similar versions of apache, mysql amd PHP4.[code]$datadir = "var/lib/mysql/meter";$olddir = "/var/lib/mysql/meter";$dt = gmdate("dmY.His", time() ); // == ddmmyyyy.hhmmss$newdir = "$datadir" . '.' . $dt; // ../meter.ddmmyyyy.hhmmss$ERR_LEV = error_reporting(0); // NO warnings!`sudo mv $olddir $newdir`; // PHP4: no rename()!$stat = is_dir($newdir); // new directory created?error_reporting($ERR_LEV); // Warning level reset.if( false === $stat) // ... (new) directory not created?{ echo "**failure**&error=CANNOT RENAME CURRENT DATA DIRECTORY";}[/code] and it always fails even though the new directory is visibly there.I have tried clearing the stat() cache, reading an existing directory, hard coding the directory string.None succeed even with opendir();I suspect it may be a permissions problem but where? I can find no indication of permission violation in any log file (where [u]is[/u] the php log?). ??? Quote Link to comment https://forums.phpfreaks.com/topic/15164-newbie-is_dir-opendir-failure/ Share on other sites More sharing options...
mojito Posted February 1, 2007 Share Posted February 1, 2007 I have a problem in that afolder i created inside a folder by dreamweaver is being seen as a file and not a directory, I dont know if that has anything to do with your problem, but have a look to see if it is seeing the tpye correctly. Quote Link to comment https://forums.phpfreaks.com/topic/15164-newbie-is_dir-opendir-failure/#findComment-174721 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.