Add max upload size to debug page.

This commit is contained in:
James Cole 2023-02-19 08:02:13 +01:00
parent 733607a8a9
commit 2e65055c9a
No known key found for this signature in database
GPG Key ID: B49A324B7EAD6D80
2 changed files with 6 additions and 4 deletions

View File

@ -24,7 +24,6 @@ declare(strict_types=1);
namespace FireflyIII\Http\Controllers;
use Artisan;
use Carbon\Carbon;
use DB;
use Exception;
use FireflyConfig;
@ -35,11 +34,9 @@ use Illuminate\Contracts\View\Factory;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Illuminate\Routing\Redirector;
use Illuminate\Routing\Route;
use Illuminate\View\View;
use Log;
use Monolog\Handler\RotatingFileHandler;
use Route as RouteFacade;
/**
* Class DebugController
@ -141,6 +138,9 @@ class DebugController extends Controller
$cacheDriver = config('cache.default');
$logChannel = config('logging.default');
$appLogLevel = config('logging.level');
$maxFileSize = app('steam')->phpBytes(ini_get('upload_max_filesize'));
$maxPostSize = app('steam')->phpBytes(ini_get('post_max_size'));
$uploadSize = min($maxFileSize, $maxPostSize);
$displayErrors = ini_get('display_errors');
$errorReporting = $this->errorReporting((int)ini_get('error_reporting'));
$interface = PHP_SAPI;
@ -179,7 +179,7 @@ class DebugController extends Controller
setlocale(LC_ALL, $original);
// get latest log file:
$logger = Log::driver();
$logger = Log::driver();
// PHPstan doesn't recognize the method because of its polymorphic nature.
$handlers = $logger->getHandlers(); // @phpstan-ignore-line
$logContent = '';
@ -208,6 +208,7 @@ class DebugController extends Controller
'logChannel',
'stateful',
'tz',
'uploadSize',
'appLogLevel',
'remoteHeader',
'remoteMailHeader',

View File

@ -33,6 +33,7 @@ Debug information generated at {{ now }} for Firefly III version **{{ FF_VERSION
| App logging | {{ appLogLevel }}, {{ logChannel }} |
| Display errors | {{ displayErrors }} |
| Error reporting | {{ errorReporting }} |
| Max upload | {{ uploadSize }} ({{ uploadSize|filesize }}) |
| Interface | {{ interface }} |
| Default language | {{ defaultLanguage }} |
| Default locale | {{ defaultLocale }} |