E-handels løsninger.

Generell diskusjon om Linux og fri programvare, ikke et support forum.

Innleggav olear » ons 21.12.2005 0:13

Så lenge alle kan lese filen så skal ikke det være et problem. Prøv med en annen fil. Evt opprett en ny som heter index.html (bare skriv noe inni den) og se om den dukker opp.

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav sturla » ons 21.12.2005 0:50

Får nesten ont av å plage deg sånn. Huff. :-[

Jeg opprettet fil her.html under /var/www/htdocs
uten at http://localhost/her.html
fungerte noe bedre. :-)

Det er ikke noe grunnleggende da. Som jeg gjør feil?

Jeg har ikke gjort det med å legge til index.php i apache, som du snakket om noen poster siden. Det kan jeg kjøre senere, hvis jeg føler for det. Men når jeg prøver:

Kode: Merk alt
http://localhost/


Får jeg "Forbidden". You do not have permissions... osv.

Er det riktig?

Brukerens avatar
medlem i 231 måneder
 

Innleggav olear » ons 21.12.2005 0:58

Går bra det :)

Ok, Apache ser iallefall ut til å fungere.

Grunnen til at du får "Forbidden" er at Apache nekter deg å vise mappestrukturen grunnet sikkerhet. Siden du ikke har et standard dokument (index.htm/index.html) så har Apache ingenting å vise.

Gjør det jeg nevnte tidligere og legg til index.php i configfilen (linje 435). Du har aktivert støtte for PHP? Dette var nevnt i guiden under "Apache og PHP".Kort forklart fjern # i linje 1033. Når du har gjort de to tingene så må du restarte Aapche.

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav sturla » ons 21.12.2005 1:25

I linje 434-436 står det nå:
Kode: Merk alt
<IfModule mod_dir.c>
        DirectoryIndex index.php
</IfModule>


Riktig/feil? (forandret fra .html)

Det med php er avkommentert i linje 1033. Men dette hjalp ikke stort.

Kode: Merk alt
Not Found
The requested URL /index.php was not found on this server.

Apache/1.3.34 Server at www.foobar.no Port 80


Port 80, og http://www.foobar.no. Er det riktig da?

Har aldri skjønt det med ordet foobar og foo. Annet ord for "hvis du ikke har noe annet å kalle det", eller? :-)

Nei. Dette var litt synd :-(
Hadde håpet at jeg skulle få det til nå. Men julen er lang :-)
:bitchin:

EDIT:

Må jeg kanskje restarte Apache igjen for at den nye config filen skal gjelde? Og må MySql også startes igjen da?

Brukerens avatar
medlem i 231 måneder
 

Innleggav olear » ons 21.12.2005 1:34

Du har gjort rett i configfilen. foobar.no kommer nok av at du skrev det inn når du skulle skrive navn på maskinen og domene under installasjonen, ikke noe å bry seg om.

Du må restarte Apache ja.

MySQL trenger du ikke å gjøre noe med.

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav sturla » ons 21.12.2005 1:39

Nei det ble ikke bedre etter restart.

Men, i og med at jeg får den feilmeldingen. Må ikke det bety at apache ikke har documentroot på riktig plass da?

Hvordan var det jeg gjorde det igjen? Kan jeg gjore det mens apche kjører? Var det noe i config fila jeg må sjekke for å få vite dette?

Brukerens avatar
medlem i 231 måneder
 

Innleggav olear » ons 21.12.2005 1:49

Tingen her er at alt skal være rett (hvis du da ikke har redigert noe mer i configfilen til Apache). Siden du fikk opp her.html så betyr dette at documentroot er rett.

Akkurat nå så vet jeg ærlig talt ikke hva som er feil o_O

Redigerte httpd.conf med de nødvendig endringer: http://olear.slackforge.net/files/httpd.conf Se om den hjelper.

La merke til en ting, det står at du har Apache 1.3.34 (som er nyeste versjon). Har du oppdatert Slackware?

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav sturla » ons 21.12.2005 1:58

Først så har du missforstått meg. Jeg klarer ikke få opp hverken her.html eller index.html, eller index.php,eller for den sakens skyld, noen ting. Det var derfor jeg lurte...

For det andre så, ja, jeg har kjørt:

Kode: Merk alt
slackpkg upgrade-all


Er Apache en eldre versjon enn hva du hadde ventet eller?

Brukerens avatar
medlem i 231 måneder
 

Innleggav olear » ons 21.12.2005 2:07

Ok, trodde du fikk opp html.

Ingenting i veien med Apache, bare lurte. Den nyeste versjonen av PHP i Slackware har en patch fra CVS, trodde kanskje det var noe der som gjorde det (har ikke prøvd den selv, da jeg har som policy og ikke bruke ting fra CVS på produksjonsservere), men det er tydligvis ikke det.

<_<

Apache _skal_ fungere "out of the box".

