Jak používat PHPCG na localhostu a vzdáleném serveru

Generátor PHP CRUD můžete používat podle svého uvážení přímo na produkčním serveru nebo z lokálního serveru synchronizací konfigurace a souborů Bootstrap admin dashboard.


Ať už se rozhodnete jakkoli, musíte si licenci zaregistrovat na každém serveru, na kterém PHPCG používáte.
Registrací licence se v databázi vytvoří licenční tabulka (typicky user_data). Tabulka user_data nesmí být synchronizována z jednoho serveru na druhý.


Práce přímo na produkčním serveru [Doporučeno]

Pokud používáte generátor přímo na produkčním serveru, nemusíte synchronizovat soubory conf. & dashboard admin. Proto je tato metoda doporučená: nehrozí riziko chyb při synchronizaci.

Zde je návod, jak postupovat:

  1. 1 Nahrajte požadované složky na server.
  2. 2 Otevřete generátor (generator/generator.php) v prohlížeči a začněte vytvářet panel administrace.
  3. 3 Přístup ke generátoru můžete chránit přihlašovacím jménem a heslem:
    1. Otevřete Obecná nastavení na stránce Generátor
    2. Povolte uzamčení generátoru a potvrďte
    3. Generátor je chráněn. Přihlašovací jméno je váš e-mail a heslo je váš kód nákupu
    4. .

Poté budete muset nainstalovat modul ověřování panelu správce.

důležité Neinstalujte jej před vygenerováním všech zobrazení (seznamů READ) vašeho panelu správce.
Modul ověřování potřebuje znát tabulky používané v administraci, abyste jim mohli přiřadit práva (uživatelské profily).

Práce na místním serveru a synchronizace s produkčním serverem

  1. 1 Otevřete generátor v prohlížeči a začněte vytvářet panel správce na svém localhostu.
  2. 2 Přesun instalace z localhostu na produkční server
  3. 3 Při vytváření pohledů (seznamů READ) a formulářů se některé soubory vytvářejí nebo aktualizují v adresáři správce.
    Tyto soubory stačí nahrát na produkční server.
    Při úpravě konfigurace (General Settings) se aktualizuje soubor conf/user-conf.json.

Co byste měli vědět:

  • Složku generátoru nemusíte nahrávat na produkční server.
  • Soubor pro připojení k databázi je /class/phpformbuilder/database/db-connect.php. Nastavení připojení bylo do tohoto souboru zapsáno během instalace. Jsou specifická pro každý server: tento soubor nesynchronizujte s..
  • Filtry a možnosti výběru každé tabulky jsou uloženy v admin/crud-data ve formátu JSON.
  • Seznamy READ používají třídy PHP v admin/class/ a šablony TWIG v admin/templates/.
  • Formuláře se nacházejí v admin/inc/forms/
  • Navigační panel se nachází v souboru admin/crud-data/nav-data.json.

Hlavní stránka výukového programu PHP CRUD