aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/lib/Controller/CheckSetupController.php
diff options
context:
space:
mode:
authorDaniel Kesselberg <mail@danielkesselberg.de>2020-07-25 21:53:39 +0200
committerDaniel Kesselberg <mail@danielkesselberg.de>2020-07-26 00:54:16 +0200
commit89c6a2bc1fa34498e82f7b9b6e8e7160c46dc3fd (patch)
tree157c15557e18c254279d18f70e0890a6239a45e2 /apps/settings/lib/Controller/CheckSetupController.php
parent34c3d0a97708b9d5cbd6a0667c4f0be881e7a6de (diff)
downloadnextcloud-server-89c6a2bc1fa34498e82f7b9b6e8e7160c46dc3fd.tar.gz
nextcloud-server-89c6a2bc1fa34498e82f7b9b6e8e7160c46dc3fd.zip
Add setup checks for php default charset and output buffering.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Diffstat (limited to 'apps/settings/lib/Controller/CheckSetupController.php')
-rw-r--r--apps/settings/lib/Controller/CheckSetupController.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/settings/lib/Controller/CheckSetupController.php b/apps/settings/lib/Controller/CheckSetupController.php
index 3fd4407f7c9..6e45edee18f 100644
--- a/apps/settings/lib/Controller/CheckSetupController.php
+++ b/apps/settings/lib/Controller/CheckSetupController.php
@@ -53,6 +53,8 @@ use OC\DB\SchemaWrapper;
use OC\IntegrityCheck\Checker;
use OC\Lock\NoopLockingProvider;
use OC\MemoryInfo;
+use OCA\Settings\SetupChecks\PhpDefaultCharset;
+use OCA\Settings\SetupChecks\PhpOutputBuffering;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\DataDisplayResponse;
use OCP\AppFramework\Http\DataResponse;
@@ -683,6 +685,8 @@ Raw output
* @return DataResponse
*/
public function check() {
+ $phpDefaultCharset = new PhpDefaultCharset();
+ $phpOutputBuffering = new PhpOutputBuffering();
return new DataResponse(
[
'isGetenvServerWorking' => !empty(getenv('PATH')),
@@ -723,6 +727,8 @@ Raw output
'isMysqlUsedWithoutUTF8MB4' => $this->isMysqlUsedWithoutUTF8MB4(),
'isEnoughTempSpaceAvailableIfS3PrimaryStorageIsUsed' => $this->isEnoughTempSpaceAvailableIfS3PrimaryStorageIsUsed(),
'reverseProxyGeneratedURL' => $this->urlGenerator->getAbsoluteURL('index.php'),
+ PhpDefaultCharset::class => ['pass' => $phpDefaultCharset->run(), 'description' => $phpDefaultCharset->description(), 'severity' => $phpDefaultCharset->severity()],
+ PhpOutputBuffering::class => ['pass' => $phpOutputBuffering->run(), 'description' => $phpOutputBuffering->description(), 'severity' => $phpOutputBuffering->severity()],
]
);
}