webForumDet fria alternativet

problem med webhotell...

Webbservrarur Internet & Webbtjänster

12 svar · 358 visningar · startad av celia

Medlem sedan dec. 20012 532 inlägg
Frågan#1

Jag har min site på Ballou. Nu säger de att de installerat en ny version av perl (5.006001) och helt plötsligt kan jag inte köra mina .cgi-script... Jag la upp två identiska script, ett med filändelsen .pl och ett med .cgi Det första fungerar men inte det andra, får "file not found"........... Har mailat dem flera gånger, men problemet är fortfarande inte fixat :l Nån som har samma problem???

Från deras site:
Pga. ett mindre fel i en gammal perlversion som varit installerad på vissa av våra webservrar har man kunnat skriva felaktig perlkod. När vi nu byter till en nyare version måste man använda rätt kodning. Vanligaste fallet gäller visande av text. När man skall visa text måste man använda raden: print "Content-type: text/html\n\n"; annars kommer inte text att visas. Detta är ett korrekt sätt att visa text med perl.

Celia

Medlem sedan aug. 200086 inlägg
#2

Ring! När vi hade site på Ballou och mailade dom så svarade dom enbart när det passade dom, och då inte ett vidare givande svar heller.

Medlem sedan dec. 20012 532 inlägg
#3

Jo jag hade gjort det om deras telefonsupport hade varit ÖPPEN! Har stängt 24/12-2/1.........

Jag har varit nöjd med Ballou ända till nu :l De har inte svarat på mitt senaste mail så jag skickade ett till.

Celia

Medlem sedan aug. 2000374 inlägg
#4

Hej,

Om du är hostad på en Apache så kan du testa följande:

skapa en fil som heter ".htaccess" med detta innehållet:

AddType application/x-httpd-cgi .cgi .pl

Placera denna i roten på sajten eller om dina script ligger i en cgi-bin lägg den där i.

------------------
Hansen
c.h@ngmedia.com

Medlem sedan dec. 20012 532 inlägg
#5

Ballou kör bara med Windows 2000, men tack för förslaget :)

De säger nu att det bara är mina två siter det är problem med och att de återkommer när deras tekniker har hittat felet...

Celia

------------------
Kärt internetbarn har många nicknames

Medlem sedan aug. 2000374 inlägg
#6

Låter knasigt, som jag ser det kan det vara två orsaker.

Antingen så hittar inte perltolken (perl.exe) scriptet. Eller så hittar inte IIS perltolken.

Jag borde kanske ringa upp dom och ge lite support ;)

------------------
Hansen
c.h@ngmedia.com

Medlem sedan dec. 20012 532 inlägg
#7

Jaaaa ge dem support!! "Inga fel på serverinställningarna" säger de nu... :x De borde ha en garanti i sina avtal att om nåt inte funkar så får man en månad gratis eller nåt :l

Borde kanske be dem installera om Perl

Celia

------------------
Kärt internetbarn har många nicknames

Medlem sedan jan. 20001 006 inlägg
#8

Vad är problemet?

Ändra dina filnamn till .pl så fungerar det.. eller?

/j

------------------
## 4SALE ##

Medlem sedan dec. 20012 532 inlägg
#9

Batboy, jag kör UltimateBB, IkonBoard och NewsPro så det går inte att ändra filändelser ;) Önskar det vore så enkelt!! Jag blir tokig snart, tre dar utan fungerande script... Min site är för populär, de vill nog bli av med mig haha

Celia

------------------
Kärt internetbarn har många nicknames

Medlem sedan dec. 199919 074 inlägg
#10

Pga. ett mindre fel i en gammal perlversion som varit installerad på vissa av våra webservrar har man kunnat skriva felaktig perlkod. När vi nu byter till en nyare version måste man använda rätt kodning. Vanligaste fallet gäller visande av text. När man skall visa text måste man använda raden: print "Content-type: text/html\n\n"; annars kommer inte text att visas. Detta är ett korrekt sätt att visa text med perl.

Din kod är 100% korrekt?

------------------
Trafikerar du internet?

Medlem sedan dec. 20012 532 inlägg
#11

Bire, japp, det var det första jag kollade. cgi-testfilen (från UBB) ser ut så här:

#!/usr/bin/perl

#  Alert! The web server is *NOT* processing the script if you can read this line.

print "Content-type: text/html\n\n";
print "Hello world from Perl $]\n";
if($] < 5.004) {
	print "<font color=red>THIS VERSION OF PERL IS TOO LOW.  UBB REQUIRES PERL 5.004 OR HIGHER!</font>";
	exit;
}
print "<p>.cgi scripts  are mapped to Perl.";

Men det kommer bara upp som "File not found"

Spara den som .pl och det funkar, .cgi funkar inte. Är det scripten det är fel på så skulle jag försöka fixa det direkt men jag kan inte se vad som är fel :q Har kört alla tre scripten utan problem innan Ballou uppgraderade perl.

Tack för alla svar :)

Celia

------------------
Kärt internetbarn har många nicknames

Medlem sedan dec. 20012 532 inlägg
#12

Har mailat dem 6 gånger, men de har fortfarande inte fixat felet... Har inte kunnat köra script på fem dar! Vad kan man begära av ett webhotell egentligen? Ersättning? Man tycket ju att de skulle veta vad de håller på med ;)

Celia

------------------
Kärt internetbarn har många nicknames

Medlem sedan juni 2000547 inlägg
#13

Man tycker ju nästan att dom borde bjuda på hostingen en månad eller två för allt problem. Men som vanligt är det väl inte deras problem utan kundens, med andra ord vi som betalar deras löner.

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)