Installatieprobleem bij Joomla-OPGELOST+

Vragen/antwoorden betreffende het maken van je eigen website.

Stef
Lid geworden op: 23 feb 2005, 14:56
Locatie: Brasschaat

20 sep 2009, 16:57

Wie weet hier raad mee.

De installatie van Joomla heb ik als volgt uitgevoerd.
Eerst heb ik Wampserver geinstalleerd.
Daarna Joomla, maar bij stap 4, de "Database" krijg ik steeds de foutmelding:
"Unable to connect to database: Could not connect MysQl"
Vanalles heb ik al uitgetest, Wampserver terug geinstalleerd, Joomla terug geinstalleerd maar niets helpt.
Ik ben gestart met een cursus Joomla en ik heb "huiswerk" tegen volgende vrijdag maar ik krijg het ding zelfs niet draaiende.
Is er soms iemand die mij hierbij kan helpen met tips.
Alvast bedankt.
Stef :cry:
Laatst gewijzigd door Stef op 20 sep 2009, 22:10, 1 keer totaal gewijzigd.
MS Windows 8.1 - 64 bit, Intel Core i7-4790 CPU - 3.60 GHz, 16 GB RAM, NVIDIA GeForce GT 640
stephoto.be

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

20 sep 2009, 18:13

Ik gebruik ook WAMPserver, en bij mij werkt de database alleszins. (Ik gebruik wel geen joomla (nog nooit gebruikt zelfs), ik maak gewoon zelf connectie via PHP).

Is de database goed aangemaakt?

Start anders de MySql console van WAMP server. (Links klikken op dat icoontje in de tray rechts onder - En dan kiezen voor MySql > MySql console)

Hij zal dan een password vragen, duw gewoon op enter. Want er is geen wachtwoord. :wink:
En dan moet ge dit ingeven:

CREATE DATABASE `naamvandb`;

