weitere Bearibeitung
This commit is contained in:
@@ -3,10 +3,33 @@
|
||||
<section class="page-head">
|
||||
<span class="eyebrow">Setup</span>
|
||||
<h1>Plattform installieren</h1>
|
||||
<p>Der Installer schreibt `.env`, legt das MySQL-Schema an und erstellt den ersten Plattform-Admin. Danach ist das Self-Service-Onboarding fuer Mandanten freigeschaltet.</p>
|
||||
<p>Der Installer schreibt `.env`, legt das Datenbankschema an und erstellt den ersten Plattform-Admin. Danach ist das Self-Service-Onboarding fuer Mandanten freigeschaltet.</p>
|
||||
|
||||
<?php
|
||||
$availableDrivers = PDO::getAvailableDrivers();
|
||||
$hasMysql = in_array('mysql', $availableDrivers);
|
||||
$hasSqlite = in_array('sqlite', $availableDrivers);
|
||||
?>
|
||||
|
||||
<?php if (!$hasMysql && $hasSqlite): ?>
|
||||
<div class="alert alert-info">
|
||||
<strong>Hinweis:</strong> MySQL PDO-Treiber ist nicht verfügbar. Die Installation wird automatisch SQLite verwenden.
|
||||
Geben Sie "sqlite" als DB-Host ein, um SQLite explizit zu verwenden.
|
||||
</div>
|
||||
<?php elseif ($hasMysql && $hasSqlite): ?>
|
||||
<div class="alert alert-info">
|
||||
<strong>Datenbankoptionen:</strong> Sie können MySQL oder SQLite verwenden.
|
||||
Für SQLite geben Sie "sqlite" als DB-Host ein.
|
||||
</div>
|
||||
<?php elseif (!$hasMysql && !$hasSqlite): ?>
|
||||
<div class="alert alert-error">
|
||||
<strong>Fehler:</strong> Weder MySQL noch SQLite PDO-Treiber sind verfügbar.
|
||||
Bitte installieren Sie mindestens einen der Treiber.
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</section>
|
||||
|
||||
<form class="card form-card" method="post" action="/install">
|
||||
<form class="card form-card" method="post" action="<?= e(url('/install')) ?>">
|
||||
<?= csrf_field($csrf) ?>
|
||||
<div class="form-grid">
|
||||
<label>
|
||||
|
||||
Reference in New Issue
Block a user