Deviant ist ein Php-Boilerplate/Mini-Framework, das von Grund auf schnell und reaktionsschnell entwickelt wurde.
Da dies ein neueres Projekt ist, erwarten Sie, dass es möglicherweise nicht reif genug ist, um in einer Produktionsumgebung verwendet zu werden. Sie werden auch den Mangel an Dokumentation bemerken, an dem gearbeitet wird.
Stellen Sie sicher, dass der Komponist installiert ist, das Repository klonen und composer install ausführen. Verwenden Sie composer start , um Ihr Projekt lokal auszuführen. Alle Ihre Vorlagen gehen in/App/Vorlagen/und alle Ihre Seiten gehen in/App/Skripte ein. Derzeit unterstützen wir nur Smarty. Wenn Sie Probleme haben, nehmen Sie eine Beute an einem Basisprojekt, insbesondere bei "/app/controllers/login.php" und seiner Vorlage "/app/templates/login.tpl".
Installieren Sie den Komponisten und führen Sie composer install .
Installieren Sie header der Apache2 -Module und rewrite .
Sie müssen auch /env_example auf /.env kopieren und den Inhalt in Ihre Serverkonfiguration ändern.
Stellen Sie sicher, dass Sie den Bootstrap in /app/bootstrap.php enthält. Dies wird sich in Zukunft definitiv ändern. Stellen Sie also sicher, dass Sie stark kommentieren.
Das Schema kann in/App/Datenbank/ - es in Ihrer MySQL -Datenbank ausführen.
Stellen Sie sicher, dass Sie den folgenden Befehl ausführen, da er fehlende Verzeichnisse erstellt und stellt sicher, dass sie die richtigen Berechtigungen haben: /fix_perms.sh .
Besuchen Sie Ihre Site.com/signup - auf diese Weise können Sie Administrator werden. Alle folgenden Registrierungen müssen im Menü Administrator/Benutzer unlocked werden. Derzeit müssen Anmeldungen vom Administrator genehmigt werden. Dies wird in Zukunft eine Konfigurationsoption sein, aber im Moment ist es genau so, wie es ist.
Vielen Dank, dass Sie dies in Betracht gezogen haben. Es wurden noch keine Führer erstellt, aber wenn Sie es ernst meinen, senden Sie mir bitte eine E -Mail an [email protected] (oder beginnen Sie einfach mitzumachen!)
Wenn Sie eine Sicherheitsanfälligkeit innerhalb von PSF entdecken, senden Sie bitte eine E-Mail an Mike Curry unter [email protected]. Alle Sicherheitslücken werden umgehend angesprochen.
Sie sind für Ihre Website verantwortlich und gehen mit diesem Framework das gesamte Risiko ein. Wir werden nicht für Verstöße oder mangelnde Sicherheitsfunktionen aus der Verwendung dieses Rahmens verantwortlich gemacht, auch wenn wir eine solche Sicherheitsanfälligkeit kennen. In www ist alles riskant!
Deviant ist unter der MIT-Lizenz eine Open-Source-Software lizenziert.