Supportnet / Forum / Skripte(PHP,ASP,Perl...)
PHP und MySQL in Webspace
Frage
Hallo,
ich möchte mir Webspace mit PHP und MySQL zulegen, habe auch schon nen Anbieter gefunden. Damit möchte ich z.B. ein Forum realisieren, das von Phpbb. Hab da noch ein paar Fragen:
Die Einträge des Forums werden doch in der MySql-Db gespeichert oder? Oder müssen sie sogar? Geht ein PHP-Forum gar nicht ohne eine DB?
Und kann ich auch ein Gästebuch darüber realisieren, oder ist das nicht sinnvoll? Dadurch wird ja mein Webspace belastet..hab nur 30 MB, wieviel Platz benötigen so Einträge von Foren und Gästebüchern? Und ich verfüge über 1 x MySQL.
Wenn ich schon ein WEbspace mit PHP-Unterstützung habe, ist es dann auch sinnvoll, den Rest der Homepage mit PHP zu entwickeln?
VIelen Dank im Voraus
Antwort 1 von Nessus
Hi,
die Einträge vom PHPbb werden in einer DB gespeichert. Da dies ein Forum der besseren Klasse ist und für größere Besucherzahlen gedacht ist, ist dies dann schon zwingend. Allerdings ein Forum geht auch ohne DB, aber man stößt schnell an die Grenzen und ist noch lange nicht so flexibel.
Du hast zwar nur eine DB, aber es kommt auf die Anzahl der Tabellen an, also kannst Du auch andere Sachen mit realisieren und gleichzeitig laufen lassen.
Wg. dem Platz können keine pauschalen Aussagen getroffen werden, bedingt allerdings, das Layout und Contend getrennt gehalten werden sollten 30MB dicke ausreichen. Zumal in der Startphase Du dankbar um einen Eintrag pro Tag sein musst, der nur wenige KBytes betragen sollte.
Sinnvoll ist es immer Interaktionen in PHP zu basteln, auch da ist eine pauschale Aussage, nicht möglich.
Übrigens werden Webseiten immer in HTML geschrieben, lediglich interaktive Programme, die auf dem Server ablaaufen schreibst Du in PHP, aber die Ausgabe ist normalerweise auch wieder HTML.
HTH
Nessus
die Einträge vom PHPbb werden in einer DB gespeichert. Da dies ein Forum der besseren Klasse ist und für größere Besucherzahlen gedacht ist, ist dies dann schon zwingend. Allerdings ein Forum geht auch ohne DB, aber man stößt schnell an die Grenzen und ist noch lange nicht so flexibel.
Du hast zwar nur eine DB, aber es kommt auf die Anzahl der Tabellen an, also kannst Du auch andere Sachen mit realisieren und gleichzeitig laufen lassen.
Wg. dem Platz können keine pauschalen Aussagen getroffen werden, bedingt allerdings, das Layout und Contend getrennt gehalten werden sollten 30MB dicke ausreichen. Zumal in der Startphase Du dankbar um einen Eintrag pro Tag sein musst, der nur wenige KBytes betragen sollte.
Sinnvoll ist es immer Interaktionen in PHP zu basteln, auch da ist eine pauschale Aussage, nicht möglich.
Übrigens werden Webseiten immer in HTML geschrieben, lediglich interaktive Programme, die auf dem Server ablaaufen schreibst Du in PHP, aber die Ausgabe ist normalerweise auch wieder HTML.
HTH
Nessus
Antwort 2 von starter
Danke für die schnelle Antwort.
Wie meinst du das mit Layout und Content zu trennen? Bei den Seiten hab ich alle Layout-Elemente in eine CsS-Datein gepackt, wie kann ich das auf ein PHP-Forum übertragen?
Und wenn ich diese eine DB habe, ist die dann schon angelegt und wie kann ich da Tabellen erstellen, hat das was mit dem Programm Confixxx zu tun (bekomme ich mit)? Oder geht das über das Forum?
Wäre es denn sinnvoll, ein Gästebuch auf solch eine Basis zu machen?
Wie meinst du das mit Layout und Content zu trennen? Bei den Seiten hab ich alle Layout-Elemente in eine CsS-Datein gepackt, wie kann ich das auf ein PHP-Forum übertragen?
Und wenn ich diese eine DB habe, ist die dann schon angelegt und wie kann ich da Tabellen erstellen, hat das was mit dem Programm Confixxx zu tun (bekomme ich mit)? Oder geht das über das Forum?
Wäre es denn sinnvoll, ein Gästebuch auf solch eine Basis zu machen?
Antwort 3 von halfstone
Was Nessus sagt stimmt wie immer ;-)
30 MB ist völlig ausreichend. Wenn du mehr brauchst ist deine Seite schon so groß dass du sowieso einen anderen Tarif wählen wirst. Kommt natürlich auch drauf an was dein Provider unter Webspace versteht.
Wenn es nur die html Seiten sind dann reicht dir das in alle Ewigkeit, das komplette Supportnet passt locker in ca. 10 MB von den html-Seiten (asp-Seiten) her.
Natürlich kannst du neben einem Forum auch ein Gästebuch mit der gleichen Datenbank betreiben.
Wenn du mehr als ein Forum willst, dann schau dir doch mal Postnuke oder PHPNuke an. Da hast du alles aus einer Hand und das auch noch kostenlos und es läuft auch auf einer Linux/Apache/Mysql/PHP Umgebung.
Gruß Fabian
30 MB ist völlig ausreichend. Wenn du mehr brauchst ist deine Seite schon so groß dass du sowieso einen anderen Tarif wählen wirst. Kommt natürlich auch drauf an was dein Provider unter Webspace versteht.
Wenn es nur die html Seiten sind dann reicht dir das in alle Ewigkeit, das komplette Supportnet passt locker in ca. 10 MB von den html-Seiten (asp-Seiten) her.
Natürlich kannst du neben einem Forum auch ein Gästebuch mit der gleichen Datenbank betreiben.
Wenn du mehr als ein Forum willst, dann schau dir doch mal Postnuke oder PHPNuke an. Da hast du alles aus einer Hand und das auch noch kostenlos und es läuft auch auf einer Linux/Apache/Mysql/PHP Umgebung.
Gruß Fabian
Antwort 4 von halfstone
Bei den meisten Foren ist ein install Script dabei, dass die Tabellen in der Datenbank automatisch anlegt.
Wenn nicht dann entweder über SQL-Befehle oder einfacher mit dem Tool phpmyadmin.
Ja ein Gästebuch ist auch dahingehend sinnvoll. Dann hast du alles in einer Datenbank.
Confixx kenne ich nicht, aber ich denke mal damit kannst du die Datenbank anlegen, die Tabellen werden dann wie oben beschrieben angelegt.
Gruß Fabian
Wenn nicht dann entweder über SQL-Befehle oder einfacher mit dem Tool phpmyadmin.
Ja ein Gästebuch ist auch dahingehend sinnvoll. Dann hast du alles in einer Datenbank.
Confixx kenne ich nicht, aber ich denke mal damit kannst du die Datenbank anlegen, die Tabellen werden dann wie oben beschrieben angelegt.
Gruß Fabian
Antwort 5 von starter
Danke für die Auskünfte!
Antwort 6 von Nessus
@Halfstone
Jetzt fühle ich mich geehrt ;-)
@starter
Layout & Contend getrennt heißt: Du hast alle Dateien, die Alles was das Aussehen bestimmt in einer Datei und den Inhalt in der DAtenbank. Das hat den Vorteil, das Du nicht tausende gleiche Seiten auf dem Webspace hast, sondern nur eine, in der steht alle was mit dem Aussehen zu tun hat und bei jedem Aufruf mit einem anderen Inhalt gefüllt wird. Das hat neben dem gesparten Platz auch den Vorteil der besseren Wartbarkeit, da Du nur ein File ändern mußt, anstatt die Änderung bei bei allen weiteren Seiten durchzuführen.
Nessus
Jetzt fühle ich mich geehrt ;-)
@starter
Layout & Contend getrennt heißt: Du hast alle Dateien, die Alles was das Aussehen bestimmt in einer Datei und den Inhalt in der DAtenbank. Das hat den Vorteil, das Du nicht tausende gleiche Seiten auf dem Webspace hast, sondern nur eine, in der steht alle was mit dem Aussehen zu tun hat und bei jedem Aufruf mit einem anderen Inhalt gefüllt wird. Das hat neben dem gesparten Platz auch den Vorteil der besseren Wartbarkeit, da Du nur ein File ändern mußt, anstatt die Änderung bei bei allen weiteren Seiten durchzuführen.
Nessus

