Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Opgelost: mod_rewrite enabled?  (gelezen 790 keer)

Opgelost: mod_rewrite enabled?
« Gepost op: 2013/02/14, 00:12:49 »
Ik heb LAMP geinstalleerd. 

Mijn vraag: hoe kan ik zien of mod_rewrite is enabled?

NB. Op LAMP draai ik een copie/backup van mijn echte site. Ik ben nu bezig om de URLĀ“s SEO vriendelijk te maken.  Ik kan natuurlijk ook het eerst live uitproberen en dan een copie/backup lokaal herstellen.  Een beetje de omkeerde weg maar ik heb mijzelf de gewoonte aangeleerd om alles eerst lokaal uit te proberen en dan pas toe te passen op mijn echte site. Vandaar.
« Laatst bewerkt op: 2013/02/17, 23:56:30 door tomatito »
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: mod_rewrite enabled?
« Reactie #1 Gepost op: 2013/02/14, 09:41:50 »
Kijk in /etc/apache2/mods-enabled/ of je daar rewrite.load hebt staan.
Zo niet, dan staat rewrite uit.

Aanzetten kan via:
sudo a2enmod rewrite

Re: mod_rewrite enabled?
« Reactie #2 Gepost op: 2013/02/15, 01:29:46 »
sudo a2enmod rewrite
Ik krijg dan deze melding:

Enabling module rewrite.
To activate the new configuration, you need to run:
  service apache2 restart

service apache2 restart
 * Restarting web server apache2                                                /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

rewrite.load bestaat nu wel maar op mijn site krijg ik nog een foutmelding. 
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: mod_rewrite enabled?
« Reactie #3 Gepost op: 2013/02/15, 09:28:40 »
"service apache2 restart" moet je dan ook met sudo ervoor uitvoeren ;)

Om de error van je hostname op te lossen moet je even /etc/hosts aanpassen.
Op de 2e regel staat waarschijnlijk zoiets:
127.0.1.1       hostnaam

Verander dat in:
127.0.1.1       hostnaam.local hostnaam

(Vul natuurlijk wel de goede hostnaam in...)


Heb je alles opnieuw gestart en je site geeft nog steeds een fout, dan is het wel handig om even te vertellen wat voor fout dat dan is, wat voor site je draait enz. We hebben nog steeds geen glazen bollen en we kunnen ook niet raden waar het allemaal aan zou kunnen liggen :)

Re: mod_rewrite enabled?
« Reactie #4 Gepost op: 2013/02/15, 15:54:45 »
Sorry Johan als ik wat onduidelijk ben.

Als ik met nautilus naar /etc ga dan kan ik /hosts (/etc/hosts) niet vinden. Gebruik ik de terminal (-i locate) dan moet deze echter wel bestaan  ???

Mijn site heet livesite.  Hier te vinden: localhost/livesite

Citaat
(Vul natuurlijk wel de goede hostnaam in...)

Wat is dan mijn hostnaam?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: mod_rewrite enabled?
« Reactie #5 Gepost op: 2013/02/15, 17:20:38 »
echo $HOSTNAME

Re: mod_rewrite enabled?
« Reactie #6 Gepost op: 2013/02/16, 09:19:04 »
echo $HOSTNAME
Hiermee krijg ik geen enkele melding in mijn terminal.
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: mod_rewrite enabled?
« Reactie #7 Gepost op: 2013/02/16, 17:44:04 »
Wat staat er na "@" in de prompt (stukje gebruiker@computernaam:map$) wanneer je in een terminal werkt? computernaam zou hetzelfde moeten zijn als de waarde van HOSTNAME.

Re: mod_rewrite enabled?
« Reactie #8 Gepost op: 2013/02/17, 01:20:41 »
Erik1984 dank je wel voor je antwoord.

Citaat
computernaam zou hetzelfde moeten zijn als de waarde van HOSTNAME

Dat wist ik dus nog niet  ;)  Met deze nieuwe info heb ik de instructies van Johan kunnen uitvoeren:  mod_rewrite is enabled

Bedankt beide  :)
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)