mirror of
https://github.com/tim-krehan/shopping-list.git
synced 2024-11-30 16:40:36 +01:00
55 lines
2.1 KiB
PHP
55 lines
2.1 KiB
PHP
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Installationsfehler</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<script src="/js/error.js" charset="utf-8"></script>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<div class="card border-danger mt-5">
|
|
<div class="card-body">
|
|
<h2 class="card-title">ACHTUNG</h2>
|
|
<h3 class="card-subtitle">Es ist ein Fehler aufgetreten!</h3>
|
|
</div>
|
|
<div class="card-body">
|
|
<?php
|
|
switch ($_GET["id"]) {
|
|
case 'ConfigFolderReadOnly':
|
|
echo "<p class='card-text'>Das Installationsskript kann keine Konfigurationdatei im Konfigurationsordner erstellen.</p>";
|
|
echo "<p class='card-text'>Bitte achten Sie darauf, dass es dem Webserver erlaubt ist, Dateien im <code>config</code>-Ordner zu erstellen.</p>";
|
|
break;
|
|
case 'ConfigReadOnly':
|
|
echo "<p class='card-text'>Das Installationsskript kann die Konfigurationdatei im Konfigurationsordner nicht bearbeiten.</p>";
|
|
echo "<p class='card-text'>Bitte achten Sie darauf, dass es dem Webserver erlaubt ist, Dateien im <code>config</code>-Ordner zu bearbeiten.</p>";
|
|
break;
|
|
case 'DBConnFailed':
|
|
echo "<p class='card-text'>Die Shoppingliste konnte nicht auf die Datenbank zugreifen.</p>";
|
|
echo "<p class='card-text'>Vielleicht sind die Datenbank-Zugangsdaten falsch?</p>";
|
|
echo "<p class='card-text'>Diese können entweder bei der Installation, oder im <code>config</code> Ordner angegeben werden.</p>";
|
|
break;
|
|
case 'php_modules':
|
|
echo "<p class='card-text'>Für die vollständige Funktionsweiße fehlt folgende(s) Modul(e):</p><ul>";
|
|
foreach(unserialize($_GET["missing_mods"]) as $mod){
|
|
echo "<li>".$mod."</li>";
|
|
}
|
|
echo "</ul>";
|
|
echo "<p class='card-text'>Bitte informieren Sie den Administrator des Webservers.</p>";
|
|
break;
|
|
default:
|
|
echo "<p class='card-text'>Unbekannter Fehler</p>";
|
|
break;
|
|
}
|
|
?>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<center>
|
|
|
|
|
|
<br><br>
|
|
<p><button class="button" id="backButton">Zurück</button></p>
|
|
</center>
|
|
</body>
|
|
</html>
|