Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
проблема с Апач (помогите плиз) |
|
Опции темы |
10.04.2008, 06:29 | #1 |
Форумец
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 36
Не в сети |
проблема с Апач (помогите плиз)
Не могу включить поддержку 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
Не в сети |
посмотри логи апача (если php как модуль), может библиотеку не может найти? если пользуешься msi-инсталлятором php, то нужно запустить его, выбрать install components (или подобное, не помню точно) и выделить sqlite. php.ini трогать не надо, автоматически запишется
|
10.04.2008, 17:05 | #4 |
Форумец
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 36
Не в сети |
В ошибках нашёл строчку:
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, 20:02 | #7 |
Форумец
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 36
Не в сети |
Перерыл ХЕРОВУ ТУЧУ страниц в нете пока не нашёл следующее:
Я сегодня самостоятельно решил проблему с SQLite, и при чем сразу же в двух направлениях: 1. Я обратился в службу поддержки хостера, и теперь PDO-инструкции в SQLite у него поддерживаются; 2. В одной из статей по SQLite я вычитал, что библиотека PHP_SQLite.dll должна подключаться после подключения PHP_PDO.dll, а у меня все было наоборот, что и было причиной проблемы! Проблема решена всем спасибо, тему можно закрывать. |