1

Temat: jak skonfigurować libsqlite3?

Witam, pobrałem i zaintalowałem sobie libsqlite3, dokonałem zmian w pliku /etc/php.ini wpisując między innymi
doc_root = "/mnt/nas/dane/www" (zasób na dysku USB).
wrzuciłem tam odpowedni plik index.php (dla testów też index.html), i po wpisaniu http://sub.mojadomena.pl/index.php Otrzymuję komunikat "No such file or directory", po wywołaniu pliku index.html otwiera mi się panel administracyjny routera.

Sprawdziłem że index.html administracji leży w katalogu www, a ten zaś znajduje się w głównym katalogu routera, na tym samym poziomie co /mnt, czy /etc i inne systemowe.

Jak zmusić router aby http://sub.mojadomena.pl kierował w to miejsce gdzie obecnie, czyli do panelu administracyjnego routera, a np. http://sub.mojadomena.pl/www/ (a pozniej moze jakas inna subdomena) na ścieżkę z doc_root z pliku php.ini??

2 (edytowany przez build000 2015-07-23 13:49:10)

Odp: jak skonfigurować libsqlite3?

Jak masz luci/gargoyle, a więc domyślnie słuchający na porcie 80 uhttpd to tak nie osiągniesz wczytywania w przeglądarce własnych aplikacji webowych. Ponadto proponuję inny serwer http/https do tego - np. lighttpd + odpowiednie/wymagane pluginy do niego + php i zależności - oba mogą sobie działać jednocześnie (oczywiście zależy jak mocny masz ten router, ile ram, jaki procek, i.t.d.)
Raz, że musisz zmienić port, a dwa, że jednak uhttpd nie obsłuży wszystkiego, co typowe na stronach www+php+różne inne cuda/wianki - stąd potrzeba innego serwera i masy dodatków (czyli podobnie jak w "dorosłych" linuchach).

3

Odp: jak skonfigurować libsqlite3?

mój router mocą nie grzeszy - ASUS wl500g premium v2.
Na chwilę obecną moje oczekiwania względem routera vel serwera www nie są zbyt wielkie. Chcę mieć tylko miejsce gdzie będę mógł zbierać w bazie mySQL dane z czujników temperatury (i innych tego typu pierdół), oraz ewentualnie pliki php, które mi te dane obrobią i wyplują stronkę z jakimś wykresem.

W przyszłości zapewne oczekiwania się zwiększą, ale wtedy też pewnie poszukam sobie mocniejszej maszynki, bo już teraz dostrzegam w niej pewne braki, z którymi póki co idzie żyć.

4 (edytowany przez build000 2015-07-23 14:03:56)

Odp: jak skonfigurować libsqlite3?

Czyli czeka Cię jednak potrzeba instalacji np. lighttpd + wszystko co niezbędne...mniej nerw i w sumie taniej, i wydajniej docelowo to wyjdzie, jak już teraz zmienisz router na coś bardziej odpowiedniego pod Twoje potrzeby...jak to mówią wulgaryzmem starzy Polacy - szkłem się d*** nie obetrze... wink
...Już samo php + Twój router - nie mam więcej pytań... wink

5

Odp: jak skonfigurować libsqlite3?

no dobra, to chyba odpuszczę i pomyślę o jakimś raspberry pi, które postawię obok. to chyba będzie najrozsądniejsze wyjście.

6 (edytowany przez build000 2015-07-23 14:12:18)

Odp: jak skonfigurować libsqlite3?

...no raczej tak... wink

7

Odp: jak skonfigurować libsqlite3?

php-mod-sqlite potrzebujesz i włączenie sqlite w konfigu php.ini

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

8

Odp: jak skonfigurować libsqlite3?

Cezary, ale pisząc o php-mod-sqlite mówisz w odniesieniu do libsqlite3? czy lighttpd, o ktorym wspomniał build000?

9

Odp: jak skonfigurować libsqlite3?

O samym php. libsqlite to biblioteka z której mod korzysta. Co do strony: po prostu on nie działa bo inny proces (uhttpd?) nasłuchuje na 80 skoro ci się strona routera otwiera.

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

10 (edytowany przez build000 2015-07-23 14:54:52)

Odp: jak skonfigurować libsqlite3?

...a po nawet udanym skonfigurowaniu i działaniu wszystkiego...prędzej czy później dojdziesz do wniosku, że jednak już czas wymienić maszynkę na coś lepszego, jak się chce działać z serwerami http/php pod openwrt - najlepiej pozostawić uhttpd samą administrację routerem, a swoje aplikacje uruchamiać na innym, równoległym serwerze, z natury lepiej dostosowanym do takich zadań na poziomie projektowania go (już wtedy - z założenia)... wink
O php-mod-sqlite nie wspominałem, bo sprawa wydaje się tak oczywista, że jak ktoś zabiera się za php pod linuchem/openwrt, to takie rzeczy powinien już wiedzieć...

11

Odp: jak skonfigurować libsqlite3?

w sumie, właśnie wpadłem na pewien szatański pomysł tongue zamiast wydawać kasę na raspberry pi postawię serwer na starym smartfonie, który wala się gdzieś w szufladzie. 512 ramu to więcej niż ma mój router. tongue to tak OT.