afbeelding van demeesterroel

'dummy' Installatie van WAMP (e-novative) en daarna Drupal 4.6.4

Ik heb net een beschrijving gestuurd naar een vriendin om drupal te installeren op haar pc.

Misschien ook interessant om hier te plaatsen voor geinteresseerden

0. Intro
Drupal heeft PHP(script-taal) om te programmeren en MYSQL(database) om gegevens op te slaan nodig .
En ook nog een Webserver (vb. ISS van microsoft die waarschijnlijk al op je computer staat, maar die werkt niet zo heel goed samen met de 2 bovenstaande).

als je die vier dan samenbrengt. W(indows)A(pache)M(ysql)P(hp), dan krijg je een WAMP systeem dat als basis dienst voor Drupal.
voor meer info over die dingen verwijs ik naar
http://en.wikipedia.org/wiki/WAMP (EN) of
http://nl.wikipedia.org/wiki/WAMP (NL)

Ik zal even proberen een stap voor stap installatie te beschrijven. LEES heel aandachtig. Iedere stap is belangrijk

1. Installatie WAMP
1.1 Download : http://www.e-novative-download.de/wamp/e-novative_wamp.exe
1.2 Installatie
start de installatie van e-novative_wamp.exe

  • Druk next
  • I agree
  • verander de installatie naar [c:\wamp] en druk Next
  • accepteer default www documents [c:\wamp\www] (pas ook email-adres aan) en druk Next
  • wamp control center : username, password. gebruik overal 'su' (zonder quotes) en druk Next
  • mysql database : username, password. gebruik overal 'su' (zonder quotes) en druk Next
  • accepteer default start menu [e-novative] en druk Install
  • (als je goed oplet dan zie je dan dan eerste APACHE wordt geinstalleerd, daarna MYSQL en daarna PHP)

  • OPGELET : op het einde krijg je een paar error boxjes over "PHP startup .... opensll.dll"
    om dit op te lossen open je c:\windows\php.ini en verander de lijn
    extension=php_openssl.dll
    in
    ;extension=php_openssl.dll
  • installatie eindigt met de vraag of demo page wil zien. druk FINISH

1.3 Check of het gestart is

  • normaal werd de browser automatisch geopend en zie je een pagina met inhoud
    Congratulations! ... You have successfully installed >e-novative> WAMP 2.1.1.
  • anders surf je naar http://localhost om te checken of de server goed draait

2. Installatie Drupal.-4.6.4
2.1 Download http://drupal.org/files/projects/drupal-4.6.4.tar.gz
2.2 aangepaste installatie van drupal is een beetje anders als op http://drupal.org/node/260 beschreven staat
2.2.1 Unzip het ding naar c:\wamp\www zodanig dat je daar een folder drupal-4.6.4 krijgt.
Check even of drupal 'ontdekt' is door wamp door je browser te openen op http://localhost/drupal-4.6.4/
en dan krijg je een error boodschap in de trend van "Warning: mysql_connect() [function.mysql-connect]: Access .... "
2.2.2 maak database:

  • Op de pagina http://localhost/wamp staat een link naar PHPmyadmin Klik daarop. [ik hoop dat je dan een nederlandse pagina krijgt...].
  • Bij "Nieuwe database aanmaken" vul je dan 'drupal' (zonder quotes) in en druk op aanmaken

2.2.3 Vul database;

  • Druk dan op het tab-blad 'SQL'...].
  • vul in het vakje onder "OF locatie van het tekstbestand" het volgende
    c:\wamp\www\drupal-4.6.4\database\database.mysql
  • druk op de onderste start knop en wacht eventjes [bij mij 10 seconden]'...].
  • alles is ok als je links de volgende tabel-namen ziet verschijnen : "access, accesslog, aggregator_category, ... "

2.2.4 Aanpassen drupal installatie

  • Open het bestand hieronder in wordpad of notepad
    C:\wamp\www\drupal-4.6.4\sites\default\settings.php
  • vervang de regel
    $db_url = 'mysql://username:password@localhost/database';
    door
    $db_url = 'mysql://su:su@localhost/drupal';
  • vervang de regel
    $base_url = 'http://localhost';
    door
    $base_url = 'http://localhost/drupal-4.6.4';
  • maak een directory
    C:\wamp\www\drupal-4.6.4\files

