Hallo allerseits,
ich habe das Programm auf meinem Webserver installiert und wollte es starten bekomme aber foglende Fehlermeldung:
Parse error: syntax error, unexpected 'new' (T_NEW) in /var/www/vhosts/xxx/fredl.neurieser.at/php/sessionhelpers.inc.php on line 129
hier das entsprechende Statement in line 129: $dbinfo =& new mydbinfo();
woran liegt das?
Auf meinem Server läuft php 7.3.9 und MySQL, v5.5.64
Danke im Voraus
LG
Franz-Georg
Hallo Franz-Georg,
welche Version des FreDL hast Du wo ausgecheckt? Oder hast Du die Zip Datei genommen?
Falls letzteres, dann ist diese Version total veraltet und wird unter PHP7 nicht mehr funktionieren.
Die Version, die auch unter PHP7 ohne Probleme läuft, findet man aktuell nur in der Versionsverwaltung https://sourceforge.net/p/fredl/fktt/ci/master/tree/ dort gibt es die Möglichkeit sich alles als eine SNAPSHOT Version (Zip-Datei) herunterzuladen oder eben alles einmal auszuchecken.
Sollte es da dann Probleme geben, einfach noch einmal melden.
Gruß Stumml
Hallo Klaus,
danke noch mal für Deine Rückmeldung, aber es hat sich inzwischen doch noch eine Frage für mich ergeben: Wenn ich mich mit system -> dirk das erste mal anmelde, sehe ich keine entsprechenden Menüs (siehe Anhang) - habe ich da was übersehen ? Es ist mir zwar gelungen mittels newuser.php einen neuen Benutzer anzulegen und diesem Adminrechte zuzuweisen, aber auch wenn ich mich mit diesem anmelde sehe ich kein Menü. Die Installation liegt auf fredl.neurieser.at wenn Du Dir das anschauen möchtest, oder vielleicht brauchst Du ja nicht mal einen Blick darauf zu werfen und Du weisst ohnehin was ich falsch mache.
Sorry, falsches
LG
Franz-Georg
Last edit: FGNeurieser 2019-09-25
Hallo Franz-Georg,
ich bin zwar nicht Klaus aber antworte mal stellvertretend ;-)
Gut, also du kannst bisher noch keine Menüs sehen, weil die Rechte nicht korrekt gesetzt sind. Das habe ich mal nachgeholt, allerdings ist für den von Dir genannten Benutzer noch keine Benutzerrolle festgelegt worden. Normalerweise werden diese angezeigt, aber das fehlt bei Dir. Das heißt, die Datenbankstruktur ist unvollständig.
Meine Empfehlung: Bitte führe mal das Skript "reloaddb.php" welches sich im Unterverzeichnis "dql" befindet aus. Damit sollte eine sinnvolle Grundstruktur dann in der Datenbank sein. Schaue dir dann mal bitte die Tabelle user2userrole an. Dort findet die Verknüpfung statt, wo Benutzern die entsprechende Rolle zugeordnet wird.
Ich hoffe das hilft erst einmal weiter. Ansonsten weiter melden :-)
Gruß Stumml
Hallo Stumml,
recht herzlichen Dank, jetzt scheint es zu funktionieren. Sollte ich dennoch weitere Fragen haben, werde ich mich vertrauensvoll an Dich wenden.
Danke und LG
Franz-Georg
Hallo Franz-Georg,
super. Das freut mich.
Gruß Stumml