Hallo
leider habe ich ein Problem und kann es nicht lösen
Und zwar habe ich ein Bootstrap Theme als Basis für meine Website genommen. Auf dieser Seite möchte ich, dass Menschen sich eintragen können und ihre eingegebenen Daten dann in der Sqlite Datenbank gespeichert werden. Danach kann man sich diese Daten ansehen. Dafür habe ich drei verschiedene PHP-Skripte. Einen, der die DB erstellt (welcher bei erfolgreicher Erstellung ausgibt, dass die DB erstellt worden ist), einen der die Daten einfügt und den letzten um die Daten abzurufen. Über Windows hat das alles Problemlos funktioniert. Auf meinem Raspberry Pi wird beim ausführen der db_erstellen.php folgende Meldung ausgegeben: localhost is unable to handle this request. HTTP ERROR 500.
Ich weiß leider nicht wie ich das Problem beheben soll und im Internet konnte ich auch keine Lösung finden.
Im Folgenden mein Code zur Erstellung der DB:
[code=php]<?php
class MyDB extends SQLite3
{
function __construct()
{
$this->open('test.db');
}
}
$db = new MyDB();
if(!$db){
echo $db->lastErrorMsg();
} else {
echo "Datenbankerstellung erfolgreich";
}
$sql =<<<EOF
CREATE TABLE Stadt
(ID NOT NULL,
Name TEXT NOT NULL,
Einwohner INT NOT NULL,
Rathaus CHAR(50),
Geld TEXT);
EOF;
$ret = $db->exec($sql);
if(!$ret){
echo $db->lastErrorMsg();
} else {
echo "Tabelle wurde erstellt";
}
$db->close();
?>[/php]
Ich hoffe ihr könnt mir helfen
Paul