Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kopia zapasowa do pliku .tar, problem z zapisywaniem plików
Xovin
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.05.2016

Ostrzeżenie: (0%)
-----


Witam Państwa, mam następujący problem. Chciałbym wykonać backup plików z serwera, lecz pomimo wyświetlenia komunikatu i poprawnym zaaplikowaniu kodu żaden plik się nie tworzy. Ma ktoś pomysł co może być przyczyną? Kombinuję już kilka godzin na wszelkie sposoby. Próbowałem zarówno wywoływania przyciskiem na stronie jak i poprzez bezpośrednie wywołanie w pasku adresowym, lecz to nic nie daje. Czy może to być wina jakiś uprawnień? Na serwerze jest zainstalowane php w wersji 5.4

Oto mój kod:
  1. <?php
  2. if (isset($_POST['execute']))
  3. {
  4. $q='kopia.tar.gz';
  5. $w='./*';
  6. if(system("tar -cvzpf $q $w"))
  7. echo '<br>Kopia zapasowa została wykonana pomyślnie!';
  8. else echo '<br>Nie udało się wykonać kopii zapasowej.';
  9. }
  10. ?>
  11.  
  12. <form method="post">
  13. <input type="hidden" name="execute" value="true">
  14. <input type="submit" id="wyslij_zgloszenie" value="Wykonaj kopię zapasową plików">
  15. </form>


Ten post edytował Xovin 18.05.2016, 22:19:22
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




system() zwraca tekst z konsoli. wpierw sprawdz co on zawiera, potem wyswietlaj ze wszystko poszlo ok...
Go to the top of the page
+Quote Post
Xovin
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.05.2016

Ostrzeżenie: (0%)
-----


Do tej pory nie do końca wiem co kolega miał na myśli, ale tak jak przypuszczałem - problem tkwił w uprawnieniach serwera. Dziękuję za chęć pomocy. Temat do zamknięcia : )
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 21:40