| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
pettolajnen

Medlem i: 2835 dagar Från: Täby
Status: Offline
#713961
|
Skrivet: 2011-09-27 13:31
Ämne: VPS inställning för mapp-wildcard?
|
|
|
Jag har nu övergått till en VPS hos Surftown. Vilket kanske var att ta sig vatten över huvudet, jag vet inte. Det har varit väldigt svårt att få till allting som fungerade utan problem på det vanliga webbhotellspaketet. Fördelen nu är ju att sidan går mycket snabbare dock. Nåväl, till problemet:
Vårt wikisystem fungerar inte då man bara kommer till "Not found" när man ska in på en wikisida. Och jag förstår ju att det har med vårt "wildcard adress system" att göra.
Vi har nämligen en .htaccess-fil som ska skicka vidare alla adresseringar som inte existerar på servern till wildcard.php, där adressens delar plockas ut och hämtar rätt information till sidan. Men något fungerar inte, och eftersom jag får "Not found" så gissar jag att det har med någon serverinställning att göra.
Jag har noterat att det är förinställt på servern så att man till exempel kommer till sidan "/sida.php" även på adressen "/sida". Kan det orsaka problemet?
Frågan blir alltså, vad är det för serverinställning jag ska kolla på för att man ska komma till wikisidorna igen? |
|
|
_________________ http://www.websitefactory.se |
| Till toppen på sidan |
|
Figgy

