2016-04-15 2 views
1

У меня есть приложение, использующее Laravel 5.1, которое загружает файлы на сервер. На сервере ограничено 8M при загрузке файлов, которая слишком низкая. Где в файловой структуре Laravel должен быть помещен файл php.ini, чтобы перезаписать это?Laravel 5.1 php.ini upload_max_filesize

Я положил его в общественных местах и ​​получить следующее: Fatal error: Class 'PDO' not found in /home/foldername/public_html/solutionfolder/config/database.php on line 16

Если я кладу его в другом месте, например, в корневом каталоге игнорируются.

Я просмотрел файл .htacess, но это тоже не работает.

+1

Если вы используете герою, вы можете обновить ограничение размера файла, добавив файл user.ini в 'public /' PHP будет читать настройки из любого файла .user.ini в том же каталоге, что и файл .php который обслуживается. PHP также будет считывать настройки из файла .user.ini в любом родительском каталоге до установленного корневого каталога вашего приложения. См. Это https://devcenter.heroku.com/articles/custom-php-settings#php-runtime-settings –

ответ

0

Вы можете переопределить настройки dafault, установив новые значения в .htaccess.

php_value upload_max_filesize 20M 
+0

Простите, что уже попробовал, чтобы не переопределить его. – Rookasaur

+0

попробуйте остановить и запустить сервер. Вы можете попробовать создать дамп композитора, чтобы посмотреть, работает ли он – oseintow

+0

, и попробуйте изменить 'post_max_size'. это также может вызвать проблемы. 'php_value post_max_size 20M' – oseintow

1

Проверьте конфигурацию своего приложения. Устанавливается ли AllowOverride = All?

Смежные вопросы