2.2.5 Inloggen in drupal

  • surf naar http://localhost/drupal-4.6.4
    vul een username : su
    email adres : su@hallo.be
    en druk OK..
    Je krijgt dan een nieuwe pagina met je passwoord. [OPSCHRIJVEN!!!]
    en het kan zijn dat er een error staat bovenaan

    warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\WAMP\www\drupal-4.6.4\modules\user.module on line 374.

    dat betekent dat je geen mailtjes vanuit drupal zal kunnen sturen hetgeen niet zo heel erg is.
  • druk op Login
    op de nieuwe pagina kan je je paswoord onmiddellijk wijzigen..

3. Extras
Daarna is het allemaal aan jou om te ontdekken.
OP http://localhost/drupal-4.6.4/?q=admin/modules
kan je modules aan/afzetten .. "menu" mag best aanstaan en "locale" ook

als je daarna surft naar
http://localhost/drupal-4.6.4/?q=admin/locale/language/import
dan kan je de file (nl.po) importeren die je kan afhalen op
http://drupal.org/files/projects/nl-4.6.0.tar.gz

Vergeet niet de taal op Dutch [Nederlands] te zetten

Als je iets van problemen tegenkomt laat maar horen

Auteur: 
demeesterroel
afbeelding van demeesterroel
Door demeesterroel op 7 december, 2005 - 13:40

STAP 2.2.5 Inloggen in drupal bevat een foutje.

Moet zijn

de rest blijft hetzelfde

Door omardesign op 19 mei, 2006 - 10:38

Hai roel,

Ik heb je stappen allemaal gevolgd maar als ik dan uiteindelijk naar http://localhost/drupal-4.6.4 ga dan krijg ik een http 404 fout. Ik weet niet wat ik fout doe... Kun je mij helpen?

Groeten omardesign

Door wmachiels op 18 juni, 2006 - 12:01

Er is een aanpassing nodig in Apache httpd.conf file: verander "C:/WAMP/Apache/htdocs" naar "DocumentRoot "C:/WAMP/www"

afbeelding van demeesterroel
Door demeesterroel op 19 juni, 2006 - 11:55

Om te weten of apache webserver opgestart is moet je stap 1.3 uitvoeren. Is het gelukt om te surfen naar http://localhost/

Als dat niet lukt dan moet je in het startmenu van WAMP proberen om apache te starten.

afbeelding van Bart Van Herreweghe
Door Bart Van Herreweghe op 11 november, 2006 - 15:20

bij mij startte apache niet omdat skype op poort 80 draaide; je kan dit steeds controleren in wamp5 via "Test Port 80"

Bart Van Herreweghe

Door Paul op 18 juni, 2006 - 12:42

Geachte Ontwerper,
Tot drie keer toe is het mij niet gelukt om het programma geopend te krijgen.
Als dit al niet lukt, hoe zit het dan met het programma zelf ?
Vriendelijke groet, Paul

afbeelding van demeesterroel
Door demeesterroel op 19 juni, 2006 - 11:42

Het feit dat u het programma niet geopend krijgt is mijns inziens niet gerelateerd aan de kwaliteit van het programma ;)
Kan je mij even zeggen tot welke stap je dan welk geraakt bent, dan proberen we u verder op weg te krijgen.
Let er wel op dat het installeren van eender welke dynamische website zoals Drupal, wel net iets meer voeten in aarde heeft dan het simpelweg installeren van een windows programma. Alleen maar om een Drupal site te draaien zal er eens webserver (apache), databank(mysql) en een scripting engine (PHP) moeten draaien waarboven Drupal zijn werk kan doen. Naast het installeren van die basispaketten moet er dus ook nog voor gezorgd worden dat elk van die programma's goed kan samenwerken.

Door BS op 16 augustus, 2006 - 16:29

Hallo Roel,