Medlem i: 2673 dagar
Status: Offline
#713966
|
Skrivet: 2011-09-27 14:03
Ämne:
|
|
|
Är det wild-card som i "subdomän" eller "path" segmentet i urlen?
Att servern automatiskt pekar om till /*.php verkar ju konstigt, men det beror ju helt på erat system. |
|
|
_________________ Vebut.se |
| Till toppen på sidan |
|
pettolajnen

Medlem i: 2835 dagar Från: Täby
Status: Offline
#713967
|
Skrivet: 2011-09-27 14:08
Ämne:
|
|
|
Det är "path" segmentet det handlar om. Och ja, man kan tycka det är konstigt men så var det förinställt och surftowns svar från supporten på detta problem blev (utdrag):
| Citat: |
Hej Peter
Tack för ditt mail.
Du har full tillgång till din server och kan därmed konfigurera din VPS efter dina egna behov.
Då det bara är du som har full tillgång (root) till din VPS så är det viktigt att vara uppmärksam på att det som sker på din server är ditt ansvar. Kort sagt: Din server, dina regler.
Surftowns kundservice har inte möjligheten att supportera VPS- användarens serverkonfigurationer, då dessa variera mellan var användare.
Läs gärna "Bra att veta som din VPS" guiden: https://surftown.se/support/bra-att-veta-om-din-vps
...
Har du behov av hjälp med en egen unik server konfiguration och inte anser att VPS forumet är tillräckligt så kan vi hänvisa till Inforce-Cohaesio Hosting. Inforce-Cohaesio driftavdelning kan mot betalning ge dig teknisk hjälp relaterat till servekonfigurationen.
Priset på detta är 1250 SEK (1000 DKK) per timme och man bör veta att man minst måste betala för 1 timme.
...
| |
|
|
_________________ http://www.websitefactory.se |
| Till toppen på sidan |
|
Figgy

Medlem i: 2673 dagar
Status: Offline
#714042
|
Skrivet: 2011-09-28 09:52
Ämne:
|
|
|
Jag skulle tippa på att det är din htaccess fil som strular i så fall.
Testa också att ta bort regeln som automatiskt lägger till /*.php
Edit: btw; var ligger regeln för .php? |
|
|
_________________ Vebut.se |
| Till toppen på sidan |
|
jeja2000
Medlem i: 631 dagar Från: Lyrestad
Status: Offline
#714095
|
Skrivet: 2011-09-28 21:37
Ämne:
|
|
|
hur ser länkarna ut? Tänkte för där jag jobbar har vi sidan för vps. Testa också ifall det är olika installationer genom att köra phpinfo() så du ser vad som är konfigurerat.
Finns många sätt att göra om htaccessen så att det fungerar. |
|
|
|
| Till toppen på sidan |
|
pettolajnen

Medlem i: 2835 dagar Från: Täby
Status: Offline
#714295
|
Skrivet: 2011-10-01 10:59
Ämne:
|
|
|
Oj, verkar som jag inte blivit noterad om de nya inläggen här. Brukar få mail.
Hur som helst. Figgy: Det är nog inte htaccess filen som strular eftersom den innehåller exakt samma kod som när sajten låg på Binero, och då fungerade allt. Och vad menar du med regeln för .php? Du menar någon serverinställning? För i så fall vet jag inte.
jeja2000: Ja alltså, länkarna är bara typ /Wiki eller /Magnus_Svensson eller /Globen. Och jag vet inte hur jag ska få fram phpinfo() för Bineros server nu eftersom jag pekade om domänet till Surftown. |
|
|
_________________ http://www.websitefactory.se |
| Till toppen på sidan |
|
Figgy

Medlem i: 2673 dagar
Status: Offline
#714445
|
Skrivet: 2011-10-03 08:33
Ämne:
|
|
|
Det är inte säkert att du kan använda samma regler som du gjorde på Binero.
Nu använder du till exempel din egen webroot från egen struktur. Det kan t.ex. se ut på dessa sätt:
/www
/www/domain.com/
/www/domain.se/htdocs
Då blir rooten för din htaccess fil istället:
Binero: /index.php/$
Din server: /domain.com/index.php/$
Beror helt på hur du ställt in servern.
Edit: Men det är lite svårt att hjälpa på distans i detta fall antar jag, då vi inte vet hur servern är inställd. Du nämnde tidigare att den var inställd på att automatiskt lägga till ".php" även för path-segmentet i urlen - så det kan mer än väl vara det som strular också (den regeln bör tas bort). |
|
|
_________________ Vebut.se |
| Till toppen på sidan |
|
pettolajnen

Medlem i: 2835 dagar Från: Täby
Status: Offline
#714451
|
Skrivet: 2011-10-03 10:22
Ämne:
|
|
|
| Men om det är det där sistnämnda som är inställt. Kan det vara inställt på olika ställen eller? Är det inte någon specifik config eller ini fil? Eller vart kan det vara? |
|
|
_________________ http://www.websitefactory.se |
| Till toppen på sidan |
|
Figgy

Medlem i: 2673 dagar
Status: Offline
#714453
|
|
|
_________________ Vebut.se |
| Till toppen på sidan |
|
pettolajnen

Medlem i: 2835 dagar Från: Täby
Status: Offline
#714688
|
Skrivet: 2011-10-06 11:07
Ämne:
|
|
|
Figgy: Fattar faktiskt inte riktigt vad det är jag ska göra där.
Btw så ser min .htaccess-fil ut så här:
1: <IfModule mod_rewrite.c>
2: RewriteEngine On
3: RewriteBase /
4: RewriteCond %{REQUEST_FILENAME} !-f
5: RewriteCond %{REQUEST_FILENAME} !-d
6: RewriteRule . /wildcard.php [L]
7: </IfModule>
|
Jag har tänkt kolla om AllowOverride är All verkligen, i vilken fil ställer man in sånt?
Har även skickat en fråga till webbhotellet om dom verkligen har mod_rewrite-modulen installerad på servern. Men dom verkar ju inte så villiga på att svara på såna frågor även fast "Vi älskar våra kunder". |
|
|
_________________ http://www.websitefactory.se |
| Till toppen på sidan |
|
Figgy

Medlem i: 2673 dagar
Status: Offline
#714692
|
Skrivet: 2011-10-06 12:17
Ämne:
|
|
|
Rewritemodulen kan behöva aktiveras i apache configen.
Problemet är att när du går upp till VPS ska du i regel klara dig själv. Support kan inte ges till användare med egna servrar då det blir svårt att veta hur instanserna är inställda.
Vad kör du för operativ och version?
I din virtuella host (som jag visade på i mitt tidigare inlägg) ser du hur dokument-rooten ser ut och på så sätt kan du behöva anpassa din htaccess med de rätta sökvägarna till just "wildcard.php".
Din htaccess kanske ska se ut enligt:
1: <IfModule mod_rewrite.c>
2: RewriteEngine On
3: RewriteBase /domain.com/
4: 5: RewriteCond %{REQUEST_FILENAME} !-f
6: RewriteCond %{REQUEST_FILENAME} !-d
7: RewriteRule . /domain.com/wildcard.php [L]
8: </IfModule>
|
Men det beror helt på hur din virtuella host är inställd. Ett tips är att installera webmin (WebAdmin) som ger dig ett webbaserat och grafiskt gränssnitt, om du känner att det är lite klurigt att jobba från terminalen.
http://www.webmin.com/ |
|
|
_________________ Vebut.se |
| Till toppen på sidan |
|
pettolajnen

Medlem i: 2835 dagar Från: Täby
Status: Offline
#714693
|
Skrivet: 2011-10-06 12:24
Ämne:
|
|
|
Jag hittade denna guide som jag TROR skulle hjälpa mig med problemet:
https://surftown.se/support/varfor-fungerar-inte-mina-permalankar-wordpress
Men När jag börjar skriva som det står i SSH terminalen så lyckas jag inte ens få igenom första kommandot. "-bash: In: command not found" får jag.
Edit:
Lyckades lösa detta nu. Det som jag trodde var In skulle ju vara LN med små bokstäver, inte ett i alltså.
LÖST! |
|
|
_________________ http://www.websitefactory.se |
| Till toppen på sidan |
|
|