× Spørsmål angående betalingsløsninger og -moduler.

DIBS Modul støtter ikke Windows Server

DIBS Modul støtter ikke Windows Server opprettet av Erik Faltinsen

Har nå drevet med feilsøking i en ukes tid da DIBS modulen ikke klarte å fullføre ordre, men gikk igjennom DIBS systemet og feilet på callback siden.

Fant til slutt feilen, Windows benytter bakover-slasher (\) i fil lokasjoner, noe som ikke er W3C standard, når den da forsøker å returnere og går til http://dinside.tld\/checkout_accepted_dibs.php.

Ved å kjøre hele butikken over på linux serveren til en bekjent for testing, uten å gjøre noen konfigurasjons endringer (utenom lokasjonen på butikk plasseringen fra C:/ til /home/) så virker alt fantastisk.

Svært frustrerende for oss windows server brukere!
11/04/2011 20:56 #4959

Vennligst Logg inn eller Registrer konto for å bli med i samtalen.

Besvart av Rune Rasmussen i emne Sv: DIBS Modul støtter ikke Windows Server

Bare en ting å gjøre da, og det er å utvikle eller få utviklet en versjon som passer for deres bruk. :)

Men hørtes uansett litt forunderlig ut ...

En mulig enkel hack kan dog også være at du hardkoder alle stier i modulen. ;)
12/04/2011 06:05 #4960

Vennligst Logg inn eller Registrer konto for å bli med i samtalen.

Besvart av Rune Rasmussen i emne Sv: DIBS Modul støtter ikke Windows Server

Hei Erik, jeg har oppdaget noe som du kan forsøke ...

Endre linje 40 fra:
return $protocol . "://" . $_SERVER ['SERVER_NAME'] . $port . dirname ( $_SERVER ['REQUEST_URI'] ) . "/";

Til:
return $protocol . "://" . $_SERVER ['SERVER_NAME'] . $port . dirname ( $_SERVER ['REQUEST_URI'] );
16/04/2011 09:20 #4967

Vennligst Logg inn eller Registrer konto for å bli med i samtalen.

arastta logo horizontal 326x58

opencart logo 298x58

vm logo 220x58

woocommerce logo 286x58

zen cart logo 217x58