Synology-Forum.nl
Packages => Officiële Packages => Maria DB => Topic gestart 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.
-
Google eens op:
synology Fatal error: Call to undefined function mysql_query()
Misschien dat je daar een juist antwoord kan vinden.
-
Volgens mij gewoon in webstation de juiste php extensie activeren....
-
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.
-
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.
-
Heb je Web Station soms ge-update ?
-
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?
-
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?
-
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
-
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.
-
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.
-
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.
-
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?
-
Welke versie draai je ?
-
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.
-
Ik bedoelde Web Station natuurlijk, daar gaat het immers over.
-
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
-
Webstation 2.1.3-0139 de laatste nieuwe die bij DSM 6.1.5-15254 wordt geïnstalleerd.
-
Bedankt voor de tip ga ik straks even naar op zoek.
-
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.
-
Man wat een gouden tip was dat van jou!
Oude Windows machine opgestart en inderdaad extensies nu in te stellen.
Ontzettend bedankt!
-
Bedankt voor het meedenken. Zoals je ziet is het probleem opgelost.
-
Ah....ben een Windows gebruiker en gebruik altijd Chrome, niet gedacht dat het aan een browser zou kunnen liggen (:
-
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);
-
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.
-
Heb ik inmiddels gedaan want dat vind ik ook.
-
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.