Problem z apache2 oraz przywróceniem bazy danych

Nikox | 2018-08-07 22:07:47 UTC | #1

Witam, mam problem z apache2 oraz przywróceniem bazy danych.
Apache
Problem polega na tym, że apache jest uruchomione oraz zainstalowane, ale nie działa.
image|519x264

MySQL
Przy wykonywaniu polecenia mysql --defaults-file=/etc/mysql/debian.cnf < dump.sql pojawia się to:
image|690x92


bopke | 2018-08-07 22:08:05 UTC | #2

przy przywracaniu bazy spróbuj dodać flagi -u root -pHASLO_ROOT (brak spacji między hasłem a -p)

przy apache - usługa pracuje? systemctl status apache2


Nikox | 2018-08-07 22:09:59 UTC | #3

image|690x247


Nikox | 2018-08-07 22:13:06 UTC | #4

Użyłem innego hasła, teraz mam to
image|690x40


bopke | 2018-08-07 22:14:52 UTC | #5

usuń może ten argument z defaultami, raczej nie jest potrzebne


Nikox | 2018-08-07 22:18:06 UTC | #6

image|690x94
1 próba z użyciem hasła do konta root
2 próba z użyciem hasła do bazy mysql


bopke | 2018-08-07 22:19:37 UTC | #7

Chodzi oczywiście o hasło do bazy mysql, a nie konta roota systemowego. Błąd sugeruje, że coś jest nie tak chyba ze zrzutem, ale dziwi mnie to, że błąd pochodzi z basha, nie wiem o co chodzi.
Co do apache, masz może coś w /var/log/apache2/error.log?


Nikox | 2018-08-07 22:23:01 UTC | #8

image|690x37


bopke | 2018-08-07 22:24:27 UTC | #9

Czy jesteś pewien, że próbujesz połączyć się z serwerem za pomocą prawidłowego adresu, na http?


Nikox | 2018-08-07 22:26:16 UTC | #10

IP numeryczne działa, domena już nie. Wcześniej (przed reinstalacją) działało.


Nikox | 2018-08-08 00:34:32 UTC | #11

Naprawiłem wpisywanie hasła, dałem je w ’ ‘. Teraz mam taki problem: ERROR 1049 (42000): Unknown database '/etc/mysql/debian.cnf'


Nikox | 2018-08-08 00:47:23 UTC | #12

Mam jeszcze problem z domeną. Działa ona poprawnie na serwer mc i ts, ale na www już nie. Przy wejściu ukazuje się taki błąd:
Screenshot_20180808-024453|281x500


Nikox | 2018-08-08 05:45:20 UTC | #13

Problem z domeną już naprawiłem. Okazało się, że było wymuszone połączenie https, wygenerowanie certyfikatu SSL weliminowało problem. Teraz pozostaje jedynie problem z mysql oraz phpmyadminem. Wygląda na to, że nie jest zainstalowany, a jest. Spróbowałem zrobić reinstall, wypluwa taki błąd:
Screenshot_20180808-064755|281x500
Edytuje post żeby nie spamić
Problem z phpmyadminem został już całkowicie wyeliminowany, musiałem ręcznie skonfigurować baze oraz wykonać

sudo apt install libapache2-mod-php7.0


Nikox | 2018-08-08 07:34:46 UTC | #14

Problem został rozwiązany. Opiszę tu jak go rozwiązałem.

Apache2

Tu nie było problemów, po prostu miałem wymuszone używanie https, wygenerowanie nowego certyfikatu pomogło.

Przywrócenie baz danych

Zadziałała ta komenda:
image|660x147

phpMyAdmin

Ręcznie skonfigurowałem bazę danych, następnie doinstalowałem brakujące pakiety

sudo apt install libapache2-mod-php7.0
service apache2 restart


system | 2018-09-09 07:34:20 UTC | #15

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.