[gelöst] The website encountered an unexpected error.
am 09.10.2019 - 13:04 Uhr in
Hallo zusammen,
Ich habe folgendes Problem:
Auf var/www/vhosts/meinedomain.de/httpdocs/web ist der Pfad, auf dem Drupal8 liegt und installiert ist.
Damit ich die Base-Url in Plesk einstellen kann (nicht auf httpdocs, sondern auf httpdocs/web) habe ich die in Plesk eingetragene Installation gelöscht.
Dann wurde die Base-Url von mir umgestellt auf ...httpdocs/web
Nun wollte ich die dort liegende Drupal Installation aufrufen, bekam aber folgenden Fehler:
The website encountered an unexpected error.
Nachdem drush ja funktioniert, habe ich mal in der Shell
>drush core:status
eingegeben und folgendes Ergebnis bekommen:
Drupal version : 8.7.8
Site URI : http://default
DB driver : mysql
DB hostname : localhost
DB port : 3306
DB username : meinusername
DB name : meindbname
PHP binary : /usr/bin/php7.2
PHP config : /etc/php/7.2/cli/php.ini
PHP OS : Linux
Drush script : /var/www/vhosts/meinedomain.de/httpdocs/vendor/drush/drush/drush
Drush version : 9.7.1
Drush temp : /tmp
Drush configs : /var/www/vhosts/meinedomain.de/httpdocs/vendor/drush/drush/drush.yml
/var/www/vhosts/meinedomain.de/httpdocs/drush/drush.yml
Drupal root : /var/www/vhosts/meinedomain.de/httpdocs/web
Site path : sites/default
Trotzdem kommt der Fehler.
Wie kann ich die Drupal8 Administationsseite aufrufen und mich einloggen?
Was läuft schief?
Kann ich mit drush etwas reparieren?
Danke!
LG
Doro
- Anmelden oder Registrieren um Kommentare zu schreiben
Im Drush status fehlt der
am 09.10.2019 - 15:54 Uhr
Im Drush status fehlt der Hinweis auf die Datenbank. Vermutlich stimmt also etwas nicht mit den Datenbank Parametern in sites/default/settings.php.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Wenn Du das ganze Drupal
am 10.10.2019 - 06:05 Uhr
Wenn Du das ganze Drupal inklusive core in /meinpfadzudrupal/web liegen hast, dann muss die Domain auf /meinpfadzudrupal/web/web gelinkt werden, also wo der Ordner sites ect. liegt.
Oder hast Du das gemacht und ich habe das nur falsch verstanden?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
ich habe
am 10.10.2019 - 17:18 Uhr
das bei Plesk neu eingestellt - aber nun war die Datenbank laut Plesk weg. Also neue Datenbank erstellt und install.php aufgerufen. Das scheiterte aber auch.
Nun installiere ich beides (drupal8 und DB) neu (via composer). Dann läuft es hoffentlich so, wie es soll.
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
ACHTUNG bei Plesk
am 11.10.2019 - 13:08 Uhr
wenn man nicht aufpasst, installiert Plesk in einen Unterordner, was Blödsinn ist.
Bei der Installation wird man jedoch gefragt, wo Drupal installiert werden soll.
Macht man den Pfasdnamen leer, funktioniert alles einwandfrei.
Grüße
Ronald
man kann die Ordnerstruktur bei Plesk
am 11.10.2019 - 14:58 Uhr
ganz leicht ändern - und wenn man Plesk auf dem Server installiert hat und anschließend die Datenbank, drush und composer und am Ende Drupal8, dann läuft alles wie es soll.
Nun ist nur noch die Backup-Thematik ein Problem, denn Contabo will dafür extra was. Aber der Fehler, der zu dem Thread führte, ist nun beseitigt. Danke für den Hinweis, Werner. Drush bringt nun auch mehr zur Datenbank!
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
HeyDein Backup machst du am
am 11.10.2019 - 20:36 Uhr
Hey
Dein Backup machst du am kostengünstigsten, nämlich für genau 0 Euro in eine Gitlab Repo mit git und cron.
Du kopierst einfach den Ordner, mit der installation.
Machst ein dump file der Datenbank mit drush und kopierst diese in den kopierten Ordner
und die Kopie mit der Datenbank sicherstdu per git commit -a und git push richtung github oder gitlab.
Das ist die Theorie.
Natürlich brauchst du jemand, der dir ein entsprechendes bash script zum sichern der Dateien und zum erstellen und verscheiben der dump-Datei macht und ein script, mit dem du im Falle eines Fehlers das Backup wieder einspielen kannst.
Schwer ist das nicht.
Das sind 5 oder 8 Zeilen Code. Dafür ist es umso nützlicher. Einziger haken, man sollte dzu shellscripts schreiben können.
Ich muss das demnächst bestimmt auch wieder umsetzen. Vielleicht schreib ich einfach ein Script und poste das dann hier mit entsprechender Anleitung.
Schwer ist es wie gesagt nicht. Ich bin nur immer so faul zum schreiben,
Nicht um sonst gibt es ja auch den Ausdruck lazy programmer,
Das ist übrigens eine gute idee für den nächsten Livestream auf Youtube, ich werd das mal angehen.
https://drupal-tv.de
Drupal sehen und lernen