Show info about kernel runtime parameters on server info page

This commit is contained in:
Jan Böhmer 2024-03-10 20:32:43 +01:00
parent 1548b9f8c8
commit 28d86c8885
2 changed files with 17 additions and 0 deletions

View file

@ -82,6 +82,9 @@ class ToolsController extends AbstractController
'php_opcache_enabled' => ini_get('opcache.enable'), 'php_opcache_enabled' => ini_get('opcache.enable'),
'php_upload_max_filesize' => ini_get('upload_max_filesize'), 'php_upload_max_filesize' => ini_get('upload_max_filesize'),
'php_post_max_size' => ini_get('post_max_size'), 'php_post_max_size' => ini_get('post_max_size'),
'kernel_runtime_environment' => $this->getParameter('kernel.runtime_environment'),
'kernel_runtime_mode' => $this->getParameter('kernel.runtime_mode'),
'kernel_runtime' => $_SERVER['APP_RUNTIME'] ?? $_ENV['APP_RUNTIME'] ?? 'Symfony\\Component\\Runtime\\SymfonyRuntime',
//DB section //DB section
'db_type' => $DBInfoHelper->getDatabaseType() ?? 'Unknown', 'db_type' => $DBInfoHelper->getDatabaseType() ?? 'Unknown',

View file

@ -31,5 +31,19 @@
<td>Server time</td> <td>Server time</td>
<td>{{ "now" | format_datetime("long", "long") }}</td> <td>{{ "now" | format_datetime("long", "long") }}</td>
</tr> </tr>
<tr>
<td>Symfony Kernel Runtime</td>
<td>{{ kernel_runtime }}</td>
</tr>
<tr>
<td>Symfony Kernel Runtime Environment</td>
<td>{{ kernel_runtime_environment }}</td>
</tr>
<tr>
<td>Symfony Kernel Runtime mode</td>
<td>{% for key, value in kernel_runtime_mode %}
{{ key }}: {{ value }}<br>
{% endfor %}</td>
</tr>
</tbody> </tbody>
</table> </table>