Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:lnet + FTP 2011 nov. 14 17:19 #871

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 506
  • Köszönetek: 86
Az *SQL adatbázisok fájljai FTP-vel semmilyen formában (kivéve root) sem érhetők el távolról. Ennek oka, hogy a kiszolgálón az *SQL adatbázis tartalma (az adatokat tartalmazó fájlok) nem a te fájljaid között vannak mentve, hanem egy meghatározott könyvtárban és általában csak a kiszolgálón futó szerverprogram(ok)on és szkripteken keresztül lehet őket elérni.

Ha be tudnál jelentkezni a kiszolgáló *SQL szerverére akkor működne a dolog, de a szolgáltatók biztonsági okokból gyakran nem adnak lehetőséget az *SQL szervereik távoli elérésre.

Javaslom hogy egy PHP szkripttel old meg az adatbázis adatainak le és feltöltését.
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- Lazarus 3.0 -- FPC 3.2-- GNU/Linux 5.15.0 x86_64

Válasz:lnet + FTP 2011 nov. 14 12:37 #870

  • Stygian
  • Stygian profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 18
  • Köszönetek: 0
Igen, mert az sqlite csak lokálisan működik sajnos.
Most csináltam egy mysql adatbázis. Majd kísérletezgetek vele mire képes a freeweb ilyen téren :).

Köszönöm a segítséget.

Üdv.:
Plague1

Válasz:lnet + FTP 2011 nov. 14 12:10 #869

  • pityu
  • pityu profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 4
  • Köszönetek: 0
Ha többfelhasználós és egyszerre többen kapcsolódhatnak hozzá, akkor az sqlite eleve kiesett. X letölti, Y is letölti, mindketten módosítanak valamit, majd mindketten feltöltik... Brrr.
Freeweb az ilyen jellegű közvetlen tcp-n keresztüli adatbázis kapcsolatot szerintem nem támogatja.
Mondom én, php+mysql, kliens oldalon meg böngésző. ;)

A freeweben tudtommal mqsl és php is támogatott.

Üdv: Pityu

Válasz:lnet + FTP 2011 nov. 14 09:12 #868

  • Stygian
  • Stygian profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 18
  • Köszönetek: 0
Szia!

Igazából én is erre a következtetésre jutottam, hogy letöltöm és onnan futtatom, de mi a helyzet, mikor már 10-15 MB-ra dagad fel az egész és azon ismerőseimnek, akik mobilnettel rendelkeznek lehetetlenné téve a használatát. Ezért TCP kapcsolatot kellene inkább csinálnom, viszont azt nem tudom, hogy a freeweb támogatja-e.

Üdv.:
Stygian

Válasz:lnet + FTP 2011 nov. 14 07:31 #867

  • pityu
  • pityu profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 4
  • Köszönetek: 0
Szia!

Egy nem túl szép megoldás az lehet, hogy mielőtt aktiválod az adatbázist, ftp-vel letöltöd a file-t a helyi gépre és azt nyitod meg. Miután befejezted vele a munkát, lezárod, deaktiválod majd szintén ftp-vel felmásolod a szerverre.

Szerintem a "Zconnection.Database := 'ftp2.freeweb.hu'+'/database.sqlite';"
felejtős.

Pityu

Válasz:lnet + FTP 2011 nov. 13 18:52 #866

  • Stygian
  • Stygian profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 18
  • Köszönetek: 0
Csatlakozni csatlakozik szépen, de az adatbázist nem tudja megnyitni. csinál a mappába(lokálisan) egy database.sqlite file-t, ami 0KB. Ilyenkor mi az adatbázis elérési útja?
ZeosDB-t használok.
Zconnection.Database := 'database.sqlite';

vagy
Zconnection.Database := 'ftp2.freeweb.hu'+'/database.sqlite';

Üdv.:
Stygian

Válasz:lnet + FTP 2011 nov. 12 20:55 #865

  • pityu
  • pityu profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 4
  • Köszönetek: 0
FTP-nél a sorrend:

FTP.Connect
FTP.Authenticate
FTP.Put vagy FTP.Retrieve
FTP.Disconnect

Az lnet demójából jól kihámozható a lényeg.

Szerintem...

Válasz:lnet + FTP 2011 nov. 12 18:36 #864

  • Stygian
  • Stygian profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 18
  • Köszönetek: 0
Szia!

Igazából az lnet demó ftp programja minden gond nélkül eléri a szervert. Küld és fogad. Tudom szerkeszteni az adatbázist. Igazából bármilyen megoldás érdekel, de nem szeretnék túl nagy energiát belefektetni, hisz maga a lazarus program is csak egy "üzenetküldő" felület.

Maga a struktúra érdekel. Mit kell meghívnom, milyen sorrendben.

Üdv.:
Stygian

Válasz:lnet + FTP 2011 nov. 12 17:27 #863

  • pityu
  • pityu profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 4
  • Köszönetek: 0
Szia!

Bár nem ismerem részletesen a freeweb szolgáltatásait, de ettől függetlenül az adatbázis+ftp, úgy gondolom nem jó párosítás. Ezek egymással nem szoktak kommunikálni.
Persze ha a Te esetedben az adatbázis egy file-t jelent, akkor más a helyzet.

Tipp: szerver oldalon php+mysql, klien oldalon böngésző, vagy egy Lazarussal megírt program, ami pl. http protokollon kommunikál, és itt jöhet a képbe az LNET.

Szerintem...

lnet + FTP 2011 nov. 11 21:26 #862

  • Stygian
  • Stygian profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 18
  • Köszönetek: 0
Sziasztok

A következőben kérném a segítségeteket:
Van egy adatbázis fent egy szerveren(freeweb.hu).
Szeretnék erre a szerverre felcsatlakozni lnet-el és ebbe az adatbázisba írni és olvasni.

Teljesen kezdő vagyok FTP-s dolgokban.

Előre is köszönöm a segítséget

Üdv.:
Stygian

  • Oldal:
  • 1