Easyengine breaks after server reboot

Offen
#1,420 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
linux, nginx, php

Rechercherichtung

Reproduziere die gemeldete Abfolge auf Ubuntu 18 mit EasyEngine 4.0.14: Erstelle eine SSL-WordPress-Site, starte die EC2-Instanz neu und erstelle anschließend eine weitere Site. Verfolge den Portvergleich von nginx-proxy mit /opt/easyengine/config/config.yml; abgeschlossen ist die Aufgabe, wenn die Site-Erstellung nach dem Neustart ohne den Port-Mismatch-Fehler erfolgreich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

This is a serious bug in the latest version. Ubuntu 18, AWS EC2, follow the steps:

  1. Install EE
  2. Create WP site with SSL
  3. Reboot the EC2 instance
  4. Create another WP site

The error:

ubuntu@ip-172-31-7-49:~$ sudo ee site create test.com
Error: Ports of current running nginx-proxy and ports specified in EasyEngine config file don't match.
+-------------------+-------------------------------------------------------------------------+
| OS                | Linux 4.15.0-1039-aws #41-Ubuntu SMP Wed May 8 10:43:54 UTC 2019 x86_64 |
| Shell             | /bin/bash                                                               |
| PHP binary        | /usr/bin/php7.2                                                         |
| PHP version       | 7.2.18-1+ubuntu18.04.1+deb.sury.org+1                                   |
| php.ini used      | /etc/php/7.2/cli/php.ini                                                |
| EE root dir       | phar://ee.phar                                                          |
| EE vendor dir     | phar://ee.phar/vendor                                                   |
| EE phar path      | /home/ubuntu                                                            |
| EE packages dir   |                                                                         |
| EE global config  | /opt/easyengine/config/config.yml                                       |
| EE project config |                                                                         |
| EE version        | 4.0.14                                                                  |
+-------------------+-------------------------------------------------------------------------+

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.2 LTS
Release:        18.04
Codename:       bionic

Vorherrschende Sprache
PHP
Sterne
2.2k
Forks
422
Ø Merge
2 Std. 15 Min.
Gemergte PRs (30 T.)
9

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus EasyEngine/easyengine

Alle Issues in EasyEngine/easyengine

Ähnliche Issues

Weitere Issues zu PHP

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.