1

Temat: własna strona php + sqlite na openwrt z LuCI?

Czy to jest możliwe???

2

Odp: własna strona php + sqlite na openwrt z LuCI?

Tak, bez problemu. Z czym masz problem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: własna strona php + sqlite na openwrt z LuCI?

ok, czy do tego celu muszę stawiać nowy serwer?? czy mogę skorzystac z tego z czego korzysta LuCI?? swoją drogą LuCi to chyba nie php? no i jak z sqlite?? muszę doinstalowywać? na liście zainstalowanego oprogramowania nie widzę niczego z sqlite w nazwie.

4 (edytowany przez Cezary 2016-01-27 15:57:18)

Odp: własna strona php + sqlite na openwrt z LuCI?

Zobacz https://wiki.openwrt.org/doc/howto/http.lamp

1. robisz nową sekcję w /etc/config/uhttpd na innym porcie
2. do uhttpd dodajesz handler do php
3. do php instalujesz moduł sqlite (php5-mod-sqlite3)

I tyle. Piszesz własną stronę w php kładziesz ją w katalogu wskazanym w konfiguracji uhttpd.

Ew lighttpd + fastcgi jak wolisz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez siutek 2016-01-28 08:46:51)

Odp: własna strona php + sqlite na openwrt z LuCI?

no i super!! nowa lokalizacja! i stronki html działają. pozniej zajmę się php i sqlite smile

php też już działa wink jeszcze sqlite

6

Odp: własna strona php + sqlite na openwrt z LuCI?

ok, jak pisałem wyżej stornki śmigają na nowym porcie smile php też działa. zainstalowałem sobie jeszcze wedle rad php5-mod-sqlite3. i teraz pytanie: czy ten moduł musze jakoś konfigurować?? podpinać do php (w php.ini) ? nie mogę znaleźć nigdzie żadnego info na ten temat. Jeśli tak, to byłbym wdzięczny za krótki tutoriał jak to podpiąć.

7

Odp: własna strona php + sqlite na openwrt z LuCI?

Nie konfigurujesz, powinien być automatem dołączony do ini po instalacji. Zrób sobie stronę z  phpinfo();

Jeżeli widzisz tam sqlite to masz wszystko co trzeba.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: własna strona php + sqlite na openwrt z LuCI?

chyba jest włączone smile

SQLite3 support    enabled
SQLite3 module version    0.7-dev
SQLite Library    3.8.11.1

9

Odp: własna strona php + sqlite na openwrt z LuCI?

Więc masz...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: własna strona php + sqlite na openwrt z LuCI?

Tylko do obsługi Sqlite z poziomu php   będziesz jeszcze potrzebował zainstalować :

- php5-mod-pdo

- php5-mod-pdo-sqlite

I  wszystko ładnie działa big_smile

Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.

11 (edytowany przez siutek 2016-01-29 14:18:18)

Odp: własna strona php + sqlite na openwrt z LuCI?

z tych dwóch podanych przez Ciebie nie mam nic. Mam za to php5, php5-cgi i php5-mod-sqlite3 - wszystko działa jak należy - wczoraj zamknąłem ten temat smile
teraz muszę przejść do tematów wykorzystujących powyższe wink

12 (edytowany przez manguscik 2016-01-29 14:23:30)

Odp: własna strona php + sqlite na openwrt z LuCI?

Te co podałeś też mam zainstalowane aby pobrać dane z bazy Sqlite3 potrzebne są też te dodatki bo inaczej się nie połączysz z bazą Sqlite z poziomu PHP bynajmniej u mnie tak jest big_smile

Jaką łączysz się z bazą danych i wysyłasz zapytanie ?

U mnie wygląda to tak:

<?php

   try
   {
      $pdo = new PDO('sqlite:meteo/meteo.db');
      echo '<center><h3>Połączenie z bazą danych nawiązane!';
    
   $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
      
      $stmt = $pdo -> query('SELECT *, rowid FROM "meteo" ORDER BY "ID" DESC LIMIT 1');
          echo '<br><br><center><table border="1">';
    while($row = $stmt->fetch())
Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.

13 (edytowany przez siutek 2016-01-29 14:27:53)

Odp: własna strona php + sqlite na openwrt z LuCI?

$db = new SQLite3('/mnt/sda1/www/iHome/data.db');
$db->query('CREATE TABLE temp(name VARCHAR(100), title VARCHAR(100)) ');
$db->close();

powyższe utworzyło plik data.db, więc połączenie jest wink muszę pobawić się jeszcze z umieszczaniem i wyciąganiem danych z bazy.
żadnego błędu nie otrzymałem (z czym walczyłem na początku - bo stare funkcje phpowe nie działały, zapytania musiałem przerobić jak powyżej wink ), więc chyba jest OK

14

Odp: własna strona php + sqlite na openwrt z LuCI?

Masz rację mi nie działały stare komendy dlatego zainstalowałem pdo . Masz może gdzieś aktualne komendy ?

Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.

15

Odp: własna strona php + sqlite na openwrt z LuCI?

nie, bo jeszcze nic nie robiłem konkretnego, ale w necie jest sporo przykładów, poza tym można dość łatwo według pewnego schematu poprzerabiać komendy tak by działały bez PDO.

16

Odp: własna strona php + sqlite na openwrt z LuCI?

Dziś wieczorem w domu popróbuje big_smile aby pominąć pdo

Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.

17

Odp: własna strona php + sqlite na openwrt z LuCI?

Powodzenia!
Widzę po Twoi kodzie, że kombinowałeś coś z konstrukcją meteo - idę przejrzeć Twoje posty tongue bo to też temat który mnie interesuje (i do którego między innymi był mi potrzebny serwer z bazą)

18

Odp: własna strona php + sqlite na openwrt z LuCI?

Następny smile Coś macie branie ostatnio na to meteo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: własna strona php + sqlite na openwrt z LuCI?

Cezary, ja akurat jestem fascynatem idei inteligentnego domu. A przynajmniej zautomatyzowanego. A pomiar temperatury jest tego integralną częścią.

20 (edytowany przez manguscik 2016-03-11 07:25:09)

Odp: własna strona php + sqlite na openwrt z LuCI?

Siutek ja już wykonałem stacje meteo działa 2 tygodnie.Na pokładzie router wndr4300 arduino leonardo podpięte po serial porcie + czujniki temperatury + wilgotności DHT22 2szt dla pokazywania wilgotności wewnątrz i na zewnątrz budynku czujnik ciśnienia BPM180. Na razie są tylko wykresy z 24 godzin i z 7 dni bo na 30 dni nie ma wystarczających  danych ale jak tylko się uzbierają to dodam generowanie wykresu   a tak to wygląda: www.dominikowice.one.pl

Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.