biete auch Drupal 6 an
bernd authored 15 years ago
|
1) <?php
2)
3) require_once('inc/base.php');
4) require_once('session/start.php');
5)
6) require_role(ROLE_SYSTEMUSER);
7)
8) $title = 'Drupal 6 einrichten';
9) $section = 'webapps_install';
10)
11) // Wurde beim Schreiben in die Session schon verifiziert
12) $docroot = $_SESSION['webapp_docroot'];
13) $url = $_SESSION['webapp_url'];
14)
15) if (! $docroot)
16) {
17) system_failure('Kann die Session-Daten nicht auslesen. So geht das nicht.');
18) }
19)
20)
21) if (isset($_POST['submit']))
22) {
23) require_once('install-drupal6.php');
24) require_once('webapp-installer.php');
25)
26) check_form_token('install_drupal6');
27)
28) $data = validate_data($_POST);
29) if (! $data)
30) system_failure('wtf?!');
31) create_new_webapp('drupal6', $docroot, $url, $data);
32)
33) output('<h2>Drupal 6 installieren</h2>
34)
35) <p>Ihr Drupal wird jetzt installiert. Sie erhalten eine E-Mail, sobald die Website betriebsbereit ist.</p>
36) ');
37)
38) }
39) else
40) {
41)
42) require_once('modules/vhosts/include/vhosts.php');
43) $vhosts = list_vhosts();
44)
45) output('<h3>Drupal 6 installieren</h3>
46)
47) <p>Die Einrichtung von Drupal erfordert die Angabe ein paar weniger Daten.</p>
48) ');
49)
50) $form = '
51) <h4>Basisdaten</h4>
52) <div style="margin-left: 2em;">
53) <h5>Ort der neuen Website</h5>
54) <p>Drupal wird im Verzeichnis <strong>'.$docroot.'</strong> installiert und wird später voraussichtlich unter <strong>'.$url.'</strong> abrufbar sein.</p>
55) <p>Beachten Sie bitte: Die Installation wird in Ihrem Home-Verzeichnis durchgeführt und es wird ein normaler Host im Webinterface dafür angelegt. Sie können diese Einstellungen also jederzeit verändern.</p>
56)
57) <h5>Name der Seite</h5>
58) <p>Der Seitenname wird im Titel jeder Seite angezeigt und für diverse Texte verwendet.</p>
59) <p><label for="sitename">Seiten-Name:</label> <input type="text" id="sitename" name="sitename" /></p>
60)
61) <h5>E-Mail-Adresse der Seite</h5>
62) <p>Wenn die Website E-Mails versendet (z.B. für neue Benutzer, bei kommentaren auf einzelnen Seiten, ...) erscheint diese Adresse als Absender.
|
biete auch Drupal 6 an
bernd authored 15 years ago
|
64) </div>
65)
66) <h4>Drupal-Administrator</h4>
67) <div style="margin-left: 2em;">
68) <p>Der Administrator kann später auf der Website neue Benutzer anlegen, Seiten erzeugen und verändern und sonstige Verwaltungsaufgaben durchführen.</p>
69) <p><label for="adminuser">Benutzername:</label> <input type="text" id="adminuser" name="adminuser" value="'.$_SESSION['userinfo']['username'].'" /></p>
70) <p><label for="adminpassword">Passwort:</label> <input type="password" id="adminpassword" name="adminpassword" /></p>
|