Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.
Få Apache2 att läsa .htaccess
Din punkt 3 borde vara det som får installationen att läsa htaccess-filer. Notera att du måste starta om Apache, eller åtminstone läsa om konfigurationen, för att ändringar i sådana konfigurationsfiler ska träda i bruk (inte ändringar i htaccess-filer i sig; de läses in under körning). Enklast läser du om Apaches konfiguration med
sudo service apache2 reload
Kontrollera också för sakens skull att `default` även är symlänkad i `/etc/apache2/sites-enabled`, men så ska det vara som standard. Installationen sköter det som så att man lägger konfigurationsfiler i `/etc/apache2/sites-available`, för att sedan aktivera/inaktivera dessa konfigurationsfiler ("siter") via verktygen `a2ensite`/`a2dissite`. Motsvarande gäller för `mod_`-filer som ligger i `/etc/apache2/mods-available` och `/etc/apache2/mods-enabled` och sköts med `a2enmod`/`a2dismod`.
En annan sak att kontrollera är att du stavat rätt till `.htaccess` när du flyttade filen. Det problemet har jag åkt på en gång...
Tack för snabbt svar. Nu har jag suttit och testat igen men får inte fason på det.
Jag har fått den att läsa .htaccess i web-roten. Men min drupal-installation ligger i en underkatalog (var/www/drupal). Kan det vara det som ställer till det?
Jag kanske tänker lite fel här? Måste jag skapa en separat config-fil till denna site och aktivera den med a2ensite?
Jag har lagt en kopia på min default-fil här om du vill kika
http://pastebin.com/Bbxi8u9n
Pastear din config här:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /drupal>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Du ska ange hela sökvägen i din "<Directory /drupal>" rad, dvs "<Directory /var/www/drupal>". Eftersom denna sökväg inte är angiven korrekt (den ska inte vara relativ till DocumentRoot) så kommer den sektionen inte användas alls. Dock så borde ju detta inte vara något problem i sig då du har samma inställningar på "<Directory />", vilket borde användas i stället för alla sökvägar på systemet.
Mycket mer än så borde det inte vara, om konfigurationsfilen ovan är aktiverad och symlänkad in i `/etc/apache2/sites-enabled` genom `a2ensite` som jag nämnde ovan. Eftersom du nämner att det fungerar i roten, men inte i /drupal, så ser jag personligen inte var problemet ligger om ovanstående konfigurationsfil laddas korrekt. Är du säker på att .htaccess-filen inte fungerar, eller fungerar den bara inte som du har tänkt? Det brukar gå snabbt att få "Internal server error" om man skriver "lite fel" i filen — det skulle kunna vara ett bra test för att se om den öht läses av Apache.
Se även Ubuntus hjälpsida eller övriga Googleträffar.
Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.
- Idag Nu kan Windows läsa text i Android-foton 9
- Idag Laser, speglar och rök bakom Windows 10:s skrivbordsbild 8
- Igår Google höjer pristaket på Play-butiken med 150 procent 13
- 27 / 5 Microsoft avslöjar de verkliga systemkraven för Windows 11 36
- 27 / 5 Bungie vinner prejudicerande fall mot fuskutvecklare 29
- Idag Läckta dokument avslöjar hur Googles sök funkar 13
- Igår Youtube snabbspolar automatiskt videor för Adblock-användare 58
- Igår SweClockers Noobbyggarguide - Del 3: Den dramatiska moderkortsmonteringen 8
- Igår Webhallen vill återvända till södra Sverige nästa år 45
- Igår Inet reser till Computex – Vad vill du se på datormässan? 43
- Hur mycket kan jag sälja denna för?4
- Inet reser till Computex – Vad vill du se på datormässan?44
- Har Microsoft inga kompetenta utvecklare?20
- Cat6a utanpåliggande dosa med kabel från golvet?5
- Läckta dokument avslöjar hur Googles sök funkar14
- Tråden för hörlursgalningar! Lurar, förstärkare, dacs, pads osv osv It´s all here!19882
- Youtube snabbspolar automatiskt videor för Adblock-användare58
- Första dator till 10-åring, duger Ryzen 5 8600G för Roblox?5
- Asus och vpn15
- Tråden om Nintendo Switch och Switch Lite9919
- Säljes Asus TUF gaming
- Säljes Gigabyte RTX 3090 OC
- Säljes Gigabyte rtx 2060 6 gb
- Säljes Supermicro nas/server - 8c/16t - 64gb ram
- Säljes Asus X670E-F ATX -> Mot ditt ITX eller mATX
- Säljes Dell 34" Alienware AW3423DWF OLED 21:9 165hz
- Säljes Sapphire RX 6700XT Nitro+
- Köpes Budget kort sökes
- Köpes Letar efter ett M-ATX B760, Z690 eller Z790
- Säljes Gaming-PC | Ryzen 7 2700X | RTX 2070 | 16 GB RAM | Win11 Pro
- Läckta dokument avslöjar hur Googles sök funkar14
- Nu kan Windows läsa text i Android-foton9
- Laser, speglar och rök bakom Windows 10:s skrivbordsbild8
- Youtube snabbspolar automatiskt videor för Adblock-användare58
- SweClockers Noobbyggarguide - Del 3: Den dramatiska moderkortsmonteringen8
- Webhallen vill återvända till södra Sverige nästa år45
- Inet reser till Computex – Vad vill du se på datormässan?44
- Googles AI-sök slutar tipsa om att äta sten45
- Lagring på magnetband fortsätter öka21
- Google höjer pristaket på Play-butiken med 150 procent13