[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: XAMPP 5.6.12-0 и SQLite3 на Mac OS
AlexNK
Есть вот такой код:

<?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

Что делать? В чем причина?
T1grOK
Файл БД создается? Точно ли используется режим SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE?

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
AlexNK
В том и дело, что нет. Файл не создается.
AlexNK
При чем все тоже самое чз OpenServer на Windows 10 работает нормально
Guest
Дай права на запись на папку в которой должен создаваться news.db.
AlexNK
Guest, круто, спасибо!
smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.