Ik heb je beschrijving gevolg en de installatie is naadloos verlopen. Alleen bij de login loopt het mis.
Een first account gecreerd met su en su@hallo.be. Drupal stuurt me het nieuwe paswoord via email, maar ik krijg die fameuze foutboodschap (niet mogelijk emails te versturen). Het nieuwe paswoord wordt niet getoond op de pagina.
Dan ben ik gaan zien onder phpadmin naar de database van Drupal > users. Met het paswoord dat ik daar heb gevonden, heb ik proberen in te loggen maar het lukt niet.

Kun je me verder helpen?

Noël

afbeelding van Bart Van Herreweghe
Door Bart Van Herreweghe op 11 november, 2006 - 15:21

ga naar tabel users
ga in je database naar tabblad SQL en ga als volgt tewerk.

selecteer de bestaande inhoud van de form en vervang

SELECT * FROM `users` WHERE 1

door

update users set pass=MD5('newpwd') where uid='1';

newpwd is hierboven het nieuwe paswoord en kan dus vervangen woorden door een pwd naar keuze

Ik heb ook het veld pasword aangeklikt en vervolgens OK klikken

Dit werkte voor mij.

Bart Van Herreweghe

afbeelding van demeesterroel
Door demeesterroel op 14 november, 2006 - 13:26

De paswoorden die je in de tabel 'users' vind met phpadmin zijn niet de echte paswoorden. Deze paswoorden zijn ge'hash'ed zodanig dat ze veilig wegzitten moest er ooit iemand in slagen om je database te kraken.
De beste oplossing is om de eerder vermelde update query los te laten op je tabel.

succes

Door Langereis op 23 januari, 2007 - 18:40

Ik heb de installatie instruktie letterlijk gevolgd, bij punt 2.2.2 (maak database) klik ik op de link naar http:\localhost\wamp en in dat scherm op phpMyAdmin. Daarna krijg ik een popup-schermpje "verbinding maken met localhost" met het verzoek een username en password op te geven. Ik ken slechts de username "SU" en het gelijkluidende password en dit resulteert in de volgende foutmelding:

"Welkom op phpMyAdmin 2.6.2-pl1

phpMyAdmin probeerde met de MySQL server te verbinden maar de server weigerde de verbinding. Controleer de host, de gebruikersnaam en het wachtwoord in config.inc.php en zorg er voor dat deze overeenkomen met de informatie die u van de Beheerder van de MySQL server kreeg.

Fout
MySQL retourneerde:

#1045 - Access denied for user 'su'@'localhost' (using password: YES) "

Ook heb ik in het scherm http:\localhost\wamp getracht een andere username en een password te creéeren, maar dat gaf hetzelfde resultaat.

Waar ben ik de mist ingegaan? Wie heeft voor mij de juiste tip?

M.v.g. Arnold Langereis

afbeelding van demeesterroel
Door demeesterroel op 24 januari, 2007 - 16:42

in het puntje over mysqlserver werd er gevraagd username en paswoord in te geven.
ik stelde voor om voor beiden 'su' (de quotes niet toelaten)
te gebruiken.
heb je dat gedaan?

Door Luger op 22 januari, 2007 - 21:01

Als ik surf naar surf naar http://localhost/drupal-4.6.4 krijg ik het volgende:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'username'@'localhost' (using password: YES) in c:\wamp\www\drupal-4.6.4\includes\database.mysql.inc on line 31
Access denied for user 'username'@'localhost' (using password: YES)

Op lijn 31 in het bestand c:\wamp\www\drupal-4.6.4\includes\database.mysql.inc staat dit:

$connection = mysql_connect($url['host'], $url['user'], $url['pass'], TRUE) or die(mysql_error());

Hoe kan ik dit oplossen?

Alvast bedankt!
Mvg, Luger

afbeelding van demeesterroel
Door demeesterroel op 24 januari, 2007 - 16:37

Mij lijkt het alsof settings.php niet werd aangepast (zie 2.2.4).
Immers 'username' is de standaard instelling
voor
$db_url = 'mysql://username:password@localhost/database';
en die regel moet aangepast worden naar
$db_url = 'mysql://su:su@localhost/drupal';

