Archief - Easyphp en postnuke: werkt niet :s

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

SenSor

Legacy Member
Hello,

Ik ben volledig nieuw in de php sector en ik wou graag eventjes een site maken met postnuke op mijn pc om eens wat bezighouden te hebben.

Ik heb Easyphp geïnstalleerd om dus postnuke te draaien op mijn pc.

Easyphp loopt goed en wanneer ik http://localhost/ open, zie ik het logo van Easyphp samen met de folder waar postnuke is geïnstalleerd. Bij mij is dat de map "eerste".

Als ik op die map klik, bekom ik dus http://localhost/eerste/
Dan zie ik de eerste pagina van de postnuke site en deze zegt:

"Problem in Database Connection
Although this site is running the PostNuke software
it has no other connection to the PostNuke Developers.
Please refrain from sending messages about this site or its content
to the PostNuke team, the end will result in an ignored e-mail."

Ik kan dus niet connecten naar de database van postnuke om mij daar te registreren. Denk ik.

Ik werk met een SMC 7404 BRA router en ik heb me laten vertellen dat daar het probleem zou liggen. Dat ik daar een paar poorten moet op zetten.

Weet iemand hoe ik dit probleem kan oplossen en/of welke poorten ik moet openzetten in mijn router?

Thx

Featherfoot

Legacy Member
lees dan ook eerst ff de rules.

Normaal hebt ge met easyphp ook een database geïnstalleerd op uw pc.
Daar moet ge naar verwijzen in postnuke.

Sorry als dit verkeerd is, maar ik gebruik die dingen nooit.

SenSor

Legacy Member
Featherfoot zei:
Normaal hebt ge met easyphp ook een database geïnstalleerd op uw pc.
Daar moet ge naar verwijzen in postnuke.

Als dit zo is, goe doe je dit dan?

Col.Kurtz

Legacy Member
SenSor zei:
Yep, dat klopt.
En wat moet ik dan daar doen?
Dan ga je naar privileges > add user,
maak dan een user aan met alle rechten behalve die voor Administration

bv "user" met als wachtwoord "pass"

wanneer je dan connect naar mysql in php :

mysql_connect("localhost", "user", "pass");

SenSor

Legacy Member
OK, heb er een screenshotje van gemaakt.

Als ik dan naar user ga, vind ik dit terug.

Is het daar dat ik moet zijn?
En wat moet ik daar dan doen?

Col.Kurtz

Legacy Member
SenSor zei:
OK, heb er een screenshotje van gemaakt.

Als ik dan naar user ga, vind ik dit terug.

Is het daar dat ik moet zijn?
En wat moet ik daar dan doen?
Nee :p, bij die eerste screenshots staat "rechten", daar moet je zijn ;)

SenSor

Legacy Member
Ok, ik denk dat ik dat gedaan heb :p

Code:
//
$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbtabletype'] = 'MyISAM';
$pnconfig['dbhost'] = 'localhost';
$pnconfig['dbuname'] = 'sensor';
$pnconfig['dbpass'] = '*****';
$pnconfig['dbname'] = 'mysql';
$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'nuke';
$pnconfig['encoded'] = '1';
$pnconfig['pconnect'] = '0';
$pnconfig['temp'] = 'pnTemp';

Ik heb dbuname dbpass en dbname veranderd maar het werkt nog steeds niet.
(sterretjes door mijn pass natuurlijk :p)

Nog iets dat ik moet doen?

Idd zware bevalling, ik ben dan ook noob in die zaken.

Col.Kurtz

Legacy Member
De database moet nog gemaakt worden :D

Je gaat in je phpmyadmin, maak een database, als dit gebeurd is klik bovenaan op "sql", en plak de inhoud van "Phoenix-0.7.5.0.sql" erin...

Dan moet je ngo eens kijken in je config :

$pnconfig['dbname'] = 'Phoenix';

die Phoenix moet dus de naam van je database worden

Probeer het dan nog eens :p

EDIT

Ik raad je aan om de nieuwste versie van phpmyadmin te installeren (=makkelijker),
je download het gewoon en extract alle files in c:/......./easyphp/phpmyadmin

EDIT2

je moet install.php maar eens runnen, dan moet je niet liggen prutsen in die config files :):):) (bij de betere cms systemen start die install vanzelf)

SenSor

Legacy Member
Ok, dat is ook allemaal gebeurd.

Maar het werkt nog steeds niet. :s

Screen van phpmyadmin van de nieuwe database.
Die nieuwe database noemt dus test.

Dan heb ik dus hetvolgende aangepast:
$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbtabletype'] = 'MyISAM';
$pnconfig['dbhost'] = 'localhost';
$pnconfig['dbuname'] = 'sensor';
$pnconfig['dbpass'] = '*****';
$pnconfig['dbname'] = 'test';
$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'nuke';
$pnconfig['encoded'] = '1';
$pnconfig['pconnect'] = '0';
$pnconfig['temp'] = 'pnTemp';

Nog iets dat ik moet doen?

btw, wat is de nieuwste versie van phpmyadmin?

InFerNo

Legacy Member
is er geen install script bij die postnuke?
install.php ofzo?
en daarin kan je makkelijk alle info invullen, van database tot login

SenSor

Legacy Member
Idd, heb juist install.php laten draaien.

Maar dat blijkt ook niet echt te werken. :s

Op een bepaald moment moet je dus een paar zaken invullen.

Op dit screenshotje zie je wat ik daar invul.
Is dit wel correct?

InFerNo

Legacy Member
edit: ge hebt het zelf al gevonden
let me see mhmm

edit2: welke error krijg je?

SenSor

Legacy Member
Ik krijg deze error:
"Problem in Database Connection
Although this site is running the PostNuke software
it has no other connection to the PostNuke Developers.
Please refrain from sending messages about this site or its content
to the PostNuke team, the end will result in an ignored e-mail."

:(

Vul ik het wel juist in? Die install.php? Hier?

InFerNo

Legacy Member
ik heb ff zelf easyphp geinstalleerd en pn gedowned
ik zal eens zien hoe 't hier werkt
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan