Navigation
Supportsider
Staben
Senest Online
flj01:36:04
orgermer04:16:55
Jannik12:12:10
jagtjensen16:38:19
janmol 1 Dag
Niller 2 Dage
Richard_1980 3 Dage
Henrik Bendtsen 3 Dage
jensjac 6 Dage
helmuth 6 Dage
Besøgende
Gæster online: 1

Brugere online: 0

Antal brugere: 2,748
Nyeste bruger: Sjip
Se indlæg
 Udskriv debat
Unoeuro
jagtjensen
fejl på side efter at Uno euro opgradet til PHP 7.0, er der en der kan hjælpe???

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/xn--schferhunden-8cb.dk/public_html/maincore.php:255 Stack trace: #0 /var/www/xn--schferhunden-8cb.dk/public_html/maincore.php(51): dbconnect('mysql11.unoeuro...', 'schaeferhun_dk0', 'XXXXXXXX', 'schaeferhunden_...'Wink #1 /var/www/xn--schferhunden-8cb.dk/public_html/index.php(18): require_once('/var/www/xn--sc...'Wink #2 {main} thrown in /var/www/xn--schferhunden-8cb.dk/public_html/maincore.php on line 255
John Jensen
 
http://www.jagtformidling.dk/
ejvindh
Jeg har ikke selv oplevet dit problem, men umiddelbart vil mit gæt være, at det er fordi phpfusion7 ikke er kompatibel med det nye php7.

Sandsynligvis er dette fixet når engang den nye phpfusion9 kommer. Indtil da ville jeg nok selv i en lignende situation se efter, om det ikke er muligt at vælge at blive på en tidligere php-version. Jeg har ikke selv UnoEuro, men de fleste webhoteller har i kontrolpanelet en mulighed for at vælge php-version. Og eftersom php 5.6 stadig opdateres, vil det formentlig blive understøttet nogle år endnu Smile
 
flj
Se http://php.net/ma...onnect.php.

Det betyder, at funktionen mysql_connect er udgået i PHP 7.0 og erstattet af mere tidssvarende løsninger (fx mysqli_xxx). Der er også andre database-relaterede funktioner, der er udgået.

Læs mere på https://www.sitep...tension-1/.

Der er (mindst) 3 løsninger - sikkert 4:

1) Undersøg om unoeuro ken "nedgraderes" til en tidligere PHP version, og gør det hvis muligt (nemt)

2) Ændr alle mysql database-kald i hele php-fusion (tidkrævende)

3) Skriv selv funktioner med de gamle udgåede navne, der kalder mysql database-funktionerne (ikke så tidkrævende som 2)

4) Undersøg - fx på php-fusion.co.uk, om ikke der er andre, der har problemet, om har lavet en løsning ala 2) eller 3) og snup den. Jeg har lige googlet, og tror at http://www.phpcla...nsion.html kunne være en løsning, men har ikke kigget nærmere på det.
 
flj
Har lige kigget lidt mere. No 4 ovenfor er en løsning.

Ud over at uploade mysql2i.class.php og mysql2i.func.php, skal du tilføje disse linier i maincore.php:

Download kildekode  Kode
include_once('mysql2i.class.php');
include_once('mysql2i.func.php');




PS. Ikke testet
 
jagtjensen
Jeg prøver
John Jensen
 
http://www.jagtformidling.dk/
jagtjensen
Det virker, tusind tak for hjælpen.
Ps, kunne også nedgradere, men håber dette er en blivende løsning
John Jensen
 
http://www.jagtformidling.dk/
flj
Det var godt, at du fik det klaret. Og helt enig - den løsning, du har valgt, er mere langsigtet.
 
ejvindh
Ja, hovedsagen at du fandt en løsning. Men angående det langsigtede vil jeg nu mene at en opdatering til den kommende phpfusion9 er en bedre løsning. Og selvom den har været på vej længe, så tror jeg nu stadig den kommer inden sikkerheden på php5.6 løber ud:

http://php.net/supported-versions.php
 
flj
Du har i princippet ret, men John's side er - så vidt jeg ved - en ret modificeret udgave af php-fusion, så opdatering til v9 er ikke lige til.
 
jagtjensen
I et andet forum er der en der har brugt denne løsning.

"Løsningen hos mine 3 site's hos unoeuro var at rette i configuration.php

public $dbtype = 'mysql'; -> public $dbtype = 'mysqli';

og så kommer det der rettede fejlen (fjern kolon fra hostname)

public $host = 'mysql99.unoeuro.com:'; -> public $host = 'mysql99.unoeuro.com';

Kan i se forskellen ??? det kan være svært at få øje på det lille kolon til sidst"
John Jensen
 
http://www.jagtformidling.dk/
flj
Det lyder ikke som phpfusion sider.

Joomla måske?
 
jagtjensen
Når jeg bruger det system som flj forslog,virker debatforummet ikke, dvs der er ingen tekst i indlæg, nogen der har en ide??
John Jensen
 
http://www.jagtformidling.dk/
flj
Ingenting i fejl-loggen eller fejludskrifter på skærmen?
 
jagtjensen
Nej intet, forsiden der viser debatter er ok, men selve indlæg er væk
John Jensen
 
http://www.jagtformidling.dk/
flj
...og det er phpfusion's forum?

I så fald kræver det lidt mere grave-arbejde for at finde ud af hvad det er. Og det kan jeg i hvert fald ikke gøre uden adgang. Men det bør kunne løses.
 
jagtjensen
Jeg har sendt dig en privat besked
John Jensen
 
http://www.jagtformidling.dk/
jagtjensen
Ny Mail
John Jensen
 
http://www.jagtformidling.dk/
Spring til debat: