Zoker Posted July 5, 2017 Share Posted July 5, 2017 Hallo, Ich hab heute versucht mein Debian 8 auf 9 upzugraden. Bei der Installation von Froxlor ist folgender Fehler aufgetreten: Benötigt Froxlor wirklich noch php5? Wie kann ich das Problem lösen? Viele Grüße Florian Link to comment Share on other sites More sharing options...
みゆき Posted July 11, 2017 Share Posted July 11, 2017 20 minutes ago, d00p said: Ist zumindest bei Stretch der Default Bei älteren versionen gab es ein problem, dass man kein Root PW für SQL setzen konnte. Weiß jetzt auch nicht welche vers. Stretch benutzt, aber er könnte mal: Quote deb [arch=i386,amd64] http://ftp.hosteurope.de/mirror/mariadb.org/repo/10.2/debian stretch main deb-src http://ftp.hosteurope.de/mirror/mariadb.org/repo/10.2/debian stretch main Quote apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 Und dann: Quote apt-get update && apt install mariadb-server mariadb-client Wichtig aber, bei einem neu install, vorher die DB's per dump/phpmyadmin etc. sichern. Den benutzer für Frox kann man manuell wieder anlegen, Daten sind ja in dem /lib/ ordner drin. in die source.list eintragen und diese vers. installieren, da kommt die abfrage nach dem PW oder probieren sein jetziges PW zu ändern, https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password *edit* Sehe gerade, dass stretch 10.1 benutzt, daher entweder die source.list ändern und reconfig/neu-install machen oder dass pw ändern/festlegen Link to comment Share on other sites More sharing options...
d00p Posted July 5, 2017 Share Posted July 5, 2017 Froxlor selbst funktioniert auch super mit php-7.1 - das Paket für Jessie hängt halt von php5 ab weil das da Standard ist, auf Stretch ist es halt php7...ganz einfach zu lösen, nutz halt einfach das tarball Archiv, denn die Abhängigkeiten hast du ja schon alle installiert Link to comment Share on other sites More sharing options...
Zoker Posted July 5, 2017 Author Share Posted July 5, 2017 Danke für die Antwort! Hättest du evtl eine kurze Anleitung wie das mit dem tarball Archiv funktioniert? Hab das auf die Art noch nie nützen müssen Link to comment Share on other sites More sharing options...
d00p Posted July 5, 2017 Share Posted July 5, 2017 Runterladen, entpacken...steht auch im Wiki auf github Link to comment Share on other sites More sharing options...
Zoker Posted July 5, 2017 Author Share Posted July 5, 2017 Habs gerade eben gefunden danke Aber nun habe ich folgendes Problem: php7.0-mysql ist installiert und die extension ist auch aktiviert: Link to comment Share on other sites More sharing options...
d00p Posted July 5, 2017 Share Posted July 5, 2017 dll....? Ich kann dir gleich sagen, unter windows wird das nix Hast du denn apache nach der Installation mal neugestartet? Link to comment Share on other sites More sharing options...
Zoker Posted July 5, 2017 Author Share Posted July 5, 2017 Kein Plan wieso das DLL ist, hab ich so vorgefunden Sollte .so sein, oder? Jop neugestartet Edit: Ok nach einer neuinstallation kommt jetzt dieser Fehler: Ich denke da ist was bei der Konfiguration schief gelaufen... Was ist der einfachste Weg Froxlor erneut einzurichten? Link to comment Share on other sites More sharing options...
d00p Posted July 5, 2017 Share Posted July 5, 2017 Lösche die lib/userdata.inc.php Link to comment Share on other sites More sharing options...
Zoker Posted July 5, 2017 Author Share Posted July 5, 2017 Ok ich hoffe die letzte Fehlermeldung Das root Passwort ist auf jeden Fall das richtige... (muss ich den Froxlor user eigentlich vorher erstellen) Link to comment Share on other sites More sharing options...
d00p Posted July 5, 2017 Share Posted July 5, 2017 Der Froxlor sql user wird angelegt wenn er nicht existiert, sonst sollte das Passwort natürlich stimmen .Aber die Meldung besagt das das root-Passwort nicht stimmt. Versuchs mal mit 127.0.0.1 als MySQL host Link to comment Share on other sites More sharing options...
Zoker Posted July 5, 2017 Author Share Posted July 5, 2017 127.0.0.1 ist schon voreingestellt, also das Bild oben zeigt das ganze mit der IP version Link to comment Share on other sites More sharing options...
d00p Posted July 5, 2017 Share Posted July 5, 2017 Auf dem Bild steht eindeutig root@localhost.... Nicht root@127.0.0.1 Link to comment Share on other sites More sharing options...
Zoker Posted July 5, 2017 Author Share Posted July 5, 2017 Aber genau so wird das Formular abgeschickt: Link to comment Share on other sites More sharing options...
d00p Posted July 7, 2017 Share Posted July 7, 2017 Funktionierte bei mir bisher immer problemlos. Pürfe doch einfach mal manuell in der shell ob es funktioniert: mysql -h localhost -u root -p oder eben: mysql -h 127.0.0.1 -u root -p Link to comment Share on other sites More sharing options...
Zoker Posted July 10, 2017 Author Share Posted July 10, 2017 Ok jetzt wird interessant. Also der Host Eintrag in der mysql.user Tabelle hat localhost als Host: Wenn ich mysql -h localhost -u root -p versuche, dann funktioniert jedes Passwort (es ist tatsächlich egal was für ein Passwort ich da reinschreib, am Ende funktionieren alle) Wenn ich mysql -h 127.0.0.1 -u root -p probiere, funktioniert kein einziges Passwort. Also ich denke mal das localhost richtig ist. Was aber eben komisch ist, dass jedes Passwort funktioniert. Ich weiß das das hier keine Server Supportforum ist, aber evtl hast du ja ne Idee, woran das liegen könnte? Vielen Dank! Link to comment Share on other sites More sharing options...
d00p Posted July 10, 2017 Share Posted July 10, 2017 Das ist wohl Stretch was? Ließ dazu Mal was...Debian gefrickel mit root User und MySQL. Da bin ich glaub auch schon Mal drüber gestolpert. Einfach mal "Stretch MySQL root Password" googlen oder so Link to comment Share on other sites More sharing options...
みゆき Posted July 11, 2017 Share Posted July 11, 2017 Ist dass zufällig MariaDB? Link to comment Share on other sites More sharing options...
d00p Posted July 11, 2017 Share Posted July 11, 2017 12 minutes ago, irisdina said: Ist dass zufällig MariaDB? Ist zumindest bei Stretch der Default Link to comment Share on other sites More sharing options...
Zoker Posted July 15, 2017 Author Share Posted July 15, 2017 @irisdina Super, hat einwandfrei funktionier!! @d00p So installation hat jetzt funktioniert, nur folgendes geht noch nicht: Beim ersten installations Durchlauf, meinte der Installer, dass nun unter /tmp/ eine userdata.inc.php sei. War aber leider keine... Beim zweiten Durchlauf kam dann, dass die Datei nicht erstellt werden konnte und ich das doch bitte manuell machen soll. Also die Datei unter /lib/ erstellt. Aber leider meint Froxlor immer noch, dass es nicht installiert wurde und zeigt mir den Installer.... Muss ich der Datei noch einen bestimmten Benutzer zuweisen oder sowas? Link to comment Share on other sites More sharing options...
d00p Posted July 15, 2017 Share Posted July 15, 2017 lib/ unterhalb von Froxlor, nicht root. Also /var/www/froxlor/lib/userdata.inc.php muss es sein Link to comment Share on other sites More sharing options...
Zoker Posted July 15, 2017 Author Share Posted July 15, 2017 Oh natürlich, da hast du vollkommen recht Vielen Dank, jetzt kann ich froxlor endlich nutzen Edit: Beim erstellen eines Benutzers bekomme ich folgenden Fehler: Warning: 1265 Data truncated for column 'add_date' at row 1 Beim anlegen von einer Domain kommt folgender Fehler: Allerdings gibt es kein IP Feld: Link to comment Share on other sites More sharing options...
みゆき Posted July 15, 2017 Share Posted July 15, 2017 30 minutes ago, Zoker said: Oh natürlich, da hast du vollkommen recht Vielen Dank, jetzt kann ich froxlor endlich nutzen Edit: Beim erstellen eines Benutzers bekomme ich folgenden Fehler: Warning: 1265 Data truncated for column 'add_date' at row 1 Beim anlegen von einer Domain kommt folgender Fehler: Allerdings gibt es kein IP Feld: Geh zu IPs und Ports >> IP/Port hinzufügen und setze im ersten Feld deine IP vom Server und im zweiten bei Port: 80 rein. Wenn du SSL benutzen willst, machst du dass gleiche wie oben, nur anstatt Port 80 trägst du 443 ein und unten bei Webserver-SSL-Konfiguration den hacken bei Ist dies ein SSL-Port?: rein Link to comment Share on other sites More sharing options...
d00p Posted July 15, 2017 Share Posted July 15, 2017 Lalala, suchen und finden: deaktiviere MySQL Strict-mode... Link to comment Share on other sites More sharing options...
Zoker Posted July 15, 2017 Author Share Posted July 15, 2017 Super, danke (ein hinweis irgendwo, dass man die IP noch erstellen muss, wäre nicht schlecht ) Ich hoffe das letzte Problem You don't have permission to access / on this server. Wenn ich die erstellten Domains aufrufen will. Welchen owner brauchen die, damit die aufgerufen werden können? Link to comment Share on other sites More sharing options...
d00p Posted July 15, 2017 Share Posted July 15, 2017 1 minute ago, Zoker said: Warning: 1265 Data truncated for column 'add_date' at row 1 dann ist strict-mode vermutlich nicht korrekt deaktiviert, ich bekomme das nicht 1 minute ago, Zoker said: You don't have permission to access / on this server. Wenn ich die erstellten Domains aufrufen will. Welchen owner brauchen die, damit die aufgerufen werden können? Neuere Versionen von apache setzen per default "AllowOverride none" für alle web-directories. Eine Änderung auf "AllowOverride all" sollte zum gewünschten Ergebnis führen. Normalerweise erstellt Froxlor (in aktueller version) solche Direktiven aber um genau das zu verhindern. Link to comment Share on other sites More sharing options...
Question
Zoker
Hallo,
Ich hab heute versucht mein Debian 8 auf 9 upzugraden. Bei der Installation von Froxlor ist folgender Fehler aufgetreten:
Benötigt Froxlor wirklich noch php5?
Wie kann ich das Problem lösen?
Viele Grüße
Florian
Link to comment
Share on other sites
28 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.