Есть вот такой код:
<?php
class NewsDB
{
protected $_db;
const DB_NAME = 'news.db';
function __construct()
{
$this->_db = new SQLite3(self::DB_NAME);
}
};
$news = new NewsDB;
При запуске, вместо создания файла news.db вылетает ошибка:
Fatal error: Uncaught exception 'Exception' with message 'Unable to open database: unable to open database file' in /Applications/XAMPP/xamppfiles/htdocs/php-3-self/news/infoo.php:10 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/php-3-self/news/infoo.php(10): SQLite3->__construct('news.db') #1 /Applications/XAMPP/xamppfiles/htdocs/php-3-self/news/infoo.php(14): NewsDB->__construct() #2 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/php-3-self/news/infoo.php on line 10
Что делать? В чем причина?