Старый 10.04.2008, 06:29   #1   
Форумец
 
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 36

evilboy вне форума Не в сети
Exclamation проблема с Апач (помогите плиз)

Не могу включить поддержку SQlite.
В файде php.ini подключил
php_extension=php_pdo.dll
php_extension=php_sqlite.dll

При выполнении кода:

<?php
$myfile = sqlite_open("testbase");
$sql = "CREATE TABLE newtable (Fn CHAR(15),Ln CHAR(20))";
$result = sqlite_query($myfile, $sql);
sqlite_close($myfile);
echo $result;
?>

появляется ошибка:

Fatal error: Call to undefined function sqlite_open() in C:\AppServ\www\php2.php on line 2
 
Старый 10.04.2008, 10:56   #2   
xxCENSOREDxx
 
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 44

alemiks вне форума Не в сети
посмотри логи апача (если php как модуль), может библиотеку не может найти? если пользуешься msi-инсталлятором php, то нужно запустить его, выбрать install components (или подобное, не помню точно) и выделить sqlite. php.ini трогать не надо, автоматически запишется
 
Старый 10.04.2008, 12:31   #3   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
evilboy, апач то ребутил после правок инишника?
и как правильно заметил alemiks
Цитата:
Сообщение от alemiks
посмотри логи апача (если php как модуль), может библиотеку не может найти?
 
Старый 10.04.2008, 17:05   #4   
Форумец
 
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 36

evilboy вне форума Не в сети
В ошибках нашёл строчку:

PHP Warning: PHP Startup: Unable to load dynamic library 'C:/AppServ\\php5\\ext\\php_sqlite.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0

Он почему-то не может открывать библиотеки из этой папки (((( , хотя они там есть.
 
Старый 10.04.2008, 17:19   #5   
няшечка
 
Аватар для mikе
 
Сообщений: 5,316
Регистрация: 13.06.2003

mikе вне форума Не в сети
имхо, код и апач тут нипричём. во-первых, пути до библиотек точно указанны верно?
 
Старый 10.04.2008, 17:29   #6   
Форумец
 
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 36

evilboy вне форума Не в сети
Да верно (ПЕРЕЛОЖИЛ ИХ В C:\1 указал его, всё равно не пашет)
 
Старый 10.04.2008, 20:02   #7   
Форумец
 
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 36

evilboy вне форума Не в сети
Перерыл ХЕРОВУ ТУЧУ страниц в нете пока не нашёл следующее:

Я сегодня самостоятельно решил проблему с SQLite, и при чем сразу же в двух направлениях:
1. Я обратился в службу поддержки хостера, и теперь PDO-инструкции в SQLite у него поддерживаются;
2. В одной из статей по SQLite я вычитал, что библиотека PHP_SQLite.dll должна подключаться после подключения PHP_PDO.dll, а у меня все было наоборот, что и было причиной проблемы!


Проблема решена всем спасибо, тему можно закрывать.
 
Поиск в теме: 


Опции темы

Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind