Operation Manual

576
DREAMWEAVER GEBRUIKEN
Voorbereidingen voor het bouwen van dynamische websites
Laatst bijgewerkt 2/5/2011
Het probleem treedt op wanneer op de pagina gegevens moeten worden weergegeven uit een lege recordset. Dit
probleem kunt u oplossen door het servergedrag Regio tonen toe te passen op de dynamische inhoud die op de pagina
moet worden weergegeven:
1 Selecteer de dynamische inhoud op de pagina.
2 Klik in het paneel Servergedrag op de plusknop (+) en selecteer Regio tonen> Regio tonen als recordset niet leeg is.
3 Selecteer de recordset waaruit de dynamische inhoud moet komen en klik op OK.
4 Herhaal stap 1 tot 3 voor elk element met dynamische inhoud op de pagina.
MySQL-foutberichten oplossen
Eén veelvoorkomend foutbericht dat u kunt krijgen tijdens het testen van een PHP-databaseverbinding met MySQL
4.1, is “Client ondersteunt gevraagd bekrachtigingsprotocol niet. Kijk of u MySQL-client kunt opwaarderen.”
Wellicht moet u terugvallen op een eerdere versie van MySQL of PHP 5 installeren en een aantal DLL's (Dynamic Link
Libraries) kopiëren. Zie “Een PHP-ontwikkelomgeving instellen” op pagina 558 voor uitgebreide instructies.
Verbindingsscripts verwijderen
De opdracht Verbindingsscripts verwijderen gebruiken
U kunt de opdracht Verbindingsscripts verwijderen gebruiken om scripts te verwijderen die door Dreamweaver in een
map op afstand zijn geplaatst om toegang te krijgen tot databases. Deze scripts zijn alleen nodig tijdens de ontwerpfase
in Dreamweaver.
Wanneer u de optie Stuurprogramma gebruiken op testserver of DSN gebruiken op testserver inschakelt in het
dialoogvenster Databaseverbindingen, zal Dreamweaver een MMHTTPDB-scriptbestand uploaden naar de testserver.
Zo kan Dreamweaver het stuurprogramma voor de database op afstand beïnvloeden met het HTTP-protocol, dat op
zijn beurt Dreamweaver in staat stelt de benodigde database-informatie op te halen met behulp waarvan u uw site kunt
maken. Met dit bestand wordt het echter mogelijk gemaakt de namen van de gegevensbronnen (DSN's) te bekijken die
in het systeem zijn gedefinieerd. Als de DSN's en de databases niet met een wachtwoord zijn beveiligd, kan een hacker
het script bovendien gebruiken om SQL-opdrachten voor de database op te geven.
Het MMHTTPDB-scriptbestand staat in de map _mmServerScripts, die zich in de hoofdmap van uw website bevindt.
Opmerking: In de bestandsbrowser van Dreamweaver (het paneel Bestanden) wordt de map _mmServerScripts
verborgen. U kunt de map _mmServerScripts zien als u een FTP-client van derden of de bestandsbrowser gebruikt.
In bepaalde configuraties zijn deze scripts helemaal niet nodig. Wanneer bezoekers van uw website van webpagina's
worden voorzien, spelen de scripts geen rol en hoeven deze daarom niet op een productieserver te worden gezet.
Als u het MMHTTPDB-scriptbestand naar een productieserver hebt geüpload, moet u het MMHTTPDB-
scriptbestand verwijderen. Met de opdracht Verbindingsscripts verwijderen worden scriptbestanden automatisch
voor u verwijderd.