Har en siste løsning. Siden du har SlackPKG så forenkler dette prossessen litt.

Stopp Apache.

Nå fjerner du bare alt som har med Apache å gjøre.

slackpkg remove apache
slackpkg remove mod_ssl
slackpkg remove php
rm -r /etc/apache
rm -r /var/www
rm -r /var/log/apache

slackpkg install apache
slackpkg install mod_ssl
slackpkg install php

Start Apache.

Pek nettleseren til http://localhost

Hva skjer da?

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav sturla » ons 21.12.2005 3:24

Ok. Her er hva som skjedde:

slackpkg remove apache - gikk ok
slackpkg remove mod_ssl - var ikke installert
slackpkg remove php - mener den og gikk greit
rm -r /etc/apache -ok
rm -r /var/www -ok
rm -r /var/log/apache -ok

slackpkg install apache
slackpkg install mod_ssl - fant ikke pakken
slackpkg install php - fant ikke pakken!!

Start Apache. - ok

Pek nettleseren til http://localhost -> Det virker som om apache kjører. Får:

If you can see this, it means that the installation of the Apache web server software on this system was successful. You may now add content to this directory and replace this page.

osv......

Men han finner fortsatt ikke http://localhost/index.php

Jeg vet ikke om jeg fikk fjernet php. Men jeg mener jeg ikke fikk noen feilmeldinger. Da jeg ikke fikk installert php igjen (fikk feilmeld.), lurer jeg på om ikke php har forsvunnet. :-!

mod_ssl -- trenger jeg denne egentlig? Som sakt fant ikke slackpkg denne...

Skal jeg kjøre oppsettet av apache på nytt. Jeg må vel det, ikke sant. Hvordan seg jeg etter om php er inst?

Men selv om det blir mye frem og tilbake her, må jeg si at jeg lærer en god del. ikke minst omkring Slackware, som virker svært lovende må jeg si.

Som sakt så er jeg veldig takknemlig for at du gidder dette. Hehe :-)
Settes pris på
:-D

Brukerens avatar
medlem i 231 måneder
 

Innleggav olear » ons 21.12.2005 11:20

mod_ssl er ikke nødvendig, men at du ikke finner den er rart. Hvis du tok full installasjon så _skal_ mod_ssl også være installert fra før.

Apache fungerer iallefall.

Som du sikkert ser så ligger det nå en del filer i /var/www/htdocs. Som igjen betyr at det er her du skal legge filer :)

Åpne /etc/slackpkg/mirrors, der skal det skal det stå:
ftp://ftp.slackware.no/linux/slackware/slackware-10.2/

Kjør
slackpkg update
slackpkg install php

Fungerer det da?

Hvis du lurer på hva som er installert av pakker så se i /var/log/packages

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav sturla » ons 21.12.2005 17:02

Tok meg virkelig sammen her. Gikk ting skikkelig i sømmene. Vet ikke egentlig hva som gjorde det, men når er jeg jammen meg inne i Joomla!!!!!!!

:-) :-)

Wish me luck!

EDIT:
Hadde ikke klart dette uten deg olear. Takk så mye igjen. Og takk for å presentere meg for Slackware.

Når jeg nå setter i gang med Joomla, blir det sikkert endel spørring på nytt er jeg redd ;-) Starter mest sannsynlig en ny tråd da. Denne begynner å ble en smule uoversiktelig! :-) Kan det være Linux1 rekord ?

NY EDIT:

Hvis jeg skal få tilgang til Apache via andre maskiner i nettverket, hva gjør jeg da? Er det vanskelig å få dette til? Er det da jeg trenger ssl?

Brukerens avatar
medlem i 231 måneder
 

Innleggav olear » ons 21.12.2005 19:37

Bra det ordnet seg tilslutt :)

Ble nok litt lang tråden ja. En ny tråd om Joomla er nok lurest ;)

Du trenger ikke gjør noe for at de andre maskinene skal få tilgang til maskinen, bare skriv IPen til maskinen i nettleseren.

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav sturla » ons 21.12.2005 21:59

Bare et par enkle spørsmål før vi ender denne tråden...

Når jeg lager databasen til joomla, gjør jeg dette som root, ikke sant...

Jeg forsøkte meg her men feilet litt. Nå har jeg lyst til å starte på nytt. Hvordan sletter jeg innholdet av joomla databasen (trenger jeg det?) før jeg starter på nytt?

Brukerens avatar
medlem i 231 måneder
 

Innleggav olear » ons 21.12.2005 22:03

Enkleste er nok bare å slette hele databasen. Gå inn i MySQL (mysql -uroot som bruker) og skriv drop database navn;

Du oppretter en ny med create database navn;

Erfaren
Brukerens avatar
medlem i 226 måneder
 

ForrigeNeste

Returner til Generell diskusjon



Hvem er i Forumene

Registrerte brukere: Google [Bot]