Собираем
информацию
по крупицам
Новости


Новости

Новые сведения о подключении базы SQLite 3 в CodeIgniter 2
25-08-2012
23:09:57

Сегодня была доработана статья "Работа базы SQLite 3 в CodeIgniter 2". Ранее в ней было написано, как организовать подключение SQLite 3 базы в CodeIgniter 2.1.2 через PDO драйвер, после чего открывалась возможность чтения из БД. В статье была оговорка, что запись в БД не работает, и я выясняю причины этого.

 

Сложность оказалась в том, что внутри ядра CodeIgniter отключает сообщения об ошибках. И даже после выставления в настройках максимального уровня сообщений об ошибках, "ядерные" ошибки CI остаются не видны ни на WEB-страницах, ни в логе. Соответственно, не представлялось возможности отследить и понять, что происходит при записи в БД.

 

Проблема оказалась банальной: просто-напросто для файла небыли выставлены права на запись со стороны web-сервера. Поэтому я мог записывать в базу любым клиентом, запущенным от пользователя, но не мог модифицировать файл базы из-под CodeIgniter. После выставления прав на запись, CI 2 стал нормально работать с базой SQLite 3.

 

Я не исключаю, что, возможно, придется еще дорабатывать данный PDO драйвер, как это произошло с CI 1.7.x. Но он заработал в первом приближении, и этого для старта пока достаточно.

 



Интересное на сайте


Перевод документации Ext JS 4.2 » Ext JS 4.2. Часть 3.6: Создание Модели данных и Хранилища данных

  Создание Модели данных и Хранилища данных   К настоящему моменту мы имеем форму для редактирования данных пользователя, и теперь пришло вр...


Скейтбординг » Самодельный слаломный скейт. Часть 2: Покупка подвесок

Как я выяснил, для оплаты в буржуйских интернет-магазинах подходят карточки Visa Classic или Visa Virtuon, которые выпускает банк Возрождение. Выгодне...


Перевод документации Ext JS 4.2 » Ext JS 4.2. Часть 3.2: Создание приложения в файле app.js

  Создание приложения в файле app.js   В коде, написанном в предыдущем параграфе, видно, что в основной HTML-файл подключаются два *.js файл...

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика


О, смотри-ка какое хорошее место. Дайте два!

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Fadk

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик