Wenn ich eine Datei auf meine API auf Vagrant hochladen, funktioniert alles gut und Laravel schreibt die Datei auf /tmp/phpLRJnhx
. Wenn alles festgeschrieben wird und der Code auf dem Live-Server gezogen wird, schreibt Laravel die Datei an /var/www/webdir.nl/public
. Warum schreibt Laravel die Datei nicht auf /tmp/
auf dem Live-Server?Laravel 5.2 UploadedFile RealPath nicht/tmp aber/public
0
A
Antwort
1
Der Speicherort der hochgeladenen Dateien kann mit der Konfigurationsoption upload_tmp_dir konfiguriert werden. Zur Überprüfung des aktuellen Temp-Verzeichnisses siehe die Ausgabe sys_get_temp_dir()
.
Verwandte Themen
- 1. Laravel 5.2 | UploadedFile testen Verpasst den $ test Wert nach dem Post. Fehler?
- 2. Laravel 5.2 view set zu Öffentlichen Ordner
- 3. Selen und Laravel 5.2
- 4. Laravel 5.2 AUTomaten berechnen
- 5. Laravel 5.2 - Route Authentifizierung
- 6. Fehlermeldungen - Laravel 5.2
- 7. Traits - Laravel 5.2
- 8. Benutzer Auth Laravel 5.2
- 9. Laravel 5.2 Samen nicht
- 10. Registrierung & Authentifizierung Laravel 5.2
- 11. WebSocket mit Laravel 5.2
- 12. Eingabedatei in Laravel 5.2?
- 13. Erweitern Laravel 5.2 Authentifizierung
- 14. Anfrage Klasse Laravel 5.2
- 15. Laravel 5.2 Pretty URLs
- 16. in Laravel 5.2
- 17. Laravel 5.2 - Mutatoren - SetAttribute
- 18. Laravel 5.2 SQLite-Verbindungsfehler
- 19. Laravel 5.2 Login-Problem
- 20. Laravel 5.2 Beziehung
- 21. Laravel 5.2 interner Serverfehler
- 22. Laravel 5.2 Repository-Muster
- 23. MethodNotAllowedHttpException Laravel 5.2
- 24. Laravel 5.2 WhereNotIn Abfrage
- 25. Suche in Laravel 5.2
- 26. Laravel 5.2 Ajax-Login
- 27. Datenbankkonfiguration in Laravel 5.2
- 28. Laravel 5.2 Validierungsfehler anzeigen
- 29. Laravel 5.2 - Suchfunktion
- 30. Laravel 5.2 und mailgun
'sys_get_temp_dir()' gibt '/ tmp' zurück und nicht das öffentliche Verzeichnis meines Laravel-Projekts. –
Bitte werfen Sie einen Blick auf diese Antwort [stackoverflow] (http://stackoverflow.com/questions/30970532/laravel-5-getrealpath-doenst-show-correct-value) –
Aber ich möchte, dass die Datei in der '/tmp' dir und nicht in der Öffentlichkeit dir .. –