2016-04-15 23 views
1

Ich habe eine Anwendung mit Laravel 5.1, die Dateien auf den Server hochlädt. Der Server hat eine Beschränkung von 8M beim Hochladen von Dateien, was zu niedrig ist. Wo in der Laravel-Dateistruktur sollte eine php.ini-Datei platziert werden, um dies zu überschreiben?Laravel 5.1 php.ini upload_max_filesize

ich es in der Öffentlichkeit gesetzt haben und Sie erhalten Folgendes: Fatal error: Class 'PDO' not found in /home/foldername/public_html/solutionfolder/config/database.php on line 16

Wenn ich es irgendwo anders ausgedrückt, wie das Root-Verzeichnis wird es ignoriert.

Ich habe bei der Bearbeitung der .htacess Datei angeschaut, aber das funktioniert auch nicht.

+1

Wenn Sie Heroku verwenden, können Sie die Dateigrößenbeschränkung durch Hinzufügen einer user.ini-Datei in 'public /' aktualisieren. PHP liest Einstellungen aus einer .user.ini-Datei im selben Verzeichnis wie die .php-Datei das wird serviert. PHP liest auch Einstellungen aus einer .user.ini-Datei in einem übergeordneten Verzeichnis bis zum konfigurierten Dokumentenstammverzeichnis Ihrer Anwendung. Siehe diese https://devcenter.heroku.com/articles/custom-php-settings#php-runtime-settings –

Antwort

0

Sie können die Standardeinstellungen überschreiben, indem Sie Ihre neuen Werte in .htaccess festlegen.

php_value upload_max_filesize 20M 
+0

Sorry, bereits versucht, dass es nicht überschreibt. – Rookasaur

+0

versuchen Sie, den Server anzuhalten und zu starten. Sie können versuchen, Composer-Dump auch zu sehen, ob es funktioniert – oseintow

+0

versuchen, 'post_max_size' zu ​​ändern. Es kann auch Probleme verursachen. 'php_value post_max_size 20M' – oseintow

1

Bitte überprüfen Sie Ihre Appache-Konfiguration. Ist AllowOverride = All?