2016-04-15 14 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

herokuを使用している場合は、 'public /'にuser.iniファイルを追加してファイルサイズ制限を更新できます。 PHPは.phpファイルと同じディレクトリにある.user.iniファイルから設定を読み込みますそれは提供されています。 PHPは親ディレクトリの.user.iniファイルからアプリケーションの設定済みドキュメントルートまで設定を読み込みます。 こちらをご覧くださいhttps://devcenter.heroku.com/articles/custom-php-settings#php-runtime-settings –

答えて

0

.htaccessで新しい値を設定することで、dafault設定を上書きできます。

php_value upload_max_filesize 20M 
+0

申し訳ありませんが、既に試してみましたが、それを上書きしません。 – Rookasaur

+0

サーバーの停止と起動を試行してください。作者のダンプも試してみてください。 – oseintow

+0

は 'post_max_size'を変更しようとしています。問題を引き起こす可能性もあります。 'php_value post_max_size 20M' – oseintow

1

あなたのappache設定を確認してください。 AllowOverride = Allに設定されていますか?