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.
9 svar · 13 127 visningar · startad av Tengblad
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?
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.
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.
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...
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 "Unauthorizedi .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.
RewriteEngine Off
I awstatskatalogen?
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 ;)
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.
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!
Hade helt glömt denna tråd :o Tack w333! :)