actionbrowser.com
Folgende Maßnahmen habe ich bereits ergriffen: Zurücksetzen der Diskstation Installation der DSM 4. 3 beta Deaktivieren und aktivieren von phpMyAdmin, mySQL und Web Station Verlagerung von phpMyAdmin, mySQL und Web Station auf zweites Volume Etliche Neustarts der Diskstation Neustart des mySQL-Servers und des Webservers gemäß der Anleitung unter Ersetzung der durch die default-Datei gemäß der Anleitung unter Es bleibt bei oben gezeigter Fehlermeldung, wenn ich per phpMyAdmin auf den Datenbankserver zugreifen will und ich weiß mir wirklich nicht mehr zu helfen... Ich hoffe, da draußen ist jemand, der mir bei diesem Problem unter die Arme greifen kann!? Viele Grüße Maik #2 What the... Erweiterung mysqli fehlt, phpmyadmin funktioniert nicht - ViResist. Habe gerade einfach mal planlos die Option "display_errors aktivieren" deaktiviert und nun funktioniert der Zugriff wieder. Keine Ahnung was das nun soll, aber ich bin froh das es wieder klappt #3 Es hätte Dir vielleicht auch helfen können, unter Systemsteuerung / Webdienste / PHP-Einstellungen / PHP-Extension auswählen die Erweiterung mysqli zu aktivieren.
#8 Ich habe - wie in den Tutorials, die ich gelesen habe vorgeschlagen - im SQL-Server einen User namens xbmc mit selbigem Kennwort angelegt und diesem die Rechte wie in den Tutorials vorgesehen vergeben. Dann habe ich die angelegt und angepasst. Scheinbar versuchte der Rasp auch auf den SQL-Server zuzugreifen, doch es sind keine neuen Datenbanken angelegt worden... Nachdem ich aus den Logfiles nicht schlau geworden bin, bin ich nun angefangen, den Raspberry anstatt mit openelec mit raspbmc zu installieren. Nun will ich mir mal ansehen, ob sich das Verhalten in irgendeiner Weise ändert. Eine Frage hätte ich allerdings im Moment doch noch: Müsste ich mich mit dem xbmc-User auch über phpMyAdmin anmelden können? Das funktioniert nämlich nicht, klappt nur mit dem root-User. Die mysqli-Erweiterung fehlt. Bitte überprüfen Sie Ihre PHP-Konfiguration - ViResist. #9 mysql hat eine eigene Userverwaltung. root ist per default aktiviert, allerdings kann es sein, dass root nur für localhost Verbindungen erlaubt ist. Direkt auf der DS: Code: mysql -uroot -pDEINPW CREATE DATABASE `raspberry`; CREATE USER 'raspberry'@'%' indentified by 'WUNSCHPASSWORT'; GRANT ALL ON raspberry.
#1 Hallo Forum, ich verzweifle gerade beim Versuch, den SQL-Server auf meiner Synology 212+ wieder zum laufen zu bekommen Folgende Ausgangssituation: Ich hatte die 4. 2 Version des Synology DSM installiert, sie läuft auch bereits seit über einem Jahr klaglos. Die erweiterung mysqli fehlt hier. Um die Datenbank meines neuen XBMC auf die Diskstation zu verlagern, aktivierte ich in der Systemsteuerung unter Webdienste die Optionen "Web Station aktivieren" und "MySQL aktivieren". Daraufhin installierte ich phpMyAdmin und konnte damit auch auf den Datenbankserver zugreifen. Nachdem ich in der Konfigurationsdatei des XMBC wohl noch einige Fehler hatte, habe ich Benutzer in MySQL angelegt und auch welche gelöscht. Nun stehe ich vor dem Problem, dass ich gar nicht mehr auf den SQL-Server zugreifen kann, ohne genau sagen zu können, was da eigentlich schief gelaufen ist. Der Fehler stellt sich derart dar, dass ich beim Aufruf von phpMyAdmin diese Fehlermeldung bekomme: Natürlich nutzte ich nun Google und auch dieses Forum um das Problem irgendwie einzukreisen und aus dem Weg zu räumen.
Was umfasst die mysqli-Extension? In PHP gibt es drei verschiedene Möglichkeiten, auf eine MySQL-Datenbank zuzugreifen. Die älteste nutzt die MySQL-Erweiterung, die aber seit PHP 5. 5 als veraltet ( deprecated) markiert und in PHP 7 vollständig entfernt wurde. In PHP 7 funktioniert die Funktion mysql() nicht mehr, sie wurde durch mysqli() ersetzt. Für den Zugriff auf die MySQL-Datenbank existieren in PHP neben der alten mysql -Extension auch noch die PHP Data Objects (PDO), die besonders flexibel in der Anwendung sind. Die dritte Variante nutzt die MySQL Improved Extension. Die mysqli -Erweiterung ermöglicht es seit PHP 5, auf MySQL-Datenbanken zuzugreifen. Das folgende Code-Snippet vermittelt Ihnen einen Eindruck von MySQLi. Code-Snippet: SQL-Query an Datenbank senden Zum Senden von Queries an die Datenbank wird die Methode query($sql) verwendet: php $mysqli = new mysqli("localhost", "user", "password", "database"); if ($mysqli->connect_errno) { die("Verbindung fehlgeschlagen: ". [Erledigt] Die Erweiterung mysqli fehlt. - php.de. $mysqli->connect_error);} $sql = "UPDATE tabelle SET spalte = 'Wert' WHERE id = 1"; $mysqli->query($sql);?
Hallo, heute habe ich ein kleines Problem, und bevor ich eine moralpredigt bekomme das Man apache2 nur auf Port 80 und 443 benutzt: "Ich weiß jedoch ist es sinnvoll den "Standartserver" (80/443) auf das verzeichnis /darf/jeder/sehen zu leiten und z.
Die MySQL-Client-Bibliothek ist in einer Datei namens der PHP-Windowsdistribution enthalten. Um sie erfolgreich laden zu können, muss sie innerhalb des Pfades liegen, der von der Windows-Umgebungsvariablen PATH bestimmt wird. Lesen Sie dazu auch den FAQ-Eintrag " Wie füge ich mein PHP-Verzeichnis der PATH-Variablen unter Windows hinzu? ", um mehr Informationen darüber zu erhalten. Das Kopieren von in das Windows-Systemverzeichnis (typischerweise c:\Windows\system) funktioniert ebenfalls, da das Systemverzeichnis standardmäßig im PATH enthalten ist. Allerdings raten wir dringend von dieser Arbeitsweise ab. Wie bei der Aktivierung jeder anderen PHP-Erweiterung (wie z. B. ) sollte auch hier die PHP-Anweisung extension_dir auf das Verzeichnis zeigen, in dem die vorhandenen PHP-Erweiterungen liegen. Lesen Sie dazu auch den Abschnitt Manuelle PHP-Installation auf Windows. Ein entsprechender extension_dir -Wert für PHP 5 ist zum Beispiel c:\php\ext. Hinweis: Wenn beim Starten des Webservers ein Fehler ähnlich dem folgenden auftritt: "Unable to load dynamic library '.
Auf diese Weise kann z. B. der Datenbestand unkompliziert auf mehrere Server verteilt werden, um eine hohe Verfügbarkeit von Webanwendungen zu garantieren. Doch... MariaDB vs. MySQL MySQL gehört zu den weltweit meistgenutzten Datenbank-Managementsystemen. Die Open-Source-Software steht seit 1995 für den Produktiveinsatz zur Verfügung und gilt für viele Anwender als Standardlösung für relationale Datenbanken. Doch das könnte sich bald ändern. Der MySQL-Fork MariaDB holt auf und wird zunehmend eine attraktive Alternative zum Datenbank-Klassiker. Wir stellen beide Systeme... PHP 8: Alle Informationen zur neuen Version PHP ist eine der wichtigsten Sprachen im Internet. Viele Content-Management-Systeme, etwa WordPress, TYPO3 oder Joomla, basieren auf PHP. Mit dem Release von PHP 8 sind nun diverse neue Features eingeführt worden. Auch einige alte Funktionen wurden überarbeitet, sodass es zu Fehlern kommen kann, wenn der Code nicht up to date ist. Alles Wesentliche zu den Neuerungen bei PHP 8 erfahren Sie hier.