This commit is contained in:
Roland Gruber 2020-02-22 21:06:56 +01:00
parent f3747d176e
commit 799d9b24fc
2 changed files with 6 additions and 1 deletions

View File

@ -53,6 +53,7 @@ RUN apt-get update && \
php-xml \ php-xml \
php-zip \ php-zip \
php-imap \ php-imap \
php-gmp \
wget \ wget \
&& \ && \
rm /etc/apache2/sites-enabled/*default* && \ rm /etc/apache2/sites-enabled/*default* && \

View File

@ -89,9 +89,13 @@ if (!extension_loaded('imagick') && !extension_loaded('gd')) {
$criticalErrors[] = array("ERROR", "Your PHP has no imagick or GD support.", "Please install the imagick or GD extension for PHP."); $criticalErrors[] = array("ERROR", "Your PHP has no imagick or GD support.", "Please install the imagick or GD extension for PHP.");
} }
// check if PHP has JSON support // check if PHP has JSON support
if (! function_exists('json_encode')) { if (!function_exists('json_encode')) {
$criticalErrors[] = array("ERROR", "Your PHP has no JSON support!", "Please install the JSON extension for PHP."); $criticalErrors[] = array("ERROR", "Your PHP has no JSON support!", "Please install the JSON extension for PHP.");
} }
// check if PHP has GMP support
if (!extension_loaded('gmp')) {
$criticalErrors[] = array("ERROR", "Your PHP has no GMP support!", "Please install the GMP extension for PHP.");
}
// check file permissions // check file permissions
$writableDirs = array('sess', 'tmp'); $writableDirs = array('sess', 'tmp');
for ($i = 0; $i < sizeof($writableDirs); $i++) { for ($i = 0; $i < sizeof($writableDirs); $i++) {