Markus Wolff wrote:
Chris schrieb:
It can't be file permissions, I've even tried to set the database file
to 777... no change at all.
My guess is still permissions. If you try a raw fopen instead of using
pdo, what happens?
<?php
error_reporting(E_ALL);
ini_set('display_errors', true);
$fp = fopen(dirname(__FILE__).'/frontend.db', 'r');
if ($fp) {
echo "Opened db<br/>\n";
} else {
echo "Unable to open db<br/>\n";
}
fclose($fp);
?>
Hey Chris,
mmh wonder what could possibly be wrong when even trying 777? :-)
Some hosts check for and disable access to files that have wide-open
permissions - usually when php is running as a cgi but I've seen it when
using mod_php too.
If you try something other than 777 what happens? (644 just to see if
you can open it, then work on writing to it).
Can you see the file from this script?
$file = dirname(__FILE__) . '/frontend.db';
echo is_file($file) . '<br?>';
--
Postgresql & php tutorials
http://www.designmagick.com/
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php