Avatar billede zorkmontana Nybegynder
10. januar 2004 - 23:17 Der er 21 kommentarer og
2 løsninger

Flash på apache

hej
jeg har en lille HTTP server, med en flash hjemmeside, problemet er bare at apachen kun vil sende tekst og billeder, men ikk flash. skal jeg bruge noget specielt til den???
den virker når jeg bare klikker på index filen!


Apachen 2.0 er med SQL og PHP 4.2.2
Avatar billede Slettet bruger
10. januar 2004 - 23:26 #1
Du skal tilføje dette i din httpd.conf:

AddType application/x-shockwave-flash .swf
Avatar billede zorkmontana Nybegynder
10. januar 2004 - 23:36 #2
Virker stadig ikke??
jeg har tilføjet hele linien i bunden af httpd.conf

AddType application/x-shockwave-flash .swf
Avatar billede Slettet bruger
10. januar 2004 - 23:39 #3
Så må du beskrive fejlen mere præcist.

Nøjagtigt hvad gør du, og nøjagtigt hvad sker der så.
Avatar billede zorkmontana Nybegynder
10. januar 2004 - 23:48 #4
fejlen er at der kommer ikke noget ind i browseren, apachen sender overhovedet ikke FLAS filen til brugeren.
det jeg gør er at åbne apache\conf\httpd.conf åbner den med notepad og tilføjer linien :
AddType application/x-shockwave-flash .swf

jeg har haft serveren til at køre et stykke, men kun med PHP4.2.2 på og ville gerne have flashpå. jeg har ingen anelse om hvordan man skal tilføje flash til apachen. har bare gjordt som jeg gør med php, når der skal tilføjes linier i httpd.conf...
håber det er hjælp nok..
ellers er den her...
http://80.161.193.186/flash.htm
Avatar billede Slettet bruger
11. januar 2004 - 00:14 #5
Apache er sådan set ligeglad, hvad der er indeni en fil. Den sender bare en fil, når den bliver bedt om det. Man skal ikke lave noget specielt for at få Apache til at kunne sende en flash-fil. Den linie til httpd.conf er bare til for at få Apache til at sende den rigtige MIME-type med filen. (Altså for at fortælle browseren, at det er en flash-fil)

Hvordan har du overført flash-filen til serveren?
Med et ftp-program? Hvis ja, har du så husket at overføre som BINARY?
Avatar billede zorkmontana Nybegynder
11. januar 2004 - 00:18 #6
serveren er på mit hjemmenetværk så jeg har en netværksdrev ind til den mappe hvor hjemmesiden ligger....
Avatar billede Slettet bruger
11. januar 2004 - 00:30 #7
Jeg kan godt se, at den lader til at begynde overførslen, men så sender den ikke noget.

Står der noget i Apache's log-filer?
Avatar billede zorkmontana Nybegynder
11. januar 2004 - 00:36 #8
acess log

212.242.188.43 - - [11/Jan/2004:00:28:54 +0100] "GET /flash.swf HTTP/1.0" 200 155968
error log

[Sun Jan 11 00:29:23 2004] [warn] (64)Unknown error: winnt_accept: Asynchronous AcceptEx failed.

dette er de sidste to den har spyttet ud!!
Avatar billede Slettet bruger
11. januar 2004 - 00:41 #9
Den fra access.log er mig, der prøver at hente filen. Den anden kunne godt lyde som om Apache ikke har fået lov til at læse filen af Windows.
Avatar billede zorkmontana Nybegynder
11. januar 2004 - 00:59 #10
nå den gik lige ned da jeg forsygte at komme ind på den igen via Iexplore men denne gang ser min error log anderledes ud