Indien dit niet aangepast werd, moet je misschien ook nog het 2de punt van 2.2.4 uitvoeren.

Door gct122 op 24 januari, 2007 - 13:09

dank voor je heldere info.
Maar... bij het puntje in jouw beschrijving:
2.2.2 maak database:

Op de pagina http://localhost/wamp staat een link naar PHPmyadmin Klik daarop. [ik hoop dat je dan een nederlandse pagina krijgt...].

Staat er bij mij geen link naar PHPmyadmin ...

Wat nu?

Door Langereis op 24 januari, 2007 - 17:14

Geachte heer Demeester, zoals ik al schreef, de enige gebruikersnaam die ik ken is SU, net zoals het gegeven password. Om er zeker van te zijn heb ik de installatieprocedure opnieuw uitgevoerd. Met hetzelfde resultaat. Dus password en gebruikersnaam "su" helpen niet.

Arnold Langereis

Door chruhmee op 27 januari, 2007 - 22:10

Ik wil graag mijn eerste stappen zetten in de WAMP en Drupal wereld, maar weet niet goed waar beginnen.

Is het mogelijk om ook een "Dummy installatie handleiding" van Drupal versie 5 te plaatsen?
Bij punt 2.2.3 puntje 2 loop het mis bij mij. Hij vindt die file niet, database.mysql. Er is zelfs geen databasemap.

In welke mate is het belangrijk dat je PHP en MySQL door en door kent? Of kan je al verder met enige basiskennis.

Alvast bedankt.

afbeelding van demeesterroel
Door demeesterroel op 27 januari, 2007 - 22:55

Kan je eens oplijsten (files en directories) waar er te vinden is onder
c:\wamp\www\drupal-4.6.4\

In principe is Drupal zo opgebouwd dat je na een initiele installatie (waarbij je dus even in kontakt komt met php en mysql) een mooi site kan uitbouwen zonder ook nog maar 1 keer in aanraking te komen met pp/mysql.

Zodra je geavanceerdere dingen wil gaan doen (vb. blokken alleen laten zien als de gerbruiker is ingelogd is 100 keer iets gepost heeft...) dan zal je misschien wel wat php kunnen gebruiken.
Maar voor normaal huis-tuin en keuken gebruik is dat dus niet echt nodig:

Laat je iets weten over die bestanden?
Heb je drupal 4.6.4 gebruikt?

Door chruhmee op 29 januari, 2007 - 16:41

Ik ben begonnen met Drupal 5. Ik heb echter een oude versie geinstalleerd en die database-file gekopieerd naar de map onder drupal-5.0. Nu verschijnt een hele reeks tabellen (zoals beschreven in je tutorial).
Ook de language-file heb ik aangepast naar het Nederlands. So far, so good (en dat zonder PHP en MySQL kennis).
Ik kan dus beginnen aan de design.

Het is nu aan mij om de werking van Drupal onder de knie te krijgen. En dat is me nog niet
echt duidelijk. De "handboeken" zijn vooral in het Engels geschreven. Handig zou zijn als er
één pdf-bestand zou bestaan waar alle stappen uitgelegd zouden staan.

Ik blijf ploeteren... ;-)

Bedankt !

afbeelding van demeesterroel
Door demeesterroel op 30 januari, 2007 - 13:51

Tille heeft een Nederlandstalig handleiding geschreven en die wordt in komende dagen geintegreerd op drupal.be.
Aangezien zij haar documentatie in Docbook formaat schrijft moet het normaal gezien ook mogelijk zijn om dit om te zetten naar PDF.
(zie http://www.linuxfocus.org/English/May2000/article152.shtml)

afbeelding van demeesterroel
Door demeesterroel op 27 januari, 2007 - 22:59

Blijkbaar loopt de installatie van drupal op een locale wamp afentoe wat stroef bij punten 2.2.2 en 2.2.3
Vandaar dat ik een nieuwe tutorial in komende dagen zal schrijven over Drupal 5.0 installeren op een locale XAMP.

Hou drupal.be dus maar een paar dagen in de gaten.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.