Odp: Wordpress na OpenWRT?
Query OK, 0 rows affected (0.00 sec)
Czy ty w ogóle założyłeś użytkownika "user"?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Wordpress na OpenWRT?
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Query OK, 0 rows affected (0.00 sec)
Czy ty w ogóle założyłeś użytkownika "user"?
No dobra, połączyłem sie jako root i..
mysql> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'pass';
Query OK, 0 rows affected (0.00 sec)A potem było tak:
mysql> CREATE USER 'admin'@'localhost';
ERROR 1396 (HY000): Operation CREATE USER failed for 'admin'@'localhost'ehhh....
flush privileges; zrób, później
select user,host from user;
Nic mi z tego już nie działa ;c
mysql> USE wordpress
Database changed
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> select user,host from user;
ERROR 1146 (42S02): Table 'wordpress.user' doesn't existCeazry, a mógłbyś mi powiedzieć jak mogę wyzerować wszystko co na tej bazie danych i mysqlu zrobiłem? Chcę zacząć od początku to stawianie tej bazy
W konfigu mysql wskazałeś gdzie jest baza. Możesz odinstalować pakiet i usunąć wszystko co zostało po bazie, będziesz miał na czysto.
Ktoś się bawił z Wordpress?
Mam problem poważny. Drążę temat od miesiąca i dziś się poddałem.
Chce by Wordpress działał po https a nie jak do tej pory mam http.
W ustawieniach wordpress zmieniam z http://mój-IP na https://mój-ip
Po tej operacji muszę instalować wszystko od nowe. Nie da się wejść na panel konfiguracyjny i stronę, nic nie działa.
Wpisuję tak jak tu
https://www.lh.pl/pomoc/wp-content/uplo … pressa.jpg
ja się nie bawiłem ale tu piszą o pliku .htaccess
https://pl.godaddy.com/help/przekieruj- … inux-27904
ja się nie bawiłem ale tu piszą o pliku .htaccess
https://pl.godaddy.com/help/przekieruj- … inux-27904
Już to przerabiałem.
Nie działa.
Po prostu jak zapisze HTTPS to tak jakby nie było serwera. Nic nie działa.
Jakieś jeszcze pomysły?
A serwer www w ogóle działa na https? Bo wordpress sam nie skonfiguruje serwera.
A serwer www w ogóle działa na https? Bo wordpress sam nie skonfiguruje serwera.
Nawet o tym nie pomyślałem żeby sprawdzić.
Masz rację nie działa.
Jest gdzieś info jak to zrobić?
A jakiego serwera www w ogóle używasz? Zapewne pełno informacji o tym znajdziesz.
A jakiego serwera www w ogóle używasz? Zapewne pełno informacji o tym znajdziesz.
Za pomocą docker-compose.yml
version: '3.6'
services:
wordpress:
image: wordpress:5.7.2
ports:
- 80:80
environment:
- "WORDPRESS_DB_USER=root"
- "WORDPRESS_DB_PASSWORD=moje_hasło"
restart: always
dns: 8.8.8.8
volumes:
- /srv/wordpress:/var/www/html
mysql:
image: jsurf/rpi-mariadb
volumes:
- /srv/wordpress-mysql:/var/lib/mysql
environment:
- "MYSQL_ROOT_PASSWORD=moje_hasło"
- "MYSQL_DATABASE=wordpress"
restart: always
phpmyadmin:
image: phpmyadmin:apache
environment:
- PMA_ARBITRARY=1
restart: always
ports:
- 9999:80
volumes:
- /sessions
Wszystko dziala ale nie potrafie aktywować https
Mam swoje certyfikaty dwa pliki cert i key
Udało mi się aktywować https instalując apache2 ale ja bym chciał w docker.
Jak to zrobić?
Więc tam masz w obrazie już apache, więc daj mu konfig taki żeby słuchał też na https.
Ukryłeś przed nami najważniejszą informację - że jest to kontener, którego po prostu nie skonfigurowałeś wg swoich potrzeb. Zrób sobie tego apache tak że słuchał i na 80 i na 443. https://github.com/nezhar/wordpress-doc … -844588101
Więc tam masz w obrazie już apache, więc daj mu konfig taki żeby słuchał też na https.
Ukryłeś przed nami najważniejszą informację - że jest to kontener, którego po prostu nie skonfigurowałeś wg swoich potrzeb. Zrób sobie tego apache tak że słuchał i na 80 i na 443. https://github.com/nezhar/wordpress-doc … -844588101
To nie tak do końca.
Zawsze miałem na openwrt stronkę na porcie 80. Serwer postawiony na C6
Niestety dostawca zablokował mi port 80 i napisał formułkę, ze port 80 wykorzystywany jest na wewnętrzne działania sieci i pozostanie zablokowany.
Więc muszę przesiąść się na 443.
Udało mi się to zrobić wczoraj na Apache2.
Jednak na docker nie daje mi spokoju, że nie potrafię tego zrobić.
Z opisu który podesłałeś nic nie łapie
Nie jestem w stanie tego ogarnąć
Podeślij jakiegoś gotowca plz. bo już młodych dostaję
No to jest właśnie gotowiec - zdefinowany dodatkowy port, ustawione certyfkaty i konfig dla apache. Normalnie jak byś zwyczajnie konfigurował apache.
No to jest właśnie gotowiec - zdefinowany dodatkowy port, ustawione certyfkaty i konfig dla apache. Normalnie jak byś zwyczajnie konfigurował apache.
Jednak nie działa.
Wklepałem to do pliku docker-compose.yml no i wali błędy
"wali błędy" kompletnie nie jest żadną odpowiedzią. "Wsiadłem do samochodu i nie jedzie".
Nie używasz że napisanie jakimi błędami wali bardzo by pomogło w tym przypadku?
dla serwera apache2 wystarczy
sudo a2enmod ssl
sudo a2enmod headers
sudo a2enconf ssl-params
sudo a2ensite default-ssl
sudo apache2ctl configtest
sudo systemctl restart apache2
Po tym mozna już wejść na stronę po https
Jak to zrobić to dla docker.
Nie umiem tego przypisać do pliku.
A to co podałeś nie wiem gdzie wpisać. Jak dopisze do docker-compose.yml to plik się nie uruchamia bo w środku jest sieczka.
Ty dopisujesz, to dlaczego dopiszesz sieczkę jeżeli jest tam później sieczka?
W/w polecenia robią tylko linki np. w /etc/apache2/mods-enabled, możesz sobie utworzyć je w filesystemie i później zrobić jeden obraz z tego. Lub zrobić już od razu wszystko w jednym pliku konfiguracyjnym apache.
Rozwiązanie znalazłem metodą prób i błędów poświęcając tydzień życia :-))))
Może komuś się przyda.
W naszym pliku docker-compose.yml należy dopisać / zmienić
volumes:
- /srv/wordpress:/var/www/html
- ./srv/wordpress/certs:/etc/ssl/certs:ro
- ./srv/wordpress/default-ssl.conf:/etc/apache2/sites-available/default-ssl.conf:ro
Przed odpaleniem pliku docker-compose.yml utworzyć katalogi i plik default-ssl.conf
/srv/wordpress/default-ssl.conf
/srv/wordpress/certs #tu wklejamy nasz certyfikat fullchain.pem i klucz privkey.pem
W pliku "default-ssl.conf" jako jego zawartość wklejamy
<VirtualHost *:443>
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
ServerName nasza_domena_certyfikowana.pl #Wpisz domenę
SSLCertificateFile /etc/ssl/certs/fullchain.pem
SSLCertificateKeyFile /etc/ssl/certs/privkey.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
Odpalamy nasz plik
# docker-compose up -d
Gdy kontener się uruchomi musimy przejść do konsoli kontenera Wordpress.
Na początek sprawdzamy jego nr. ID
# docker ps
Kopiujemy ID wklejając poniżej
# docker exec -it tu_ID_kontenera sh
Jesteśmy już połączeni z konsolą kontenera
# a2enmod ssl
# a2ensite default-ssl
# service apache2 reload
# exit
Od tej pory mamy odblokowane https z naszymi certyfikatami.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Wordpress na OpenWRT?
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc