Temat: własna strona php + sqlite na openwrt z LuCI?
Czy to jest możliwe???
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → własna strona php + sqlite na openwrt z LuCI?
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Czy to jest możliwe???
Tak, bez problemu. Z czym masz problem?
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.
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.
no i super!! nowa lokalizacja! i stronki html działają. pozniej zajmę się php i sqlite ![]()
php też już działa
jeszcze sqlite
ok, jak pisałem wyżej stornki śmigają na nowym porcie
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ąć.
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.
chyba jest włączone ![]()
SQLite3 support enabled
SQLite3 module version 0.7-dev
SQLite Library 3.8.11.1
Więc masz...
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 ![]()
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
teraz muszę przejść do tematów wykorzystujących powyższe ![]()
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
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())$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
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
), więc chyba jest OK
Masz rację mi nie działały stare komendy dlatego zainstalowałem pdo . Masz może gdzieś aktualne komendy ?
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.
Dziś wieczorem w domu popróbuje
aby pominąć pdo
Powodzenia!
Widzę po Twoi kodzie, że kombinowałeś coś z konstrukcją meteo - idę przejrzeć Twoje posty
bo to też temat który mnie interesuje (i do którego między innymi był mi potrzebny serwer z bazą)
Następny
Coś macie branie ostatnio na to meteo.
Cezary, ja akurat jestem fascynatem idei inteligentnego domu. A przynajmniej zautomatyzowanego. A pomiar temperatury jest tego integralną częścią.
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
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → własna strona php + sqlite na openwrt z LuCI?
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc