Synology-Forum.nl

Packages => Officiële Packages => Maria DB => Topic gestart door: PieterM op 14 februari 2018, 20:38:15

Titel: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 14 februari 2018, 20:38:15
Wie helpt mij verder met dit probleem want bij Synology hebben ze tot 20 februari nieuwjaar.
Na ruim een jaar trouwe dienst begaf de toegang tot MariaDB10 het ineens.
Connection met de database werkt niet meer.
$con = mysql_connect('localhost','root','');   // op deze regel: Fatal error: Call to undefined function mysql_query()
mysql_select_db('test', $con);


DS216+II schone installatie (de zoveelste)

0. Nieuwe HD 2T geplaatst.
1. DSM 6.1.5-15254      geïnstalleerd.
2. Webserver         test, werkt goed.
3. Php 5.6            test met php, werkt goed.
4. phpMyAdmin + MariaDB10      toegang met phpMyAdmin goed maar...
php werkt nog maar test met database gaat fout.
foutmelding: Fatal error: Call to undefined function mysql_query()

5. password van MariaDB10 hersteld. Geen oplossing.

6. webserver
   php-instellingen
      bewerken
         Core
            zoeken naar   
               mysqli.default_socket (veld er achter is leeg)
               daar achter de regel van MariaDB10 geplakt.
               /run/mysqld/mysqld10.sock
      
               helaas ook geen resultaat, weer leeg gemaakt.

Wie weet raad met dit probleem.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: Birdy op 14 februari 2018, 20:55:39
Google eens op:
synology Fatal error: Call to undefined function mysql_query()Misschien dat je daar een juist antwoord kan vinden.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: wizjos op 14 februari 2018, 20:56:51
Volgens mij gewoon in webstation de juiste php extensie activeren....
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 14 februari 2018, 21:11:01
Bedankt voor je advies hoor maar daar heb ik uiteraard al tig keer naar gegoogeld.
Dit is naar mijn mening toch een specifiek probleem waarvan ik de oplossing hier hoop te vinden.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: wizjos op 14 februari 2018, 21:13:27
Suit yourself as they say, maar een undefined call relateer ik aan een niet geïnstalleerde php extensie....
EDIT: via < ?php phpinfo() ? > zou je kunnen kijken of de extensie überhaupt geladen is.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: Birdy op 14 februari 2018, 21:18:47
Heb je Web Station soms ge-update ?
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 14 februari 2018, 21:23:36
OK. Ik sta voor alle suggesties open hoor.
In de nieuwste versie van DSM 6.1.5-15254 heb je niet meer zoveel mogelijkheden.
Bij de webserver heb ik de mogelijkheid om een php profiel te kiezen en dan houdt het eigenlijk zo'n beetje op.
Of bedoel je heel wat anders?
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 14 februari 2018, 21:37:16
php_info heb ik ook al een aantal keer onderzocht. Zie bijgaande screenshots.
Wat me ook opviel is dat ik php.ini nergens kan vinden of wordt die taak nu door config.inc.php vervuld?
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: wizjos op 15 februari 2018, 08:12:38
Bij de webserver heb ik de mogelijkheid om een php profiel te kiezen en dan houdt het eigenlijk zo'n beetje op.
Of bedoel je heel wat anders?
Dit bedoel ik:[attach=1]
Je komt er via Webstation, php-instellingen, default profile,bewerken
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 15 februari 2018, 09:31:28
Mooi dat je even een screendump meestuurde want daar zit dan waarschijnlijk het probleem.
Bij mij is dat scherm n.l.n verder leeg. Enig idee wat daar de oorzaak van kan zijn.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: Birdy op 15 februari 2018, 09:56:48
Ik heb dit eerder voorbij zien komen, de oplossing was, maak het Web Station window, zo groot mogelijk, als het goed is zie je dan de extenties onderin het window.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 15 februari 2018, 10:30:11
Bedankt voor je suggestie maar ik ken dit verschijnsel. Uit mijn screendump aan Wizjos blijkt dat de 'OK knop'  zichtbaar is dus ook het hele scherm.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 15 februari 2018, 22:03:11
Ik heb uitgebreid jouw artikelen gelezen en e.e.a. uitgeprobeerd zoals rechten van http op schrijven in te stellen echter zonder resultaat. Heb jij enig idee waarom ik in de php extensies niet te zien krijg?
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: Birdy op 15 februari 2018, 22:21:32
Welke versie draai je ?
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 16 februari 2018, 08:08:39
DS216+II
DSM 6.1.5-15254      geïnstalleerd.
Webserver         test, werkt goed.
Php 5.6             test met php, werkt goed.
phpMyAdmin + MariaDB10      toegang met phpMyAdmin goed maar...
php werkt goed maar test met database gaat fout.
foutmelding: Fatal error: Call to undefined function mysql_query()

Bij php krijg ik dus niet de mogelijkheid om de extensions in te stellen. Daardoor waarschijnlijk die foutmelding.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: Birdy op 16 februari 2018, 08:40:12
Ik bedoelde Web Station natuurlijk, daar gaat het immers over.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: proxydude op 16 februari 2018, 08:46:11
Heb je de beta versie van de webserver? Ik zou even in het spotweb forum kijken. Volgens mij heb ik daar een vergelijkbare melding van gezien.

Ik zit op mijn telefoon dat gaat een beetje rot om het op te zoeken voor je
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 16 februari 2018, 08:52:03
Webstation 2.1.3-0139 de laatste nieuwe die bij DSM 6.1.5-15254 wordt geïnstalleerd.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 16 februari 2018, 08:52:39
Bedankt voor de tip ga ik straks even naar op zoek.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: Wyodor op 16 februari 2018, 09:58:27
Met Safari en Chrome op m'n iPad en met Safari op m'n iMac zie ik de PHP extensies niet.

Ik zie de PHP extensies wel met Chrome op m'n iMac.

Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 16 februari 2018, 10:25:46
Man wat een gouden tip was dat van jou!
Oude Windows machine opgestart en inderdaad extensies nu in te stellen.
Ontzettend bedankt!
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 16 februari 2018, 10:27:03
Bedankt voor het meedenken. Zoals je ziet is het probleem opgelost.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: Birdy op 16 februari 2018, 10:38:07
Ah....ben een Windows gebruiker en gebruik altijd Chrome, niet gedacht dat het aan een browser zou kunnen liggen (:
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 16 februari 2018, 10:52:59
Zo zie je we zijn nooit te oud om te leren.  :)
Even ter aanvulling:
'localhost' moet wel gewijzigd worden in  '127.0.0.1:3307'
dus:

$con = mysql_connect('127.0.0.1:3307' , $db_user , $db_passw);
mysql_select_db($db_name, $con);
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: StefaanD op 16 februari 2018, 15:27:39
Ah....ben een Windows gebruiker en gebruik altijd Chrome, niet gedacht dat het aan een browser zou kunnen liggen (:
Aan PieterM dan de eer om een bug report in te dienen bij Synology voor dit  :), want moet natuurlijk gewoon werken in alle veelgebruikte browsers.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 16 februari 2018, 15:33:17
Heb ik inmiddels gedaan want dat vind ik ook.
Titel: Re: Fatal error: Call to undefined function mysql_query() MariaDB10
Bericht door: PieterM op 22 februari 2018, 10:55:20
Inmiddels een email ontvangen van Synology met dank voor de melding.
Zij hebben het ook geconstateerd en het probleem wordt nu verder onderzocht door de afdeling development.