Wie Sie PHPCG auf einem lokalen und einem entfernten Server verwenden

PHP CRUD Generator kann je nach Bedarf direkt auf Ihrem Produktionsserver oder von Ihrem lokalen Server aus verwendet werden, indem Sie die Konfigurations- und Bootstrap-Admin-Dashboard-Dateien synchronisieren.


Wie auch immer Sie sich entscheiden, Sie müssen Ihre Lizenz auf jedem Server registrieren, auf dem Sie PHPCG verwenden.
Die Registrierung der Lizenz erzeugt eine Lizenztabelle (typischerweise user_data) in Ihrer Datenbank. Die Tabelle user_data darf nicht von einem Server zum anderen synchronisiert werden.


Arbeiten Sie direkt auf Ihrem Produktionsserver [Empfohlen]

Wenn Sie den Generator direkt auf Ihrem Produktionsserver verwenden, müssen Sie Ihre Conf. & Dashboard-Admin-Dateien nicht synchronisieren. Deshalb ist dies die empfohlene Methode: Es besteht kein Risiko von Synchronisationsfehlern.

So gehen Sie vor:

  1. 1 Laden Sie die benötigten Ordner auf Ihren Server hoch
  2. 2 Öffnen Sie den Generator (generator/generator.php) in Ihrem Browser und beginnen Sie mit der Erstellung des Admin-Panels
  3. 3 Sie können den Zugriff auf den Generator mit einem Login und einem Passwort schützen:
    1. Öffnen Sie die Allgemeinen Einstellungen auf der Seite Generator
    2. Aktivieren Sie Generator sperren und bestätigen Sie
    3. Der Generator ist geschützt. Das Login ist Ihre E-Mail und das Passwort ist Ihr Kaufcode
    4. .

Anschließend müssen Sie das Authentifizierungsmodul des Admin-Panels installieren.

wichtig Installieren Sie es nicht, bevor Sie alle Ansichten (READ-Listen) Ihres Admin-Dashboards erstellt haben.
Das Authentifizierungsmodul muss die in der Verwaltung verwendeten Tabellen kennen, damit Sie ihnen Rechte (Benutzerprofile) zuweisen können.

Arbeiten auf Ihrem lokalen Server und Synchronisierung mit Ihrem Produktionsserver

  1. 1 Öffnen Sie den Generator in Ihrem Browser und beginnen Sie mit der Erstellung des Admin-Panels auf Ihrem lokalen Host
  2. 2 Verschieben Sie Ihre Installation von localhost auf den Produktionsserver
  3. 3 Wenn Sie Ihre Ansichten (READ-Listen) und Formulare erstellen, werden einige Dateien im Admin-Verzeichnis erstellt oder aktualisiert.
    Sie müssen diese Dateien nur auf Ihren Produktionsserver hochladen.
    Wenn Sie die Konfiguration (Allgemeine Einstellungen) bearbeiten, wird conf/user-conf.json aktualisiert
    .

Was Sie wissen müssen:

  • Sie müssen den Generator-Ordner nicht auf Ihren Produktionsserver hochladen.
  • Die Datenbankverbindungsdatei lautet /class/phpformbuilder/database/db-connect.php. Die Verbindungseinstellungen wurden während der Installation in diese Datei geschrieben. Sie sind spezifisch für jeden Server: synchronisieren Sie diese Datei nicht...
  • Die Filter und Auswahloptionen der einzelnen Tabellen werden in admin/crud-data im JSON-Format gespeichert.
  • Die READ-Listen verwenden PHP-Klassen in admin/class/ und TWIG-Vorlagen in admin/templates/.
  • Die Formulare befinden sich in admin/inc/forms/
  • Die Navigationsleiste befindet sich in admin/crud-data/nav-data.json

PHP CRUD-Tutorial Hauptseite