E-post: salg@linmag.no



22.5.2012 - 23:04
 • Nyheter
 • Om Linux
 • Linuxskolen
 • Spørrespalte
 • Vitsespalte
 • LINUXmagasinet
 • Spill
 • WEBSHOP
 • Diskusjonsforum
 • Linker
 • For annonsører
 • English
 • Om oss
developer.ez.no
www.online4u.no

0

Kppp og routing


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!



0







0 0