Datenbank und andere Dinge über kleinen Server bereitstellen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
setec112
Beiträge: 73
Registriert: 16.08.2004 09:21:59
Wohnort: Bergisch Gladbach

Datenbank und andere Dinge über kleinen Server bereitstellen

Beitrag von setec112 » 15.10.2004 16:34:40

Hallo,

vielleicht nicht ganz glücklich ausgedrückt der Titel. Folgendes Problem / Aufgabe.

Ich möchte für meinen Löschzug ein digitales Dienstbuch aufsetzen.

Das sollte über SQL und PHP erfolgen.

Leider weiss ich als ein wenig Newbie nicht so wirklich WO ich anfangen soll.

erstmal habe ich apache und Sql server installiert. Wobei ich hier apache und apache2 habe, den Unterschied habe ich noch nicht ganz gerafft. Eine Dynamische IP habe ich auch. Mysqladmin ist auch drauf.



Ich habe ein wenig Ahnung von PHP und auch SQL schon mal was gemacht.

Jetzt möchte ich folgendes basteln:

-Sektion Personal
- Sektion Übung
-Sektion Einsatz

In Personal stehen die ganzen Daten wie Adresse und besuchte Lehrgänge. 3 Leute sollen da alles ändern und sehen können und der Rest soll nur seine persönlichen Dinge sehen und auch nur Rufnummern und Straße usw ändern können.

- Sektion Übung und Einsatz haben verschiedene Leute Zugriff drauf und dürfen da auch munter drin rumschreiben.

-------------------

Die erstellung der Datenbank und der Darstellung wird sicherlich recht lange dauern, aber das stellt eigentlich das kleinere Problem dar.

Nur wie füge ich die Server mit der Datenbank zusammen?
Und ganz wichtig: wie Mache ich das mit den Zugriffen?


Vielleicht gibt's da ja auch schon eine fertige Sache die ich nur abändern muss, wie ein PHP Board oder ähnlich.

Gebt mir mal bitte einen Tipp wie ich da anfange.



Gruß
Setec112

Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

Beitrag von Belgarad » 15.10.2004 16:53:12

-du brauchst apache, php, mysql (hast du ja schon).
-in apache musst du ggf. php aktivieren.
die datenbanken kannst du mit grafischen frontends erstellen, (gibts es für mysql unter linux, windows) und natuerlich auch per kommandozeile und web.

"Grundsaetzlich" ist es nicht so schwer:
-datenbank erstellen
-Im php script wird die datenbank geoeffnet.
-Per formular werden parameter vom user eingegeben.
-per php script wird dann eine sql abfrage formuliert und an den sql server uebergeben.
-das ergebnis wird in php als variable abgelegt.
-die variable wird vom script bearbeitet und das ergebnis per php in html eingebettet um es dann auszugeben.
-datenbank wird geschlossen

anbei ein link zu einem englischen tutorial das die grundlagen ganz gut zeigt:
http://webmonkey.wired.com/webmonkey/99/21/index2a.html
Debian SID

Benutzeravatar
setec112
Beiträge: 73
Registriert: 16.08.2004 09:21:59
Wohnort: Bergisch Gladbach

Beitrag von setec112 » 15.10.2004 19:36:55

....als blöde nachfrage.

Als oich habe mit Webmin da schon ein wenig rumgespielt.

Muß ich denn noch irgendwas anderes machen, als die Module aktivieren? Irgendwelche Parameter oder so?


Gruß
Setec112

Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

Beitrag von Belgarad » 17.10.2004 15:35:37

setec112 hat geschrieben: Als oich habe mit Webmin da schon ein wenig rumgespielt.

Muß ich denn noch irgendwas anderes machen, als die Module aktivieren? Irgendwelche Parameter oder so?
...
Was soll man darauf antworten???
-laeuft der sql-server? (ggf. für mysql auch die verbindung via tcp/ip erlauben)
-laeuft apache?
-Ist php auf dem apache aktiviert?
erzeuge eine datei testphp.php mit folgendem inhalt und lege sie im apache www verzeichnis ab. wenn du die dannn mit deinem browser oeffnest musst du einige infos zu deiner php installation sehen - wenn nicht stimmt etwas nicht (php / apache)

Code: Alles auswählen

<html>
<head>
<title>PHP Installation Test</title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>
vllt findest hier noch weitere hilfe zu php, apache, mysql etc.
http://www.freewebmasterhelp.com/tutorials/phpmysql/
Debian SID

Antworten