[Sun Jan 11 00:51:48 2004] [notice] Parent: Created child process 952
[Sun Jan 11 00:51:48 2004] [notice] Child 952: Child process is running
[Sun Jan 11 00:51:49 2004] [notice] Child 952: Acquired the start mutex.
[Sun Jan 11 00:51:49 2004] [notice] Child 952: Starting 250 worker threads.
Avatar billede sukos Juniormester
11. januar 2004 - 13:29 #11
Du linker forkert til din flash film, og derfor ser du ikke noget.
Avatar billede zorkmontana Nybegynder
11. januar 2004 - 14:53 #12
sukos -> hvordan vil du linke til en flash fil ??
Avatar billede sukos Juniormester
11. januar 2004 - 15:15 #13
Jeg ville bruge flash default "publice", kopiere koden ind i det dokument hvor den skal bruges, og ligger flash filen IKKE i samme dir som dokumentet, ville jeg ændre stien, i det "output" som flash har genereret.

f.eks.

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=640 HEIGHT=360>
<PARAM NAME=movie VALUE="flash.swf"> <PARAM NAME=loop VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#8A8A8A> <EMBED src="flash.swf" loop=false quality=high bgcolor=#8A8A8A WIDTH=640 HEIGHT=360 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>

til:

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=640 HEIGHT=360>
<PARAM NAME=movie VALUE="/flashdir/flash.swf"> <PARAM NAME=loop VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#8A8A8A> <EMBED src="/flashdir/flash.swf" loop=false quality=high bgcolor=#8A8A8A WIDTH=640 HEIGHT=360 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>

for at hente filen fra dir'et /flashdir/ som ligger i roden af domænet
Avatar billede Slettet bruger
11. januar 2004 - 17:07 #14
sukos: Når jeg prøver at hente flash-filen direkte, får jeg ikke en 404. Den sender headers, men derefter kommer selve data ikke.
Avatar billede zorkmontana Nybegynder
11. januar 2004 - 18:49 #15
nemlige jeg, kan bar ikk få det til at virke jeg har bøvlet med det hele dagen,
kan det være noget med den version jeg har lavet swf filen i???
dog burde det ikk være det for serveren har den nyeste flash player??
Avatar billede Slettet bruger
11. januar 2004 - 18:59 #16
Serveren skal ikke bruge en flash player. Den skal bare sende filen.

Der må være noget galt med selve filen. Hvad kommer der i errorlog, når du prøver at hente filen. Lidt mere end bare den sidste linie.

(Og de linier, du viste 00:59:03 er helt normale opstartsbeskeder fra Apache)
Avatar billede zorkmontana Nybegynder
19. april 2004 - 16:12 #17
Sorry jeg ikke har kommenteret det siden jeg har haft travlt med HTX osv...
fant for resten ud af en måde at fixe det på..
jeg havde hentet den nyeste apache og af en eller anden grun accepterede den det bare ikke, der kom kort tid efter en ny version, den prøvede jeg os. og så virkede det...
Avatar billede zorkmontana Nybegynder
19. april 2004 - 16:13 #18
mangler et lille svar :)
Avatar billede Slettet bruger
19. april 2004 - 18:51 #19
Hvis du mener fra mig, så har jeg allerede lagt svar, men sukos fortjener nok også lidt, da han også forsøgte.
Avatar billede zorkmontana Nybegynder
19. april 2004 - 18:58 #20
joo deet men du har jo oss allerede lagt et svar :) så det var fra sukos jeg tænkte...
men har bare et lille SP så er der nogen måde man kan sende point til to??
Avatar billede Slettet bruger
19. april 2004 - 19:47 #21
Lige så snart vi begge har lagt et svar, skal du bare markere begge vores navne før du klikker på Accepter-knappen - så bliver pointene delt lige mellem svarerne. Du kan også vælge Avanceret, og manuelt fordele pointene eller forhøje pointsummen.

Men ja, det kan sagtens lade sig gøre at fordele point mellem to eller flere personer.
Avatar billede sukos Juniormester
20. april 2004 - 06:35 #22
Et svar
Avatar billede zorkmontana Nybegynder
20. april 2004 - 10:39 #23
Sån der og så er det hvist tid at lukke... og for resten det var en fejl i den ersion af apache serveren!!

LUKKER
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester