Witam, posiadam prosty plik uploadujący pliki na serwer (Na hostingu działał on dobrze), lecz przeniosłem się na VPS gdyż mam tam więcej miejsca na dysku. I bam nie działa, żadnego błędu, nic. Przesyłanie działa poprawnie lecz wtedy gdy powinno się zakończyć nic się nie pojawia.
System: Ubuntu
Wszystkie "cehamody" nadałem na 777 więc to raczej nie wina tego :/
Kody plików.
============Formularz uploadu=========================
<!DOCTYPE HTML>
<html>
<head>
<title>encodedfiles.pl - upload</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<meta charset="utf-8">
<script src="./upload.js"></script>
</head>
<body class="is-preload">
<!-- Header -->
<header id="header">
<h1>EncodedFiles - Upload</h1>
<p>Przed wysłaniem pliku na serwer nadaj mu "Przyjazną Nazwę" ustawiając<br />
jego nazwę na łatwą do zapamiętania, gdy jest on jeszcze na twoim komputerze, lecz<br />
plik nie może zawierać spacji. Ważne aby zapamiętać rodzaj<br />
pliku (Np. .zip, .rar) będzie to potrzebne<br />
przy pobieraniu pliku z serwera.</a></p>
</header>
<!-- Signup Form -->
<div class="button-wrapper">
<span class="label">
Wybierz Plik
</span>
<input type="file" name="plik" id="plik" class="upload-box" placeholder="Upload File">
</div>
<Section>
<div id="up3"><input type="button" value="Wyślij" onclick="wyslijPlik()"></div>
</Section>
<br></br>
<section>
<progress value="0" max="100" id="postep"></progress>
<output id="status"></output>
</section>
<br></br>
<div id="up3"><button onclick="window.location.href = 'http://encodedfiles.pl/';">Strona Główna</button></div>
<!-- Footer -->
<footer id="footer">
</footer>
<!-- Scripts -->
<script src="assets/js/main.js"></script>
</body>
</html>
========Skrypt uploadu===============================
<?php
/* utworzenie zmiennych */
$folder_upload="./upload";
$plik_nazwa=$_FILES['plik']['name'];
$plik_lokalizacja=$_FILES['plik']['tmp_name']; //tymczasowa lokalizacja pliku
$plik_mime=$_FILES['plik']['type']; //typ MIME pliku wysłany przez przeglądarkę
$plik_rozmiar=$_FILES['plik']['size'];
$plik_blad=$_FILES['plik']['error']; //kod błędu
/* sprawdzenie, czy plik został wysłany */
if (!$plik_lokalizacja) {
exit("Nie wysłano żadnego pliku");
}
/* sprawdzenie błędów */
switch ($plik_blad) {
case UPLOAD_ERR_OK:
break;
case UPLOAD_ERR_NO_FILE:
exit("Brak pliku!");
break;
case UPLOAD_ERR_INI_SIZE:
case UPLOAD_ERR_FORM_SIZE:
exit("Przekroczony maksymalny rozmiar pliku!");
break;
default:
exit("Nieznany błąd!");
break;
}
/* sprawdzenie rozszerzenia pliku - dzięki temu mamy pewność, że ktoś nie zapisze na serwerze pliku .php */
$dozwolone_rozszerzenia=array("jpeg", "jpg", "tiff", "tif", "png", "gif", "txt", "zip");
$plik_rozszerzenie=pathinfo(strtolower($plik_nazwa), PATHINFO_EXTENSION);
if (!in_array($plik_rozszerzenie, $dozwolone_rozszerzenia, true)) {
exit("Niedozwolone rozszerzenie pliku!");
}
/* przeniesienie pliku z folderu tymczasowego do właściwej lokalizacji */
if (!move_uploaded_file($plik_lokalizacja, $folder_upload."/".$plik_nazwa)) {
exit("Nie udało się przenieść pliku!");
}
/* nie było błędów */
echo "Plik został zapisany.";
?>
Z góry dziękuje za pomoc