Puncte:0

Drupal 8 copiat pe serverul Live acum nu se poate autentifica

drapel in

Am construit un site web simplu Drupal 8 pe caseta mea DEV și l-am mutat pe serverul LIVE.

  1. Am copiat fișierele de pe serverul DEV într-un tarball
  2. Am mutat aceste fișiere pe serverul LIVE (folosind scp).
  3. Fișiere web necomprimate în directorul de destinație (/var/www/html/newsite)
  4. Am creat baza de date, utilizatorul și a setat permisiunile pentru a se potrivi cu cele de pe Server DEV
  5. S-a făcut o copie de rezervă a bazei de date MySQL Server într-un fișier .sql cu mysqldump
  6. Importat din fișierul .sql în baza de date cu același nume
  7. Asigurați-vă că setările APACHE au indicat directorul site-ului

Când navighez la prima pagină, apare.

  • Afișează imaginile și conținutul paginii
  • Webform funcționează și trimite prin e-mail contul pentru care este setat

DAR nu pot naviga la nicio altă pagină!

  • /utilizator = Pagina nu a fost găsită
  • /[orice] = Pagina nu a fost găsită
  • /?q=utilizator = merge la pagina (în față) și URL-ul rămâne cu
  • /?=[orice] = arată prima pagină cu adresa URL rămasă

Înseamnă că nu mă pot autentifica sau rula actualizări (bază de date)!

Am încercat

  • ștergerea tabelului Sessions din baza de date
  • verificați că mod_rewrite este activat în httpd (CentOS)
  • a verificat că fișierele de configurare apache (httpd) se potrivesc

Orice ajutor sau idei sunt apreciate.

Nu cred că ștergerea site-ului web, instalarea unui site Drupal și apoi copiarea fișierelor/bazei de date peste cea nouă ar rezolva ceva.

Jaypan avatar
drapel de
Aveți o copie a fișierului Drupal .htaccess în webroot?
drapel cn
Acestea sunt simptomele exacte ale unui fișier .htaccess lipsă/neprocesat
Hometoy avatar
drapel in
Există un fișier .htaccess în webroot. Ce caut în dosar?
drapel cn
Aveți `AllowOverride All` în vhost? Dacă da, este `` calea care este sub cu siguranță corectă?
drapel cn
Încercați să trunchiați toate tabelele cache și să rulați fișierul „update.php” sau să utilizați Drush (drush updb).
Puncte:1
drapel in

Clive, ai dreptate.

Privind în /etc/httpd/conf/httpd.conf (Fișierul de configurare Apache pe distribuții bazate pe RedHat, cum ar fi CentOS) Am adăugat directorul și am inclus AllowOverride All.

Odată ce am reîmprospătat, funcționează! Mulțumesc!

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.