New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation geht nach Datenbank-Konfiguration nicht weiter #542
Comments
Ich hab mal mein Glück mit xdebug versucht (komplettes Neuland für mich) und bin auf folgende Fehlermeldung gestoßen: |
Ich hab's gelöst und muss eingestehen, dass die Lösung beschämend einfach war: ich wusste nicht (und bin auch bei meiner Recherche erst nicht darauf gestoßen), dass die XML- und SQL-Module für PHP einzeln installiert werden müssen. Anschließend musste ich den DB-User nochmal explizit für Localhost erstellen (dachte eigentlich, %/default wäre ein Catch-all). |
Wo müsste denn eine gute Installationsanleitung hin und was fehlt? PR ist gemerged... |
Es hat sich ja jetzt herausgestellt, dass die meisten Probleme, die ich nach Installation aller Module noch hatte, durch die richtige Patchreihenfolge gelöst wurden (siehe #544 ) und das soll ja mit dem kommenden Update kein Problem mehr sein. |
Edit zur Erklärung, warum ich das als Issue und nicht als Frage an die Entwickler poste: ich weiß nicht, wo der Fehler liegt, aber wenn es kein Bug ist, dann würde ich mir eine zugänglichere Dokumentation wünschen. Ich habe eigentlich nicht den Eindruck, dass das Setup tiefergehendes Know-How in PHP und Webentwicklung brauchen sollte.
Unser Chorleiter hat erwähnt, dass er erfolglos versucht hat, eine BNote-Instanz zu hosten, und nach etwas tüfteln komme ich nun ebenfalls nicht weiter.
Ich hab's lokal sowohl auf meinem Laptop mit Ubuntu Gnome 22.04, Apache2, MariaDB 15.1 und PHP8.1 als auch auf einem Raspberry Pi mit Raspbian 11, Apache2, MariaDB 15.1 and PHP7.4 mit identischen Ergebnissen probiert.
Nachfolgend der komplette Installationsprozess. Insbesondere Schritte 5.+6. habe ich auf beiden Geräten mehrfach ausgeführt und das Passwort überprüft, daher kann ich Eingabefehler ziemlich sicher ausschließen.
/etc/apache2/apache2.conf
öffnen, die Zeile<Directory /var/www/>
finden und dortAllowOverride None
zuAll
ändern, um htaccess zu aktivieren(MySQLnd ist nach meinem Verständnis bei aktuellen PHP-Versionen standardmäßig dabei und braucht kein weiteres Setup)
sudo rm /var/www/html/index.html
undsudo cp -r {Path_to_unzipped_file}/BNote/* /var/www/html/
den Inhalt des Apache-Servers durch BNote ersetzenchgrp -R www-data /var/www/html/config/ /var/www/html/data/ /var/www/html/data/members /var/www/html/data/programs /var/www/html/data/share
die entsprechenden Ordner der Webserver-Usergruppe (in meinem Fall www-data) hinzufügenWenn ich dann auf "Weiter" klicke, zeigt Firefox nur noch eine weiße Seite, Chromium meldet dagegen einen HTTP ERROR 500.
company.xml
,config.xml
unddatabase.xml
werden erstellt, aber wenn ich mir in MySQL/MariaDB die Tables von dbname anzeigen lasse, bekomme ich die leere Menge.The text was updated successfully, but these errors were encountered: