
|
 |
Hei!
Har drevet å lekt meg med Linux en stund nå, og har fått sinnsykt mye hjelp av bladet deres, som jeg forøvrig abonnerer på. Har etter endel moro med Apache, lyst til å bruke en av de ferdige portalene PHPnuke o.s.v, men det er her den berømmelige veggen dukker opp. Hvordan setter jeg opp støtte for dette i Apache på RH9?? Jeg har lest HOWTOs og konfigurasjonsfiler til jeg ble rød i øynene, men like herlig får jeg beskjed om at det er noe tull med kommandoen til MySQL i scriptet... Har prøvd å sette opp de samme portalene i SME-Server 5.5 og 6 Beta og det går så det griner, så det er nok noe kluss med konfigureringen min.
Takknemlig for svar.
Erlend
Hei Erlend,
litt vanskelig å vite nøyaktig hva som skal til for at din installasjon skal fungere korrekt, men her følger iallefall en smørbrødliste over hva som skal til for å installere PHPnuke på en linux maskin:
La oss si at vår webserver er http://mynukey/ og dens DocumentRoot er /var/www/mynukey/html/.
1. last ned PHPnuke fra www.phpnuke.org.
2. gå til webserverens rootkatalog 'cd /var/www/mynukey'
3. pakk ut PHP-Nuke 'tar -zxvf PHP-Nuke-x.x.tar.gz'
4. lag så databasen som skal benyttes 'mysqladmin create mynukey', putt på parameterne '-u root -p' dersom root må bruke passord for å bruke mysql.
5. installer så database strukturen 'mysql mynukey < sql/nuke.sql', sleng igjen på parametere dersom root må bruke passord.
6. logg inn på mysql 'mysql -u root -p' og kjør følgende sql kommandoer:
'set password for mynukey_webuser@localhost = password('<hemmelig_passord>');',
'grant select,delete,update,insert on mynukey.* to mynukey_webuser@localhost;'
og 'flush privileges'
7. editer html/config.php, her endres følgende variabler:
$dbuname = "mynukey_webuser"
$dbpass = "<hemmelig_passord>"
$dbname = "mynukey"
$sitekey = "minhemmeligetekststring";
8. Gå til så til administrasjonsiden (http://mynukey/admin.php)
bytt mynukey ut ed din adresse.
9. følg instruksjonen som kommer opp på websiden.
Sannsynligvis har du gjort noe feil med rettighetene til brukeren som prøver å kontakte MySQL databasen. Om man glemmer å kjøre "flush privileges" blir for eksempel ikke rettighetene aktivert osv.
Lykke til!

|
 |
|