🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231808

Re: sqlite3 - php, problem ze ścieżką

#231808
From: PawelS cbrbob(at)wbcd(dot)pl
Date: Mon, 11 Sep 2017 18:23
38 lines
2186 bytes
moblaza@gmail.com pisze:
> Cześć. Mam pewien problem, kiedy w konsoli z palca odpalę skrypt:
> 
> <?php
> /**
>  * Simple example of extending the SQLite3 class and changing the __construct
>  * parameters, then using the open method to initialize the DB.
>  */
> class MyDB extends SQLite3
> {
>     function __construct()
>     {
>         $this->open(forum.db');
>     }
> }
> 
> $db = new MyDB();
> 
> $db->exec('CREATE TABLE foo (bar STRING)');
> $db->exec("INSERT INTO foo (bar) VALUES ('This is a test')");
> 
> $result = $db->query('SELECT bar FROM foo');
> var_dump($result->fetchArray());
> 
> echo 'END.';
> 
> ?>
> 
> działa on prawidłowo, jednak kiedy odpalam go w przeglądarce, wyświetlana jest pusta strona - nie odnajduje mi wskazanej bazy danych, jest ona w tym samym folderze co skrypt. Jak rozwiązać ten trywialny problem ? Dzięki.
Porównaj poniższe ścieżki:
$_SERVER['DOCUMENT_ROOT'] i getcwd()
oraz upewnij się, że spełniony jest warunek:
http://www.php.net/manual/en/ref.pdo-sqlite.php#57356
jak również użytkownik na uprawnieniach,
którego działa interpreter PHP (Apache,php-fpm)
posiada odpowiednie uprawnienia.
Anyway: w odpowiednim error.log powinien być
wystarczająco czytelny komunikat.
Technical Details
Message-ID: <op6kbm$g9f$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <5e4571d4-aa9c-4509-a18e-c0b7aa8df2e0@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: "PawelS cbrbob(at)wbcd(dot)pl" <fake@email.org>
Newsgroups: pl.comp.lang.php
Subject: Re: sqlite3 - php, problem ze ścieżką
Date: Mon, 11 Sep 2017 20:23:49 +0200
Organization: ATMAN - ATM S.A.
Lines: 38
Message-ID: <op6kbm$g9f$1@node1.news.atman.pl>
References: <5e4571d4-aa9c-4509-a18e-c0b7aa8df2e0@googlegroups.com>
NNTP-Posting-Host: host-89-231-96-70.dynamic.mm.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1505154230 16687 89.231.96.70 (11 Sep 2017 18:23:50 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Mon, 11 Sep 2017 18:23:50 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.24 (X11/20110622)
In-Reply-To: <5e4571d4-aa9c-4509-a18e-c0b7aa8df2e0@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit