![]() |
Vad försöker jag göra?
Jag försöker ladda upp en fil till en servern (linux) via php med ftp. Kod:
$conn_id = ftp_connect($this->host,$this->port); Felmeddelandet som kommer upp: ftp_put() [function.ftp-put]: Entering Passive Mode (192,168,20,32,184,96) Please help! :ph34r: |
Kanske dags att testa active mode?
|
Detta får jag inte köra tydligen.
Några fler förslag? |
Intetsägande felmeddelande egentligen. Den säger ju inte att något är fel... Hsh så säger FTP-servern åt klienten att ansluta till 192.168.20.32 på port 47200. Var den verkligen tillgänglig?
|
Citat:
|
Nope :(
|
Brandvägg som inte är öppen på porten kanske?
|
Filen jag tankar upp skapas på servern, men den blir inte större än 0 kb, sedan kommer felmeddelandet upp...
|
Ska tillägga att det går att ta bort de här 0 kb filerna som skapas på server..via gränssnittet jag försöker ladda upp ifrån.
OCH....hela funktionen fungerar på labservern, men inte mot webbservern :( |
Testat med
Kod:
error_reporting(E_ALL); |
Citat:
Vissa php-funktioner fungerar ju perfa om man kör de lokalt på sin egen dator/server med PHP på, men när man ska köra de från kontoret -> till serverhallen så blir det ju remote. Dubbelkontrollera gärna detta. Kontrollera även rättigheterna på kataloger+filer som den använder sig av eller ska skriva till. |
Nope, inga fler felmeddelande tyvärr :(
Ska kika mer på rättigheterna...hmm...om webhotellet kan svara någon gång i år! !! :) |
Citat:
Har webhotellet Windows eller Unix? Om dom har Unix, har dom kompilerat PHP med FTP flaggan? Citat:
|
Rättigheter ställer jag själv in via ftp programmet på mapparna..och här är minsann ALLT i klickat, hjälper ändå inte :(
Ja, de kör unix och har kompilerat korrekt med ftp flagga.. Hmm, nej jag kör inte safe mode på min dator lokalt, men det funkade när jag provade save mode lokalt.. |
För att förhoppningsvis knyta ihop påsen postar jag detta mezz. Det verkar som om filen faktiskt laddas upp till servern men hamnar i någon form av temp mapp högre upp i strukturen än jag har rättigheter att bläddra.
Nu ska det provas med move_upload_file som bör lösa problemet. |
Alla tider är GMT +2. Klockan är nu 04:14. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson