Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.10.2014, 19:56   #21
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Цитата:
Сообщение от Admin Посмотреть сообщение
Должен, но вдруг Вы раньше времени прервали установку или закрыли страницу
Да я пробовал переустанавливать модуль не помогло, фигзнает что делать.
avgaz вне форума   Ответить с цитированием
Старый 07.10.2014, 20:00   #22
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

libsqlite3 установлен?
Покажите все установленные пакеты
Admin вне форума   Ответить с цитированием
Старый 07.10.2014, 21:12   #23
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Цитата:
Сообщение от Admin Посмотреть сообщение
libsqlite3 установлен?
Покажите все установленные пакеты
Да вроде установлен
Код:
base-files 	Remove
block-mount 	Remove
busybox 	Remove
coreutils 	Remove
coreutils-stty 	Remove
ddns-scripts 	Remove
dnsmasq 	Remove
dropbear 	Remove
e2fsprogs 	Remove
fdisk 	Remove
iw 	Remove
jshn 	Remove
kernel 	Remove
kmod-ath 	Remove
kmod-ath9k 	Remove
kmod-ath9k-common 	Remove
kmod-cfg80211 	Remove
kmod-crypto-aes 	Remove
kmod-crypto-arc4 	Remove
kmod-crypto-core 	Remove
kmod-crypto-hash 	Remove
kmod-crypto-manager 	Remove
kmod-fs-ext4 	Remove
kmod-gpio-button-hotplug 	Remove
kmod-i2c-core 	Remove
kmod-input-core 	Remove
kmod-leds-gpio 	Remove
kmod-ledtrig-default-on 	Remove
kmod-ledtrig-netdev 	Remove
kmod-ledtrig-timer 	Remove
kmod-lib-crc-ccitt 	Remove
kmod-lib-crc16 	Remove
kmod-mac80211 	Remove
kmod-nls-base 	Remove
kmod-scsi-core 	Remove
kmod-usb-core 	Remove
kmod-usb-serial 	Remove
kmod-usb-serial-cp210x 	Remove
kmod-usb-serial-ftdi 	Remove
kmod-usb-serial-pl2303 	Remove
kmod-usb-storage 	Remove
kmod-usb2 	Remove
kmod-video-core 	Remove
kmod-video-uvc 	Remove
kmod-video-videobuf2 	Remove
libblkid 	Remove
libblobmsg-json 	Remove
libc 	Remove
libext2fs 	Remove
libgcc 	Remove
libjpeg 	Remove
libjson-c 	Remove
libjson-script 	Remove
libmysqlclient 	Remove
libncursesw 	Remove
libnl-tiny 	Remove
libpcre 	Remove
libpng 	Remove
libpthread 	Remove
libreadline 	Remove
libsqlite2 	Remove
libsqlite3 	Remove
libubox 	Remove
libubus 	Remove
libuci 	Remove
libuuid 	Remove
libxml2 	Remove
mjpg-streamer 	Remove
mtd 	Remove
netifd 	Remove
opkg 	Remove
php5 	Remove
php5-cgi 	Remove
php5-mod-gd 	Remove
php5-mod-pdo 	Remove
php5-mod-session 	Remove
php5-mod-sqlite 	Remove
php5-mod-sqlite3 	Remove
procd 	Remove
uboot-envtools 	Remove
ubox 	Remove
ubus 	Remove
ubusd 	Remove
uci 	Remove
uclibcxx 	Remove
uhttpd 	Remove
wpad-mini 	Remove
zlib 	Remove
zoneinfo-europe
avgaz вне форума   Ответить с цитированием
Старый 07.10.2014, 22:20   #24
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Странно все пакеты присутствуют
Можно весь код посмотреть?
Admin вне форума   Ответить с цитированием
Старый 07.10.2014, 22:28   #25
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Дак код ваш из другой темы, пробую для теста
Код:
<?php 

  $db = new SQLite3("testdb.db");// Создадим новую базу данных 
  if (!$db) exit("Невозможно создать базу данных!"); 


$db->exec('CREATE TABLE IF NOT EXISTS test (date, temper, sensor, name_sensor)'); //Создаем таблицу test если она не создана, c 4-мя переменными  
$db->exec("INSERT INTO test VALUES ('Москва', 'Столетова', '7', 'Cyber-Place.ru' )");//добавим записи в таблицу

$result = $db->query('SELECT * FROM test'); //выполним запрос

var_dump($result->fetchArray()); //покажем что получили


  $db->close(); //закроем базу
Ошибка на третью строчку Fatal error: Class 'SQLite3' not found in /www/termometr/db.php on line 3
avgaz вне форума   Ответить с цитированием
Старый 07.10.2014, 22:42   #26
lvovitch
Senior Member
 
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0
lvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond repute
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Цитата:
Сообщение от avgaz Посмотреть сообщение
Дак код ваш из другой темы, пробую для теста
Код:
<?php 

  $db = new SQLite3("testdb.db");// Создадим новую базу данных 
  if (!$db) exit("Невозможно создать базу данных!"); 


$db->exec('CREATE TABLE IF NOT EXISTS test (date, temper, sensor, name_sensor)'); //Создаем таблицу test если она не создана, c 4-мя переменными  
$db->exec("INSERT INTO test VALUES ('Москва', 'Столетова', '7', 'Cyber-Place.ru' )");//добавим записи в таблицу

$result = $db->query('SELECT * FROM test'); //выполним запрос

var_dump($result->fetchArray()); //покажем что получили


  $db->close(); //закроем базу
Ошибка на третью строчку Fatal error: Class 'SQLite3' not found in /www/termometr/db.php on line 3

код проверил - все верно.
После установки модуля Вы настройки меняли какие-нибудь?
lvovitch вне форума   Ответить с цитированием
Старый 07.10.2014, 23:08   #27
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Тоже проверил, код рабочий
Admin вне форума   Ответить с цитированием
Старый 07.10.2014, 23:32   #28
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Попробуй в фаил sqlite3.ini вставить вот это:
Цитата:
# configuration for php SQLite3 module
extension=sqlite3.so
stD вне форума   Ответить с цитированием
Старый 07.10.2014, 23:32   #29
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Нет в настройках не чего не менял, просто установил модуль и попробовал, кстати phpinfo ругается на
Код:
Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /www/modules/php5/index.php on line 4
Но не думаю что это влияет на sqlite как то.
avgaz вне форума   Ответить с цитированием
Старый 07.10.2014, 23:35   #30
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: CyberWrt модуль "PHP5+SQLite3" и встроеный вебсервер

Ещё попробуй вот так :
Цитата:
$db = new SQLite("testdb.db");
То есть без цифры 3.
stD вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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


Текущее время: 18:45. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика