Article View: pl.comp.lang.php
Article #231808Re: sqlite3 - php, problem ze ścieżką
From: PawelS cbrbob(at)wbcd(dot)pl
Date: Mon, 11 Sep 2017 18:23
Date: Mon, 11 Sep 2017 18:23
38 lines
2186 bytes
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-mailReferences:
<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