[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с библиотекой SQLite
Nik_Bar
Ребят, такая проблема. Поставил MAMP Pro на свой Mac. В скрипте у меня создается база данных:
$this->_db  = new SQLiteDatabase($this->path.self::DB_INSTALL);

Браузер выводит ошибку "Fatal error: Class 'SQLiteDatabase' not found in".
Скрипт берет класс SQLiteDatabase из библиотеке SQLite, а на оф. странице MAMP сказано, что на сервере уже стоит библиотека SQLite. Помогите!
Игорь_Vasinsky
Цитата
Class 'SQLiteDatabase' not found in".

расширение в php sqlite установлено? phpinfo() показывает?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Nik_Bar
Да, установлена.
SlavaFr
Цитата (Nik_Bar @ 30.12.2012 - 10:51)
Да, установлена.

может и установлена, но тут этого не как не видно.
pdo driver конечно тоже нужен, но вопрос был о том установелн ли sqlite.

короче покажи свой php.ini там где extension стоят

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Nik_Bar
Я точно не уверен это ли:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.

; Extensions
;extension=apc.so
extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so
SlavaFr
да, это,
но я не вижу чтоб тут было sqlite включено.

я больше чем уверен, что у тебя обычные функции типа sqlite_open тоже не работают. Или я ошибаюсь?

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Nik_Bar
Честно говоря я в этом ноль smile.gif Я пытался скачать библиотеку с оф. сайта, но тут подключаются файлы с расширением so, а скачанная библиотека на моем маке без расширения. Тем самым я не понял как правильно написать имя файла.
Nik_Bar
Помогите пожалуйста!
SlavaFr
я к сожалению не знаю как там на мак устонавливается sqlite.
Посмотри здесь, может тебе это поможет
http://stackoverflow.com/questions/7186371...10-5-8-with-php

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

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