Het is aangeraden om de backticks (`) te gebruiken.

En dan moet ge:

use `naamvandb`;

doen. En dan kunt ge uw table aanmaken. ;)
Bijvoorbeeld:
CREATE TABLE `gebruikers` ( `naam` tinytext, `paswoord` int(11) );

*****************************

Of ge kunt het via PHPMyAdmin doen. WAMPserver opstarten en dan naar: http://localhost/phpmyadmin/ surfen.
Dan kunt ge daar uw database aanmaken + tabellen.

Voor joomla; Misschien ben je hier iets mee: http://help.joomla.org/content/view/37/132/

Mvg,
Dave

PS: Connectie met DB maken in PHP gaat zo:

Code: Selecteer alles

$host="localhost";			
$login="root";
$pass="";
$database ="dave";
$db = mysql_connect($host,$login,$pass);
if (!mysql_select_db($database,$db)) {
	echo "Database connection failed.<br/>";
}
Bij WAMPserver is de login altijd "root" en het password altijd "" (leeg) en de host is ook altijd "localhost" als je met wamp server werkt.
De database naam "dave" moet je uiteraard veranderen naar degene die jij gebruikt. Ik denk dat het casesensitive is. Dus "Dave" is niet hetzelfde als "dave".

De error die je krijgt komt meestal door de instellingen, kijk dus goed de host, password, database naam en loginnaam na.
.NET en Java Programmeur

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

20 sep 2009, 18:28

Op de link van Joomla site:
When installing it for the first time, Joomla! will ask for the following information:

•The name of your MySQL database - (this may be pre-set on some hosted server set-ups)
•The name of the MySQL host - This is usually called "localhost" if you are installing on a PC or a local server. However, if you are using shared hosting, check with your hosting provider to be sure this is the case.
•A MySQL username - This may have been allocated by your server provider - a local MySQL installation generally has the default administrator username set as "root".
•A MySQL password - This may have been allocated by your server provider - a local MySQL installation generally has the default administrator password set to a blank field, unless this was manually changed during installation of the database server.
Dus dat werkt net hetzelfde als bij PHP zo te zien. Gewoon de juiste database naam, localhost, root, "" (leeg wachtwoord) ingeven. Uiteraard moet de database wel aangemaakt zijn voordat je dat doet. ;)

Mvg,
Dave
.NET en Java Programmeur

Stef
Lid geworden op: 23 feb 2005, 14:56
Locatie: Brasschaat

20 sep 2009, 21:31

Alvast bedankt voor de tips.
Helaas, ik geraak nog niet verder.

Waar ik wel aan denk is het feit dat we in de les de Wampserver vanuit een serverdrive op de pc hebben geinstalleerd.
Waarschijnlijk stonden daar alle instellingen al juist in.
Dus, de volgende les kan de leraar z'n uiterste best doen om ons een werkende versie te bezorgen.

Stef
MS Windows 8.1 - 64 bit, Intel Core i7-4790 CPU - 3.60 GHz, 16 GB RAM, NVIDIA GeForce GT 640
stephoto.be

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

20 sep 2009, 21:47

De WAMPserver die je op het internet vind werkt ook evengoed hoor ;).

Kan je anders een screenshot plaatsen van het joomla scherm waar je die informatie invult?

Normaal gezien zou het zo moeten werken:
- WAMPserver downloaden
- WAMPserver installeren
- Database aanmaken in PHPmyAdmin of de MySql console
- Joomla installeren (terwijl WAMPserver opgestart is)
- Bij Stap 4 de juiste informatie invullen.

Heb je je de database aangemaakt? En toch werkt Joomla niet?
Probeer dit dan eens:

Code: Selecteer alles

<?xml version = "1.0" encoding = "utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


<!-- Database -->
<html xmlns = "http://www.w3.org/1999/xhtml" >
	<head>
		<title> Database </title>
	</head>
	<body>
		<?php 
			$host="localhost";
			$login="root";
			$pass="";
			$database ="dave";
			$db = mysql_connect($host,$login,$pass);
			if (!mysql_select_db($database,$db)) {
				echo "Database connectie mislukt.<br/>";
			}
			else
			{
				echo "Gelukt! Database werkt goed!";
			}
		?>
	</body>
</html>
- Kopieer en plak bovenstaande code in kladblok.
- Vervang deze regel in de code $database ="dave";
Die moet je vervangen door $database ="<naam>";
Waarbij <naam> de naam van je Database is. (Niet van de table/tabel)

Als je database "joomla" heet, dan moet je dus:
$database ="joomla";

doen.

- Als dat gebeurt is, moet je gewoon het bestand opslaan als "database.php" (zonder de aanhalingstekens).
- database.php die je hebt opgeslagen verplaats je dan naar de map:
C:\wamp\www\

(Hij moet dus in de map "www" zitten)

- Open internet explorer en surf naar de volgende URL:
http://localhost/database.php

Je ziet dan of je database goed werkt.

Als je database niet goed werkt => Ligt het probleem bij WAMPserver.
Als je database wel goed werkt => Ligt het probleem ergens bij Joomla (En moet je dus WAMPserver niet herinstalleren)

Mvg,
Dave

PS: WAMPserver moet uiteraard opgestart zijn, om dit te laten werken.
PS: Als het te moeilijk lijkt, kan je beter wachten op reactie van je leerkracht, die kan je waarschijnlijk beter helpen met Joomla, want ik heb daar geen ervaring in. ;)
.NET en Java Programmeur

Stef
Lid geworden op: 23 feb 2005, 14:56
Locatie: Brasschaat

20 sep 2009, 22:01

Mensen allemaal PROFICIAT.

Het werkt!!!

Al twee dagen op het forum van Joomla zelf bezig, 26 antwoorden gekregen, allemaal even onduidelijk en op een half uurtje en met de hulp van seniorennetters OPGELOST.
Nen dikke, dikke mercie.
Stef
MS Windows 8.1 - 64 bit, Intel Core i7-4790 CPU - 3.60 GHz, 16 GB RAM, NVIDIA GeForce GT 640
stephoto.be

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

21 sep 2009, 13:05

Goed dat het is opgelost! :D

Ik zou wel graag weten wat nu uiteindelijk het probleem was / Of wat heeft precies de oplossing gebracht? (Dan weet ik dat voor in de toekomst anderen te helpen) :wink: :D

Mvg,
Dave
.NET en Java Programmeur

Stef
Lid geworden op: 23 feb 2005, 14:56
Locatie: Brasschaat

21 sep 2009, 20:47

Beste Ultddave,

Op de cursus stond de download van Wampserver al op de pc.
Van daaruit hebben wij het programma geinstalleerd.
Thuis moesten we het van de website downloaden en installeren.
Waarschijnlijk was er in het programma in de les al een database aangemaakt met de naam Joomla1(door de lesgever dus voorbereid)
Op papier stond dus dat wij in stap 4 van de installatie als database Joomla1 moesten invullen, maar die bestond dus gewoon niet, die moest nog aangemaakt worden.
Maar we hadden daar gewoonweg nog geen uitleg over gekregen.
Dus, ik kon niet verder.
Ik heb dan zoals het hier uitgelegd is een database met de naam Joomla1 aangemaakt en zo verder de installatie kunnen doen.
Maar waarschijnlijk zullen alle cursisten deze week met dat probleem zitten maar dat zal ik pas vrijdag vernemen.
Maar, maak maar eens een database aan wanneer je er nog nooit van gehoord hebt.
Ondertussen weet ik dus via deze site hoe het allemaal moet en zal ik vrijdag de lesgever hierover inlichten.
Nogmaals bedankt.
Stef
MS Windows 8.1 - 64 bit, Intel Core i7-4790 CPU - 3.60 GHz, 16 GB RAM, NVIDIA GeForce GT 640
stephoto.be

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

21 sep 2009, 21:20

Beste stef,

Bedankt voor het melden. :D
Het is inderdaad moeilijk om te weten als je de lesgever niets heeft verteld daarover. :wink:

Mvg,
Dave

PS: Graag gedaan hoor.
.NET en Java Programmeur