Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Fouten na update naar 16.04 en lokale website werkt niet meer.  (gelezen 1367 keer)

Offline RudiB

  • Lid
Bij de update naar ubuntu 16.04 kreeg ik bij de opwaardering van Mysql de volgende fout: Empty value for 'port' ERROR 2002(HY000) Can't connect to local Mysql Server trough socket var/run/mysqld/mysqld.sock. Alles wat te maken had met de update van Mysql draaide daarna in een strik. Ik moest telkens annuleren om verder te kunnen updaten.
Na de update werkte mijn website op local host niet meer ttz er waren geen gegevens meer te zien van de database en alles daarna ook niet meer.
Phpmyadmin werkt wel nog en de servers draaien. Alleen krijgt mijn php toepassing geen verbinding meer met de Mysql database.
Ik heb geprobeerd met herinstalleren enz. Maar ik zit vast.


Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: Fouten na update naar 16.04 en lokale website werkt niet meer.
« Reactie #1 Gepost op: 2016/08/01, 16:44:37 »
Voor mysql zijn bijzondere upgrade-instructies https://wiki.ubuntu.com/XenialXerus/ReleaseNotes#Upgrade
Klik links bovenin op Documentatie

Offline RudiB

  • Lid
Re: Fouten na update naar 16.04 en lokale website werkt niet meer.
« Reactie #2 Gepost op: 2016/08/01, 17:28:34 »
Ik vind daar mijn weg niet terug...
Maar..
De upgrade is blijkbaar gelukt want ik krijg in phpMyAdmin de volgende instellingen:
Databaseserver
    Server: Localhost via UNIX socket
    Servertype: MySQL
    Serverversie: 5.7.13-0ubuntu0.16.04.2 - (Ubuntu)
    Protocolversie: 10
    Gebruiker: root@localhost
    Karakterset van server: UTF-8 Unicode (utf8)
Webserver
    Apache/2.4.18 (Ubuntu)
    Clientversie van database: libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: 241ae00989d1995ffcbbf63d579943635faf9972 $
    PHP-uitbreiding: mysqli Documentatie
    PHP-versie: 7.0.8-0ubuntu0.16.04.1
phpMyAdmin
    Versie-informatie: 4.5.4.1deb2ubuntu2
    Documentatie
    Wiki
    OfficiĆ«le phpMyAdmin-website
    Bijdragen
    Ondersteuning krijgen
    Lijst met wijzigingen

Alleen de verbinding via Php lukt niet:
$_CONFIG["Username"] = 'root';
$_CONFIG["Password"] = 'mijnpaswoord';
$_CONFIG["Host"]     = '127.0.0.1';
$conn = mysql_connect($_CONFIG["Host"], $_CONFIG["Username"], $_CONFIG["Password"]);
mysql_select_db("wapendienst",$conn) or die("databank niet bereikbaar");

Is hier met de nieuwe php iets anders nodig? Of iets met die socket?


Offline RudiB

  • Lid
Re: Fouten na update naar 16.04 en lokale website werkt niet meer.
« Reactie #3 Gepost op: 2016/08/02, 20:05:00 »
oplossing gevonden. De verbinding was wel gelukt. Alleen bestaat msql_connect niet meer onder php7
daarom werden de gegevens niet getoond en alles daarna ook niet.

wordt nu:
$mysqli = new mysqli("localhost", "root", "paswoord", "databank");

if ($mysqli->connect_errno)
{
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
?>

Ook alles daarna moet ik nu herschrijven naar msqli

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: Fouten na update naar 16.04 en lokale website werkt niet meer.
« Reactie #4 Gepost op: 2016/08/02, 20:23:56 »
Goed dat je een oplossing hebt gevonden en bedankt voor de terugkoppeling  :)
Klik links bovenin op Documentatie