Temat: Wordpress na OpenWRT?
Witajcie, mógłby mi ktoś opisać jak coś takiego zrobić?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Wordpress na OpenWRT?
Zaloguj się lub zarejestruj by napisać odpowiedź
Witajcie, mógłby mi ktoś opisać jak coś takiego zrobić?
Zainstaluj dowolny serwer www + php i bazę danych i instaluj wordpresa.
Czyli to http://eko.one.pl/?p=openwrt-php + PostgreSQL albo cały LAMP ?
Cały lamp.
No dobra, w końcu się do tego zabrałem i zaciąłem się na konfiguracji MySQL:
Plik konfiguracyjny to /etc/my.cnf. Do modyfikacji niezbędne jest ustawienie katalogu z bazą danych (linia z datadir). Nie powinna wskazywać wewnętrznej pamięci flash, powinien to być zewnętrzny nośnik:Nie posiadam takiego pliku w /etc/ mam go utworzyć czy jak?
Edit: dobra, jest, ale w /overlay/etc/ nie wiem czy to zawsze tak jest, ale jeśli tak to popraw tutorial proszę. ![]()
A mógłbyś mi poradzić jak zainstalować tego wordpressa, serwery to nie moje środowisko więc wybacz za takie pytania ;x
Na razie pobrałem tego wordpressa, tylko gdzie go wrzucić, jak "włączyć? Help me ![]()
I jeszcze jedno: Podczas włączania apache wyświetla się coś takiego, tak ma być?
root@OpenWrt:~# apachectl start
httpd: apr_sockaddr_info_get() failed for OpenWrt
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (pid 83163451752448) already running/overlay/etc/ to to samo co /etc. Więc nie, nie poprawię to dobrze napisałem.
Wordpress to tylko skrypty php. Wiec - wrzuć w katalog główny serwera www, załóż bazę i w przeglądarce wejść na adres tego serwera. Cały proces masz doskonale opisany na stronie wordpresa, nie szukaj problemów że to openwrt jest - z punktu widzenia php to żadna różnica o ie lamp uruchomiłeś.
Odnośnie komunikatu - juz masz uruchomiony apache, więc kolejne uruchomienie nic nie da. Najpierw go wyłącz, potem uruchom.
Dobra, czli rozumiem, ze mam wrzucić ten folder z wordpressem do /www1/
A możesz mi powiedzieć, wstawiłem do tego /www1/ pliczek index.html w nim zwykłe helloworld! żeby sprawdzić czy to w ogóle działa. I nie mam pojęcia jak na to wejść. Teraz powiedz mi co mam wpisać w przeglądarce za adres. localhost? 192.168.1.1 ? 127.0.0.1 ? Nie wiem już czego mam próbować...
http://192.168.1.1/index.html nie wczytuje się..
http://192.168.1.1/index.html jeżeli zostawiłeś na standardowym porcie lub http://192.168.1.1:81/index.html jeżeli np. na 81.
Jeżeli się nie wczytuje - szukaj w logach apache co się dzieje. Każdy serwer www ma swoje logu gdzie dość szczegółowo pisze co się dzieje.
No właśnie problem w tym, że nic sie nie wczytuje.
Wszedłem w /var/log/error_log ale tam nie ma nic oprócz czegoś takiego, non stop takie wiadomości wylatują...
[Sun Jul 13 13:42:07 2014] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 32 children, there are 1 idle, and 1 total children
[Sun Jul 13 13:42:07 2014] [notice] child pid 20811 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20813 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20814 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20815 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20816 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20817 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20818 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20819 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20820 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20821 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20822 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20824 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20825 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20826 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20827 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20829 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20830 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20831 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:07 2014] [notice] child pid 20832 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20823 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20828 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20833 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20834 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20835 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20836 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20837 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20838 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20839 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20840 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20841 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20842 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20843 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:08 2014] [notice] child pid 20844 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:10 2014] [notice] child pid 20858 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:11 2014] [notice] child pid 20859 exit signal Segmentation fault (11)
[Sun Jul 13 13:42:11 2014] [notice] child pid 20860 exit signal Segmentation fault (11)I właśnie to jest wiadomość. W konfigu zmień LogLevel na error
No dobrze, a jak ten log teraz przeładować, żeby nowe rzeczy się w nim pojawiły, bo tam dalej to samo jest...
Zatrzymaj apache, usuń log, uruchom apache.
No ok, a czy to serio nie jest jakiś błąd?
httpd: apr_sockaddr_info_get() failed for OpenWrt
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerNameTeraz w logu jest tylko to:
[Sun Jul 13 13:58:47 2014] [notice] Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/1.0.1g configured -- resuming normal operationsEdit: Hmm, a teraz działa, może restart apache był potrzebny? Hello world! Dziękuję za pomoc!
To coś innego. Nie skonfigurowałeś systemu i jako nazwę bierze 127.0.0.1 zamiast nazwy domenowej. To możesz na razie zignorować.
Czyli teraz pozostaje z configu apacza zmienić katalog na ten z wordpressem i index.html na index.php Czy jeszcze z tą bazą danych trzeba się bawić?
Zakładając że php skonfigurowałeś i uruchomiłeś. Bazę musisz mieć założoną, z userem i hasłem.
Heh, już miałem prosić żebyś coś poradził, ale poradziłem sobie sam, wszystko działa. Szacunek kolego za cierpliwość do takich jak ja ;x
No dobra, może jednak, jak tą bazę danych ogarnąć?
Tzn co z nią? Masz przecież witrynę mysql i pełno tutoriali jak się zakłada bazę danych i jak się demona konfiguruje.
No więc, utworzyłem tą baze danych z poziomu SSH, zaznaczyłem i psizę coś takiego:
root@OpenWrt:~# mysql -h localhost -u user -p wordpress
Enter password:
ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES);/ Co tym razem źle robię?
EDIT: Czy ja wgl. dobrą rzecz robię? Czy najpier mam utworzyć tabele, tylko jakie?! ;c
Nie dałeś dostępu do bazy dla user na localhost.
A jak mam go dać? Wszystkie tutoriale jakie znajduję używają różnych paneli, ja mam to robić z konsoli i nijak nie wiem jak.. ;c
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
Czy zechciał byś przeczytać dokumentację do mysql? Wszystko masz tam opisane przecież.
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)I dalej jest to samo..
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Wordpress na OpenWRT?
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc