Advertisement
Palareas

anleitung-install-script.txt

Jun 19th, 2014
796
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. Hallo Leute,
  2.  
  3. ihr wollt eine eigene CMS anfangen und wisst nicht wie?
  4. Dieses simple Installation-Script ist ein guter Anfang.
  5.  
  6.  
  7. * Als erstes beginnen wir mit der - .htaccess
  8.  
  9. Sie schützt die darin aufgelisteten Dateien. D.h. keiner kann die config.php und die common.php über dem Browser öffnen. Sozusagen hat keiner Zugriff auf ihre Einstellungen, die in der config.php (z.B. MySQL-Zugangsdaten) gespeichert sind.
  10.  
  11.  
  12. ->>>>>
  13. die .htaccess findet Ihr in meinen Pastebins. Auch alle anderen Dateien wie die index.php, install/index.php, install.php, install/mysql/table.php und die install/mysql/data.php die ich hier im Tutorial beschreibe, sind bei meinen Pastebins zu finden.
  14.  
  15.  
  16. * Folgende meiner Pastebins benötigen Sie für diese Anleitung:
  17.  
  18. - htaccess: http://pastebin.com/tXTiKJBN
  19. - index.php: http://pastebin.com/PfZf2ZqU
  20. - install.php: http://pastebin.com/HFTAzdMi
  21. - install/index.php: http://pastebin.com/hUdYre0E
  22. - install/mysql/data.php: http://pastebin.com/Q8m3PCgv
  23. - install/mysql/tables.php: http://pastebin.com/Xkw0eHNc
  24.  
  25. -<<<<<
  26.  
  27.  
  28. * Als zweites erstellen wir die - index.php
  29.  
  30. Dieser Script bewirkt, dass sie den Link zur Installation (install.php) haben, falls sie noch nicht die Installation durchgeführt haben. Ansonsten werden sie zur sites.php weitergeleitet.
  31.  
  32. Die sites.php enthält den Inhalt, den Sie für die index.php geplant hatten. Also das, was der Internetuser sieht, wenn er auf die Seite stößt und Sie die Installation durchgeführt haben.
  33.  
  34.  
  35. * Die dritte Datei, die wir erstellen ist die - install.php
  36.  
  37. Diese Datei leitet uns eigentlich nur zum eigentlichen Installation-Script weiter. Dazu erstellen wir als nächstes den Ordner install/ In diesen Ordner erstellen wir dann den Ordner mysql/ und darin werden die folgenden zwei Dateien erstellt.
  38.  
  39. Zuerst mal die tables.php (siehe mein Pastebin Beispiel)
  40. Damit werden später die Tabellen user, sessions und config etc. angelegt. Hier kommen also alle Tabellen rein, die Sie anlegen möchten.
  41.  
  42. Die zweite Datei nennen wir mal data.php (siehe mein Pastebin Beispiel)
  43. Hier werden die Daten hineingepackt, die in die Tabellen sollen.
  44.  
  45. So, damit wäre bis auf den Installation-Script alles gesagt. Die Grundlagen sind euch hoffentlich klar.
  46.  
  47.  
  48. * Der Installations-Script
  49.  
  50. Dieser liegt im Ordner install/ und heißt index.php Ich habe versucht ihn einfach und selbsterklärend zu scripten. Er besteht aus mehreren Schritten. Als erstes wird die Installation gestartet, dann gehts weiter zur Datenbank. Hier bei entsteht eine config.php. Damit können dann im nächsten Schritt die Tabellen und ihre Inhalte installiert werden. Im letztem Schritt wird hier in meinem Beispiel noch der Administrator angelegt.
  51.  
  52. Dieses Installation-Script Beispiel ist weder außergewöhnlich noch großartig, ist jedoch für einen Einstieg gut nachvollziehbar.
  53. Die Sicherheit des Scripts ist jedoch schon ganz manierlich. Was das Design angeht, darüber kann man sich streiten. Braucht ein Installation-Script ein aufregendes Design? Wer meint Ja, der kann ja gerne eine .css einbinden, den Text, Links und Divs formatieren. Dann vielleicht noch ein Header-Logo, anständige Buttons und ein Hintergrundbild einpflegen.
  54.  
  55.  
  56. * Tipps
  57.  
  58. 1. eine .css-Datei erstellen
  59. 2. in die <div>-Befehle die einzelnen Elemente aus der css mit id=example einbauen.
  60. 3. wer eine CMS baut, sollte vielleicht noch ein License-Agreement vor der Datenbank-Konfiguration einbauen
  61. 4. statt einen Header, ein Logo einpflegen
  62. 5. eine Copyright-Zeile im Footer anbringen
  63.  
  64.  
  65. Genug der Worte! Viel Spass mit dem Script :)
  66.  
  67. Quelle: Die Anleitung basiert auf dem Original von "FreeZoNe1992" (echter Name unbekannt)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement