webForumDet fria alternativet

Awstats & htaccess problem

Webbutveckling

9 svar · 13 127 visningar · startad av Tengblad

Medlem sedan dec. 19998 277 inlägg
Frågan#1

Jag ligger hos binero. På min personliga sida har jag WordPress installerat i rooten, i och med det så har jag en htaccess för att åstadkomma "snygga url'er". Detta gör dock att jag kan inte besöka statistiken (Awstats), utan får då felmeddelande.

Jag borde ju kunna lösa detta med htaccess tycker man, men ingen RewriteCond jag testat funkar. Kanske har det något att göra med att Awstats egentligen ligger länkat till dokument bakom webbrooten?

Awstats skrev:

Error: Access to statistics is only allowed from an authenticated session to authenticated users.

Setup ('/etc/awstats/awstats.eyesx.com.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).

.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Några förslag på hur jag löser detta så att jag kan komma åt statistiken?

Medlem sedan nov. 200742 inlägg
#2

Tror inte det där har något alls göra med htaccess/mod_rewrite.

awstats klagar på att filen inte har rättigheter att läsas.
Kolla att du kan läsa filen.

Medlem sedan dec. 19998 277 inlägg
#3

MarkusHelin skrev:

Tror inte det där har något alls göra med htaccess/mod_rewrite.

awstats klagar på att filen inte har rättigheter att läsas.
Kolla att du kan läsa filen.

Jodå visst beror det på htaccess-filen eftersom problemet inte kvarstår när jag tar bort den ;) Det som händer vanligtvis är ju att man får upp en sådan standard htaccess login. Den kommer inte upp nu och jag får alltså aldrig chansen att logga in. Detta orsakas ju på något sätt av dom rewrite_mods jag har.

Medlem sedan jan. 200826 inlägg
#4

Hej Tengblad!

Antar av din fråga att du har satt lösenord på awstats-katalogen...

Har för mig att det räcker med att lägga till

ErrorDocument 401 "Unauthorized

i .htaccess för webbplatsen.

Du skall alltså inte behöva några rewriteconds eller andra specialare i ,htaccess för awstats-katalogen i det läget om jag inte missminner mig...

Medlem sedan dec. 19998 277 inlägg
#5

w333! skrev:

Hej Tengblad!

Antar av din fråga att du har satt lösenord på awstats-katalogen...

Har för mig att det räcker med att lägga till

ErrorDocument 401 "Unauthorized

i .htaccess för webbplatsen.

Du skall alltså inte behöva några rewriteconds eller andra specialare i ,htaccess för awstats-katalogen i det läget om jag inte missminner mig...

Stämmer bra det. Ska testa ditt förslag.

Medlem sedan juni 20014 421 inlägg
#6

RewriteEngine Off
I awstatskatalogen?

Medlem sedan jan. 200826 inlägg
#7

colione skrev:

RewriteEngine Off
I awstatskatalogen?

Njae, det brukar inte räcka eftersom problematiken uppkommer pga att det saknas en 401-felkodssida trots att default-konfigurationen för webbservern har med den i sin grundinställning (om inte Tengblad har fler regler än vad som redovisats i frågan, eller lyckats meka till .htaccess i awstats-katalogen så att awstats inte funkar pga annan orsak förstås) ;).
En aktuell beskrivning av problematiken finns t.ex. här: http://www.andrewrollins.com/2008/01/22/wordpress-and-htaccess-password-protected-directories/

Skillnaden mot det som står i den artikeln gentemot mitt förslag är att användningen av

ErrorDocument 401 "Unauthorized

istället för

ErrorDocument 401 /401.html

gör att man inte behöver skapa någon extra fil i filsystemet. Detta eftersom det som står efter "dubbelfnutten" är det felmeddelande som sänds till klienten (för användning när/om inloggningen misslyckas) när man kör den syntaxvarianten.

Och att det går att få det att funka kan jag intyga - jag kör just den lösningen själv på Binero ;)

Medlem sedan juni 20014 421 inlägg
#8

Jag har ingen erfarenhet av awstats och wordpress (movabletype ;) eller annan bloggmjukvara heller för den delen) tillsammans. Men fel som uppstår pga mod_rewrite brukar kunna gå att avhjälpa med en rewriteengine off. Men du har säkert rätt.

Medlem sedan mars 20081 inlägg
#9

w333!

Tack! Har sökt massa skit, provat massa skit. Drog en sökning på med binero bland allt .htaccess awstats o.v.s. och ditt var lösningen!

Antar att det är Binero-specifikt detta. Tackar!

Medlem sedan dec. 19998 277 inlägg
#10

Hade helt glömt denna tråd :o Tack w333! :)

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)