|
|
mSQL Datenbanken
Wir haben eine voll lizensierte Version von mSQL 2.0 für die virtuellen Server erhalten, die Sie
ohne Einrichtungsgebühren oder monatliche Zahlungen installieren und können.
Loggen Sie sich per Telnet in Ihren Server ein und starten die Installations-Routine:
Ihre v2.0.x Datenbanken werden in folgendem Verzeichnis gespeichert:
Um den mSQL Daemon zu starten müssen Sie folgenden Befehl ausführen:
% daemon -f /usr/local/bin/msql2d Beachten Sie, daß ein ähnlicher Befehl in Ihrer Rc Datei (~/etc/rc) angelegt wurde, um sicherzustellen, daß mSQL wieder startet, wenn Ihr Server rebootet wird. mSQL läuft als Daemon auf Ihrem Server. Um den Status des Daemons zu prüfen, müssen Sie folgenden Befehl verwenden:
Weitere Informationen zu mSQL finden Sie in der Mini SQL 2.0 Referenz% ps auxww | grep msql
Wird eine mSQL Datenbank über ein CGI Script aufgerufen, ist es wichtig, daß die Zugrifsrechte für diese Datenbank eingerichtet sind. Dies geschieht durch einige Einträge in der ~/usr/local/msql2/msql.acl Datei, die folgende Form haben:
# # Access control for mSQL # # Entries are of the form # # For the bookmark database, I let anyone # read it but only I can write it: #database=bookmarks #read=* #write=USERNAME #access=local #host=* Ein praktisches Beispiel:
# # Access control for mSQL # # Entries are of the form # # For the bookmark database, I let anyone # read it but only I can write it: database=bookmarks read=* write=USERNAME access=local host=*
Das W3-mSQL bietet ein web-basiertes Programmier-Interface für das Entwickeln von mSQL Datenbank-System. Um die Installations-Routine zu starten, geben Sie folgenden Befehl ein:
W3-mSQL bearbeitete HTML Dateien müssen vom ~/www/cgi-bin/w3-msql pre-processed werden, bevor das Ergebnis zum Browser gesendet wird. Normalerweise benötigt diese Vorprozessierung das ~/www/cgi-bin/w3-msql CGI, welches in der URL dann wie folgt aussieht:
http://DOMAIN.DE/cgi-bin/w3-msql/datei.msql Der Apache WebServer kann jedoch so konfiguriert werden, daß W3-mSQL Dateien mit der Endung .msql automatisch vorprozessiert werden. Um dies zu konfigurieren, müssen Sie die folgenden Zeilen in Ihrer ~/www/conf/httpd.conf Datei einfügen:
AddHandler htmsql msql Action htmsql /cgi-bin/w3-msql Es ist nun möglich, die W3-mSQL Dateien wie folgt anzusprechen:
http://DOMAIN.DE/datei.msql d.h. die .msql Dateien werden nun vom ~/www/cgi-bin/w3-msql CGI vorprozessiert, ohne daß der ~/www/cgi-bin/w3-msql CGI Pfad in der URL auftaucht. |