Temat: serwer lighttpd + prezentacja flash

Witam
Mam postawiony serwer lighttpd z takimi ustawieniami

server.modules = ( 
        "mod_fastcgi"
)
server.network-backend = "write"
server.document-root = "/www3/"
index-file.names = ( "index.php", "index.html", "index.htm" )
mimetype.assign = (
       ".pdf"   => "application/pdf",
    ".class" => "application/octet-stream",
    ".pac"   => "application/x-ns-proxy-autoconfig",
    ".swf"   => "application/x-shockwave-flash",
    ".wav"   => "audio/x-wav",
    ".gif"   => "image/gif",
    ".jpg"   => "image/jpeg",
    ".jpeg"  => "image/jpeg",
    ".png"   => "image/png",
    ".svg"   => "image/svg+xml",
    ".css"   => "text/css",
    ".html"  => "text/html",
    ".htm"   => "text/html",
    ".js"    => "text/javascript",
    ".txt"   => "text/plain",
    ".dtd"   => "text/xml",
    ".xml"   => "text/xml"
 )
server.port = 81
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", ".htm", ".xml")
server.pid-file = "/var/run/lighttpd.pid"
server.upload-dirs = ( "/tmp" )
fastcgi.server = (
      ".php" => ((
            "host" => "127.0.0.1",
            "port" => 1026,
       ))
)

na stronke wrzuciłem galerię zdjęć w flash w pliku swf i do niej plik z ustawieniami w xml. Problem jest taki ze na kompie stronka działa a na routerze (serwerze) zachowuje się tak jakby w ogóle nie czytał tego xml. Otwiera mi się prezentacja flash ale bez niczego... nie widzi co ma czytać bo tak jakby nie interesował go plik xml ;/

2

Odp: serwer lighttpd + prezentacja flash

Jak ten flash czyta tego xml? Pewnie po prostu urla woła?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: serwer lighttpd + prezentacja flash

nie jestem autorem tego flash, bo wziąłem gotowca. Z tego co doszukałem się to tak woła tego xml

 //load the xml data
gallery = new XMLSA();
gallery.load("gallery.xml");
gallery.onLoad=function(ok) {
if (ok){
parseXML();
}else{
trace ("error");
}
}

więc nie jest to woładnie przez url poprostu chyba tylko wszystkie pliki muszą być w tym samy katalogu i tak je mam. Na kompie działa i widzi xml, a na routerze już nie...

4

Odp: serwer lighttpd + prezentacja flash

Zrób więc http://ip_routera/gallery.xml i zobacz czy odczyta plik. Może praw od odczytu pliku nie masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: serwer lighttpd + prezentacja flash

Możesz edytować tego flasha? Spróbuj mu podać pełną ścieżkę do pliku.

6

Odp: serwer lighttpd + prezentacja flash

a no chyba nie ma praw "403 - Forbidden" zrobiłem dla tego pliku

chmod 755 /www3/gallery.xml

prawa sie niby zmieniły a w przeglądarce dalej go nie otwiera

7

Odp: serwer lighttpd + prezentacja flash

A czemu włożyłeś xml do exclude-extensions? Dlatego Ci nie pobiera.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: serwer lighttpd + prezentacja flash

o widzisz przedobrzyłem big_smile dziękuje! już wszystko działa

9

Odp: serwer lighttpd + prezentacja flash

mam jeszcze jeden dziwny problem. Mianowicie nie czyta mi na routerze plików o rozszerzeniu JPG, tzn czyta ale muszą być z małej litery czyli jpg smile ktoś wie dlaczego tak jest? niestety nie bardzo chce mi sie 1500 zdjęć przerabiac na małe literki jpg tongue

10

Odp: serwer lighttpd + prezentacja flash

Linux, unix i openwrt smile są case sensitive.

Nie wiem w czym problem widzisz, przecież to jedna linia skryptu żeby nazwy przerobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: serwer lighttpd + prezentacja flash

no nie do końca jedna linia, ale poradziłem sobie smile

#!/bin/sh
for i in $(seq 1 1500); do
  mv A$i.JPG A$i.jpg
done

w sumie to moim głównym problemem było to że nie wiedziałem o

Cezary napisał/a:

Linux, unix i openwrt  są case sensitive.

12

Odp: serwer lighttpd + prezentacja flash

for i in $(seq 1 1500); do   mv A$i.JPG A$i.jpg; done

W wersji którą zrobiłeś smile. Dobra robota, poradziłeś sobie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: serwer lighttpd + prezentacja flash

Witam. Odświeże temat, bo znowu mam problem z uruchomieniem flash. Tym razem robie to na serwerze Apache, wiec mała niezgodność z tematem postu smile Czy mógłbym prosić o pomoc co musze dodać w konfiguracji Apache, żeby czytało mi pliki swf i xml?? Bo jakoś nie moge dojżeć gdzie dopisać te rozszerzenia...

14

Odp: serwer lighttpd + prezentacja flash

Apache nie miało oddzielnego modułu od mime?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.