Puncte:0

Migrare Moodle pe un server nou

drapel kz

Am rulat un server moodle în aws. Recent, serverul nu a devenit accesibil prin protocoalele ssh sau http. După ce am încercat mai multe lucruri, a trebuit să pornesc un nou server. Stocarea vechiului server este accesibilă prin aws.

  • Configurații vechi de server:

OS = Ubuntu 18.04

Versiunea Moodle = 3.9

  • Configurații noi de server:

OS = Ubuntu 20.04

Versiunea Moodle = 3.10

Există vreo metodă de a migra datele vechiului moodle pe un server nou? Vechiul server de stocare este conectat ca unitate secundară la noul server.

Informații conexe: Nu este posibil să rulați nicio comandă pe vechiul server.Nu este accesibil ca server prin rețea. Acesta este motivul pentru care a trebuit să pornesc un nou server. Chiar dacă stocarea de pe serverul vechi poate fi atașată ca unitate non-root pe noul server și fișierele din directorul moodle ale serverelor vechi sunt accesibile. Procesul de migrare din documentația moodle necesită acces la ambele servere prin ssh.

Actualizare 1

Am găsit locația bazei de date sql în vechiul moodle la /newvolume/var/lib/mysql. Există un fișier în numele pentru baza de date creată pentru vechiul moodle. Cum se face backup de la acel fișier pe noul server?

Actualizare 2

Prin copierea vechiului fișier databse în directorul mysql rezultă această eroare. introduceți descrierea imaginii aici

djdomi avatar
drapel za
[ai citit manualul?](https://docs.moodle.org/311/en/Moodle_migration)
Praveen avatar
drapel kz
da, pentru că ambele acces la server ar trebui să fie acolo, serverul vechi nu este accesibil ca atare, dar stocarea sa poate fi conectată la noul server ca unitate secundară, nu poate porni de pe acesta, doar fișierele sunt accesibile
Praveen avatar
drapel kz
Nu este posibil să rulați nicio comandă pe serverul vechi, doar fișierele sale sunt accesibile noului server
drapel jp
Nu încercați să mutați și să actualizați Moodle în același timp. Doar copiați fișierele pentru Moodle 3.9 și restaurați baza de date SQL din copii de rezervă. După ce ați făcut-o să funcționeze pe noul server, puteți continua cu upgrade-ul.
Praveen avatar
drapel kz
@EsaJokinen Cum se restaurează baza de date SQL? Nu-mi amintesc să fi făcut copii de rezervă.
Praveen avatar
drapel kz
@EsaJokinen Am eliminat noua versiune de moodle și am copiat vechiul director de cod și date pe noul server. Cum se procedează cu baza de date. Site-ul se încarcă acum în scriptul de instalare.
drapel jp
Dacă nu aveți dump-urile SQL, puteți încerca să copiați `/var/lib/mysql/` de pe vechiul server. Ar putea fi necesară repararea bazelor de date. Vă rugăm să nu uitați să configurați un sistem de backup automat pentru noul server!
Praveen avatar
drapel kz
@EsaJokinen Primesc eroarea ca în Actualizarea 2
drapel jp
Din păcate, nu este atât de ușor să recuperați o singură bază de date. În schimb, copiați întregul `/var/lib/mysql/ ` într-o nouă instalare MySQL și efectuați sqldump de acolo. Apoi puteți importa baza de date din dump. Acesta este prețul pe care trebuie să-l plătiți pentru că nu aveți un plan de rezervă adecvat.
Praveen avatar
drapel kz
@EsaJokinen Am copiat toate fișierele, cum se efectuează sqldump
drapel jp
Acesta este un site pentru profesioniști care se ajută reciproc cu probleme care persistă după ce au depus un efort rezonabil pentru a le rezolva singuri. Dacă nu puteți crea singur un dump SQL (sau vă dați seama cum să faceți astfel de sarcini de bază), atunci poate că nu ar trebui să administrați serverele singur, ci să angajați un profesionist.
Praveen avatar
drapel kz
@EsaJokinen Ok, mulțumesc pentru timpul acordat.
djdomi avatar
drapel za
de aceea, acest site este doar în scopuri comerciale, orice altceva poate fi cerut pe superuser.com, cu toate acestea, cu rsync este posibil să mutați vechiul pe un nou server de baze de date, dar are nevoie fie de anumite cunoștințe, fie de abilități Google...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.