Ich bin gerade dabei Dreamweaver CS& über das Buch: „Das umfassende Handbuch“ von Galileo Design zu lernen.
Beim Arbeiten mit dynamischen Websites habe ich aber leider ein Problem. Ich habe br phpMyAdmin eine Datenbank erstellt und versuche diese nun mit Dreamweaver über das Feld Datenbanken zu verbinden. Aber nachdem ich unter MySQL-Verbindung alles ausgewählt habe und auf den Button Datenbank auswählen gehe zeigt mir Dreamweaver folgende Fehlermeldung an: HTTP-Fehlercode 403 Verboten.
Könnt ihr mir da weiterhelfen?
In meinem Buch steht noch etwas über Datenbanken an MS Access anbinden. Muss ich dass machen, damit die Fehlermeldung verschwindet, bzw wofür ist Access dann genau?
Bei einigen Webhostern ist das völlig normal - diese lassen die Datenbankverbindung nicht von „extern“ zu.
Beispiel: 1. der Hoster stellt einen Webserver und einen Datenbankserver zur Verfügung. (Dies kann der gleiche Host/IP sein, aber auch zwei verschiedene, spielt in unserem Fall aber keine Rolle)
2. Der Hoster stellt den Datenbankserver ein. Dabei kann er festlegen welcher Host/IP auf ihn zugreifen darf. Z.B. von überall / nur von erlaubten Hosts/IPs
Sollte letzteres der Fall sein, ist es vollkommen Egal, was sie im DW einrichten, es wird NIE funktionieren.
Frage 2:
Access Datenbanken sind eine Möglichkeit, DW mit einer Datenbanken zu verbinden, wenn du Access im Rahmen einer MS-Office Installation erworben hast. Kein Access - Keine Datenbankverbindung.
Dennoch: Die Access Variante hat rein gar nichts mit der online mySQL Datenbank - erstellt via phpMyAdmin - zu tun.
Ergänzung: Soll DW einmal testweise an eine Datenbank mit webserver angebunden werden, aber der online-Hoster unterstützt das nicht, kannst du auch lokal einen Webserver mit Datenbankserver installieren. Das entsprechende softwarepaket heisst XAMPP (X=betriebssystem:Linux, Windows; A=Apache (WWW-server); M=MySQL; P=PHP, P=Perl) ==> WAMPP/LAMPP
Verfügbar: hier: http://www.apachefriends.org/de/xampp.html
danke für die schnelle Antwort. Also xamp habe ich schon installiert und meine Verbindung läuft über einen Localhost, aber es funktioniert dennoch noch nicht.
Bei xampp control panel habe ich apache und mysql laufen.
vermeide bitte Fachbegriffe wie „Loopback“ - wenn du sie nicht richtig verwenden kannst. Fachleute irritiert das nur, wenn sie nicht wissen was du meinst - ich nehme aber an, dass du den Webseitenaufruf von 127.0.0.1 meintest. Danke
Nun ja, du solltest eigentlich auf der Startseite von entweder: apache (It works!) oder XAMPP landen (oranges interface, zum konfigurieren)
Bitte lese die XAMPP Anleitung gut durch http://www.apachefriends.org/de/xampp-windows.html - Das wird dir bei der Einrichtung der lokalen Umgebung - und dem Verständnis von Zusammenspiel
zw. mySQL, Webserver und PHP wesentlich helfen.
ich entwickle meine Datanbank Anwendungen immer direkt in PHP deswgen nutze ich diese dreamweaver funktionalitäten gar nicht und kann dir da keine grosse hilfe sein.
ein HTTP fehler code 403 Vorbidden wird normalerweise von einem webserver gesendent. wenn es ein dokument (html, jpeg etc) nicht lesen darfst. dies kann z.b. der fall sein wenn die zugriffsrechte nicht richtig gesetzt wurden. oder dein webserver nicht für die gewählte scriptsprache (z.b PHP) nicht eingestellt ist.
mit MS Access must du nix machen MS Access ist eine ander datenbank.
p.s sorry für die späte antwort ich war im urlaub.
gruss chris