On Sun, 3 Jul 2011 06:47:26 -0700 (PDT), James_21th
<[email protected]> wrote:
>Dear experts,
>
>I was quite excited when I see such a nice portable database---SQLite, which
>can be installed locally.
>
>However, when I tried to open the SQLite DB with PHP, just a simple open
>script
>will cause "HTTP 500 Internl server error", my web server is running fine with
>normal php code.
>
>below are details:
>
>OS: Windows XP SP3
>Web server : Nanoweb 2.2.9 ( I tried Apache also, same problem)
>PHP version: 5.3.6
>SQLite version: 3.7.7.1
>
>The php.ini already contain below config:
>
>extension=php_pdo_sqlite.dll
>extension=php_sqlite3.dll
I can't say I'm an expert, but I think you don't need both, you
can choose to use either the first (PDO) or the latter (PHP
native).
>My test php file is very simple:
>
><?php
>$db = new SQLiteDatabase('test.db');
>echo "SQLite successfully opened";
>?>
>
>However, no matter how I tried, it give me "HTTP 500 internal server error",
>I checked the Nanoweb error log, found below message:
>
>20110703:054052 WARN: function 'pcntl_fork' not available
>20110703:054052 WARN: function 'posix_setuid' not available
>
>Do I missed anything?
>
>Your help is greatly appreciated!
You may have used the wrong interface.
Perhaps this example helps:
http://php.net/manual/en/intro.sqlite3.php
I'm not sure, but SQLiteDatabase seems to refer to the deprecated
sqlite v2 interface.
HTH
--
( Kees Nuyt
)
c[_]
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users