Navigation
Supportsider
Staben
Senest Online
warberg01:33:49
helmuth22:22:41
jagtjensen 3 Dage
Harped 6 Dage
Henrik Bendtsen 1 Uge
olelau 1 Uge
viklake 1 Uge
iceman50 1 Uge
F1FreakDK 2 Uger
Jannik 2 Uger
Besøgende
Gæster online: 2

Brugere online: 0

Antal brugere: 2,752
Nyeste bruger: kanik
Se indlæg
 Udskriv debat
Installation af php fusion på One.com
anjens0310
Hej forum

Jeg har nu i flere omgange forsøgt at installere php fusion på One.Com uden held.
-Jeg har downloadet mappen.
-Pakket den ud
-Ændret config filen som beskrevet
-Uploadet indholdet af php-filer til roden på mit domæne med free-ftp
-Ændret permission på de omtalte filer
-kørt setup.php
-alle filer godkendt i tilladelserne
-Indtastet mysql data
-og så kommer jeg ikke videre. Den stopper ved step 4 - Config / database setup

Hvad gør jeg galt?
 
flj
Jeg ved, at php-fusion kan køre på one, så det er bare om at finde problemet.

Kan du se i phpmyadmin, at databasen rent faktisk ER oprettet?
Hvilken fejl får du fra setup.php?
 
anjens0310
Jeg ved også at det kan køre, men jeg ksn ikke se hvad fejlen er.
Setup melder ingen fejl, den går bar i stå i step 4.
Jeg kan gå ind i phpmydamin og se databasen, den ligger både med navn og jeg kan også åbne den.
har tjekket database navn og hostname samt bruger og adgangskode af flere gange
 
anjens0310
Nu fik jeg endeligt et svar fra server:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /customers/f/c/7/bpi-skydning.dk/httpd.www/setup.php:214 Stack trace: #0 {main} thrown in /customers/f/c/7/bpi-skydning.dk/httpd.www/setup.php on line 214
 
flj
Kan du se i phpmyadmin om setup har oprettet tabellerne (der skal være oprettet ca 30 tabeller)?
 
anjens0310
Den siger der ikke er oprettet nogle tabeller
 
flj
Det er nok fordi one bruger en ny version - det interface som php-fusion bruger til databsen er forældet. Se http://php.net/manual/en/function.mysql-connect.php.

Hvilken php version bruger one? Kan den nedgraderes? Hvis ja, så prøv med en version under 7. Hvis det ikke er muligt, er der også en løsning på det.

Meld tilbage her.
 
flj
Se også http://php-fusion...ost_122868.

Der ligger afprøvet en løsning i #4.
 
anjens0310
hvor I Maincore.php skal disse 2 linjer føres ind?

include_once('mysql2i.class.php');
include_once('mysql2i.func.php');

og hvor finder jeg disse 2 filer: mysql2i.class.php og mysql2i.func.php
Redigeret af flj d. 03-01-2017 21:18
 
flj
Du kan downloade filerne fra det link, der er henvist til i http://php-fusion...ost_122867 under 4).

De 2 linier tilføjes efter linie 1 ("<?php").
 
jensjac
Hej flj
Jeg er samme sted som anjens.
Jeg har lagt de to filer ind i roden og har tilføjet de to linier i maincore.php.
Under pkt 4 får jeg denne fejl.

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /customers/e/4/b/andalucia-apart.com/httpd.www/setup.php:214 Stack trace: #0 {main} thrown in /customers/e/4/b/andalucia-apart.com/httpd.www/setup.php on line 214

Jeg har mellem jul og nytår sat et andet domaine (også one.com) op. Så jeg ved at det kan virke.
php er sat til 5,6.
Har du eller andre nogle ideer
 
anjens0310
Har prøvet at downgrade samt følge de føromtalte ændringer uden held.
Supportchatten på One henviser til dette forum og kunne derudover ikke hjælpe😳
Får i øvrigt samme fejl som nævnt ovenfor
 
jensjac
Jeg har også (p)chatet med One.com. Samme resultat.
De forsøgte sig med en forklaring om, at domainet er for nyt til at det virker helt Angry
 
anjens0310
Det kan ikke være forklaringen. Mit er oprettet i november
 
flj
HVIS man kører lavere end PHP 7 findes funktionen mysql_connect(). Det fremgår af http://php.net/ma...onnect.php. En fejl, som den viste (...Call to undefined function mysql_connect()...) kan derfor ikke forekomme. Konklusion: Du kører PHP version 7 eller højere. Prøv med følgende kode i en separat fil:

Download kildekode  Kode
<?php
phpinfo();
?>


Når du kører den, viser den blandt andet hvilken version af PHP du kører.

HVIS man kører PHP 7 kan problemet løses, som jeg tidligere har beskrevet, dog med følgende vigtige tilføjelse: De 2 linier include skal OGSÅ tilføjes setup.php, da den ikke inkluderer maincore.php. Det var jeg ikke opmærksom på, da der tidligere har været tale om eksisterende installationer, og ikke nye.

Jeg kan i øvrigt godt forestille mig, at ikke alle servere (fx de med nye web-hoteller) kan nedgraderes, men ved det ikke. Muligheden for nedgradering af PHP fremgår ikke umiddelbart af deres dokumentation.
 
anjens0310
Så kører den, Tak Smile
 
jensjac
Hej.
Så kører det også her.
På One.coms adminside kan man nedgradere php til 5,6. Men det virker tilsyneladende ikke.
Tak for hjælpen.
 
flj
Det var godt, at I fik det til at virke.
 
kongen123
Jeg hentede en opdatering fra denne side og nu virker det ikke mere.. Det var måske dumt? http://promocodiu...tkode/cdon
 
Spring til debat: