[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не находит SQLite
RCuPeR
Захотелось попробовать, что это такое "фреймворк Yii". В отличии от Kohana и Zend, я его даже запустить не смог.
Создаю каркас приложения:

php /home/server/www/yii.loc/framework/yiic.php /home/server/www/yii.loc/ testdrive


Возвращает ошибку:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so' - /usr/lib/php5/20090626+lfs/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0


Логика и минимальные знания языка позволяют понять, что интерпретатор не может найти библиотеку sqlite.so. ОК. Послушаем. Идем дальше, пытаемся установить библиотеку:

apt-get install php5-sqlite


Говорит, что такая уже давным-давно установлена:

root@server:~# apt-get install php5-sqlite
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия php5-sqlite.
Следующие пакеты устанавливались автоматически и больше не требуются:
libpanel-applet-4-0 libswscale0 libavutil50 libpostproc51 libavformat52 libavcodec52 gir1.2-panelapplet-4.0 flashplugin-downloader
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.


Кто подскажет, как быть ?




Спустя 17 минут, 5 секунд (10.11.2011 - 01:27) Winston написал(а):
А если
apt-get install php5-pspell php5-sqlite 
?

Спустя 3 минуты, 56 секунд (10.11.2011 - 01:31) RCuPeR написал(а):
root@server:~# apt-get install php5-pspell php5-sqlite 
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия php5-pspell.
Уже установлена самая новая версия php5-sqlite.
Следующие пакеты устанавливались автоматически и больше не требуются:
libpanel-applet-4-0 libswscale0 libavutil50 libpostproc51 libavformat52 libavcodec52 gir1.2-panelapplet-4.0 flashplugin-downloader
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Спустя 12 минут, 22 секунды (10.11.2011 - 01:43) Игорь_Vasinsky написал(а):
отключи SQLite

закоментируй в конфиге

раскоментируй mysql

и работай.

Чёж после установки не обратил внимание на предупреждения?


Присоединяйся http://phpforum.ru/index.php?showtopic=52995

Спустя 8 минут, 4 секунды (10.11.2011 - 01:51) RCuPeR написал(а):
Свернутый текст
user posted image


Так тут траблов вроде бы нету.

Цитата
отключи SQLite

закоментируй в конфиге

раскоментируй mysql

Не пойму, эт где ?

Спустя 3 минуты, 24 секунды (10.11.2011 - 01:54) Игорь_Vasinsky написал(а):
да.. эти траблы простительны.

http://yiiframework.ru/doc/guide/ru/quickstart.first-app

вообще в моей темы - есть 4 видео на ангийском

Спустя 2 минуты, 51 секунда (10.11.2011 - 01:57) RCuPeR написал(а):
Да тут, я думаю, yii не при чем. Тут скорей трабл в пыхе или в конфигах апача.
Я вот отседова учусю: http://www.yiiframework.com/doc/guide/1.1/...start.first-app

Спустя 10 минут, 29 секунд (10.11.2011 - 02:08) VELIK505 написал(а):
Какая осина то так и не понял?
1.
Я у себя на Freebsd так делал.
cd /usr/ports/databases/sqlite3/
make config && make && make install

2.
cd /usr/ports/lang/php53-extensions/
make config -> Выбрать SQLite
make install clean
После перезагрузки апача модуль появился:
php -m | grep SQLite
SQLite

и ещё если у тебя php версии до 5.3.6 то тебе надо для полноценной работы собрать ещё
pdo_sqlite.so
pdo.so
так же как и во втором пункте я показал.

Спустя 1 минута, 4 секунды (10.11.2011 - 02:09) Игорь_Vasinsky написал(а):
я говорю что без sqlite можно юзать Yii main.php подправь.

Спустя 1 минута, 20 секунд (10.11.2011 - 02:10) RCuPeR написал(а):
Ubuntu 11.10.
Так на фряхе другая ФС, мне не катит.

Спустя 33 секунды (10.11.2011 - 02:11) RCuPeR написал(а):
Игорь, где он находится ?

Спустя 1 минута, 19 секунд (10.11.2011 - 02:12) VELIK505 написал(а):
Цитата (RCuPeR @ 9.11.2011 - 23:10)
Ubuntu 11.10.
Так на фряхе другая ФС, мне не катит.

Я вспомнил всё правильно он тебе выдаёт что пакет уже установлен.
Начиная с php5 sqlite уже включен в ядро тебе надо его активировать как я показал во втором случае только своими командами user posted image

Спустя 4 минуты, 39 секунд (10.11.2011 - 02:17) RCuPeR написал(а):
Знать бы еще как "своими командами"...
Где его можно приконектить ?

Спустя 3 минуты, 41 секунда (10.11.2011 - 02:20) RCuPeR написал(а):
Игорь, не помогло.

Спустя 1 минута, 22 секунды (10.11.2011 - 02:22) Игорь_Vasinsky написал(а):
Конфиг по аналогии у себя


Цитата
Z:\WebServers\home\твой проектl\www\protected\config\main.php




так ты первый проект создаёшь? еще не создовал из консоли до этого?

тогда - да, надо устранить трабл

Спустя 2 минуты, 28 секунд (10.11.2011 - 02:24) VELIK505 написал(а):
sudo apt-get install sqlite чё говорит?

Спустя 4 минуты, 5 секунд (10.11.2011 - 02:28) RCuPeR написал(а):
Игорь, ну да. Впервые.
Я main.php вот где нашел:
/home/server/www/yii.loc/framework/cli/views/webapp/protected/config


Поставился и ппц. Толку никакого :(

Спустя 11 минут, 8 секунд (10.11.2011 - 02:39) RCuPeR написал(а):
Обнаружил трабл. У меня действительно в директории /usr/lib/php5/20090626+lfs нету sqlite.so.
Есть sqlite3.so, но требует именно sqlite.so, кто поделится библиотекой ?

Спустя 1 час, 14 минут, 6 секунд (10.11.2011 - 03:54) EvilDev написал(а):
sudo ln -s /usr/lib/php5/20090626+lfs/sqlite3.so /usr/lib/php5/20090626+lfs/sqlite.so

Вроде так


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

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