Navigation
Supportsider
Senest Online
HenningS14:42:24
olelau 2 Dage
helmuth 4 Dage
tyson 5 Dage
zepder 6 Dage
Henrik Bendtsen 2 Uger
flj 3 Uger
orgermer 4 Uger
Didos 5 Uger
BronX 5 Uger
Besøgende
Gæster online: 4

Brugere online: 0

Antal brugere: 172
Nyeste bruger: Michael Mogensen
Se indlæg
 Udskriv debat
Opdatering på one com til 7.2 fra 5.6
helmuth

Citer

http://www.sydfynsnatur.dk/ virker ikke mere efter opdatering på one.com

Det er lang tid siden jeg har arbejdet med koderne i PHP-fusion og efter opdatering fik jeg følgende fejlmelding:

Citer

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /customers/7/b/b/sydfynsnatur.dk/httpd.www/maincore.php:256 Stack trace: #0 /customers/7/b/b/sydfynsnatur.dk/httpd.www/maincore.php(52): dbconnect('localhost', 'sydfynsnatur_dk', 'LWDndmuj', 'sydfynsnatur_dk') #1 /customers/7/b/b/sydfynsnatur.dk/httpd.www/index.php(18): require_once('/customers/7/b/...') #2 {main} thrown in /customers/7/b/b/sydfynsnatur.dk/httpd.www/maincore.php on line 256


Nogen bud på hvordan jeg kan få gang i siden igen?

Vh Erhardt


indlægget er oprettet på vegne af http://php-fusion.dk/profile.php?look...okup=11109,
der havde lagt det op som et artikelforslag.
 
http://helmuth.dk/
flj
@snatur/Erhardt:
Hvilken version af php-fusion kører du?
 
snatur

Citer

flj skrev:

@snatur/Erhardt:
Hvilken version af php-fusion kører du?


Jeg har opdateret på one.com til 7.2 fra 5.6; men ikke selv ændret noget. Jeg kan benytte ftp på siden.
 
DK57
Det er v. 7.02.07 og den er ikke opdateret
 
http://www.polsterbo.dk
snatur

Citer

DK57 skrev:

Det er v. 7.02.07 og den er ikke opdateret


Hvordan kan jeg få http://www.sydfynsnatur.dk/

til at virke igen?

Vh Erhardt
 
HenningS
Hej snatur !

Jeg er ikke sikker på hvilke version du bruger af PHP version, den som er sidste version jeg lagde på er 7.02.07 i PHP Fusion version.

Det er lykkedes for mig at installerer den tyske version som FLJ henviste til i indlæg 3 på link her. http://www.php-fusion.dk/forum/viewth...ost_123220

Husk at læse instruktions siden, og som tidligere beskrevet - slå alle elementer fra, og sæt op en efter en.

på denne måde fik jeg de fem sider op som jeg er hjælper på, med god hjælp af FLJ og Helmuth til PHP 7,02 på One.com

Hvis du har taget backup af din side kan du rulle den tilbage til 5,6 på One.com frem til 31 dec, og så må man forfra, skal lige nævne at jeg måtte opsætte en side helt fra bunden af igen, grundet min manglende hukommelse....
Henning
 
snatur

Citer

HenningS skrev:

Hej snatur !

Jeg er ikke sikker på hvilke version du bruger af PHP version, den som er sidste version jeg lagde på er 7.02.07 i PHP Fusion version.

Det er lykkedes for mig at installerer den tyske version som FLJ henviste til i indlæg 3 på link her. http://www.php-fusion.dk/forum/viewth...ost_123220

Husk at læse instruktions siden, og som tidligere beskrevet - slå alle elementer fra, og sæt op en efter en.

på denne måde fik jeg de fem sider op som jeg er hjælper på, med god hjælp af FLJ og Helmuth til PHP 7,02 på One.com

Hvis du har taget backup af din side kan du rulle den tilbage til 5,6 på One.com frem til 31 dec, og så må man forfra, skal lige nævne at jeg måtte opsætte en side helt fra bunden af igen, grundet min manglende hukommelse....


Hej Henning
Mange tak for svar. Jeg har hentet filerne i den tyske version; men er ikke klar over hvordan jeg installerer den.
Kan jeg læse det et sted?
Jeg har kun adgang til den gamle version (5.6) via FTP

Vh Erhardt
 
HenningS
Uha da, dette lyder ikke betryggende.

Jeg håber da du har taget en bette backup, ellers er du nok på et sidespor....

På dette link er der måske en smule installationshjælp.. http://www.php-fusion.dk/articles.php...icle_id=57 omkring brug af FTP.

Filerne skal pakkes ud via et zip program til en mappe på pc...

Dog husk det kun er update versionen du skal bruge....
Henning
 
flj
Snatur,

Jeg tror du skal starte med at sætte din php-version til 5.x i kontrol-panelet hos one. Så kører din side forhåbentlig igen.

Og så skal du følge rådene fra HenningS.
 
snatur

Citer

flj skrev:

Snatur,

Jeg tror du skal starte med at sætte din php-version til 5.x i kontrol-panelet hos one. Så kører din side forhåbentlig igen.

Og så skal du følge rådene fra HenningS.


Tak for jeres svar.
Hvordan ser man sin version af PHP-fusion ved hjælp af FTP?
Skal man alle opdateringer igennem i rækkefølge for at nå frem til 7.2?

Vh Snatur
 
helmuth
Det er ikke din version af php-fusion, men den version af php-fortolkeren der skal indlæse hjemmesiden.

One.com opgraderer til PHP 7.2 - det er fra control panel du skal ændre den tilbage til fx version 5.8.
 
http://helmuth.dk/
snatur

Citer

helmuth skrev:

Det er ikke din version af php-fusion, men den version af php-fortolkeren der skal indlæse hjemmesiden.

One.com opgraderer til PHP 7.2 - det er fra control panel du skal ændre den tilbage til fx version 5.8.


Hej Helmuth
Hos one.com er php-fortolkeren sat til 5.6. Jeg har haft den ændret til 7.2 og kørt den tilbage til 5.6. Der er den nu, men det gør ingen forskel. Indholdet vises ikke kun en fejlmelding:
Unable to select MySQL database
1045 : Access denied for user ''@'10.27.19.8' (using password: NO)

Vh Erhardt
 
flj
Kan du forklare hvad du har gjort i forbindelse med den påbegyndte opdatering? Har du uploadet nye filer fra den tyske version?

Der er både en PHP og en php-fusion version. Ved du hvilken version af php-fusion, du benytter?
 
snatur

Citer

flj skrev:

Kan du forklare hvad du har gjort i forbindelse med den påbegyndte opdatering? Har du uploadet nye filer fra den tyske version?

Der er både en PHP og en php-fusion version. Ved du hvilken version af php-fusion, du benytter?


Hej Flj

Jeg har ikke uploadet filer.
Jeg har kun ændret hos One.com fra 5.6 upgradering til 7.2 og derefter tilbage til 5.6.
Der står den nu.
Hvor kan jeg se, hvilken version jeg har liggende? Er der en oplysning i en af filerne og hvis ja i hvilken?

I readmefilen står følgende:
"I de to mapper i pakken her finder du de danske sprogfiler dels til
PHP-Fusion version 7.02.02 - dels til den version af tinyMCE (editoren)
som følger med i installationspakken.

For at anvende sprogfilerne skal du kopiere alle tre mapper (locale,
includes og infusions) op på roden af din server. Der bliver ikke overskrevet
andet ved kopieringen end de relevante sprogfiler.

venlig hilsen
Jan Mølgaard"

Vh Erhardt
 
flj
Som jeg forstår det : Først kører siden. Så opgraderer one PHP til v7.2. Så får du fejlen vist i #1. Så sætter på PHP til v5.6. Nu får du fejlen i #12.

Det burde ikke ske. Din side burde virke.

Kan du checke, at de database-oplysninger, der står i filen config.php , svarer til dem, som one har oplyst til dig?
 
snatur

Citer

flj skrev:

Som jeg forstår det : Først kører siden. Så opgraderer one PHP til v7.2. Så får du fejlen vist i #1. Så sætter på PHP til v5.6. Nu får du fejlen i #12.

Det burde ikke ske. Din side burde virke.

Kan du checke, at de database-oplysninger, der står i filen config.php , svarer til dem, som one har oplyst til dig?


Hej FLj

Tak for svar.

Inden jeg lavede de to ændringer på one.com var siden "nede" og det var derfor jeg gik ind via one.com's kontrolpanel og forsøgte mig med ovenstående løsning.
Jeg har ikke ændret noget på siden inden for den de sidste måneder.
Jeg troede at det var fordi at "min version" af PHP-fusion var årsagen til at siden var forsvundet.

Databaseoplysningerne i config.php svarer til dem One.com har oplyst til mig.

" // database settings
$db_host = "localhost";
$db_user = "sydfynsnatur_dk";
$db_pass = "xxxxxxx";
$db_name = "sydfynsnatur_dk";
$db_prefix = "fusion437FL_";
define("DB_PREFIX", "fusion437FL_");
define("COOKIE_PREFIX", "fusion81752_");
$db_driver = "mysqli";
?>"

Password er sløret her!

Vh Erhardt

Ps: Lige nu har jeg lagt en index side ind på webside så fejlmeldingen ikke ses!
 
flj
Tak for info.

Jeg undrer mig over linien

$db_driver = "mysqli";

Den indikerer, at du ikke kører en "ren" udgave af php-fusion v7.02.07 (der er linien nemlig ikke).

Jeg har ikke løsningen, men jeg har på fornemmelsen, at det ikke er et stort problem, men en eller anden setting, der er forkert.

Kan jeg som en begyndelse bede dig ændre ovenstående linie i config.php til

$db_driver = "mysql";

samt slette din index og seom det gør en forskel.

Vend tibage med resultatet.
 
snatur

Citer

flj skrev:

Tak for info.

Jeg undrer mig over linien

$db_driver = "mysqli";

Den indikerer, at du ikke kører en "ren" udgave af php-fusion v7.02.07 (der er linien nemlig ikke).

Jeg har ikke løsningen, men jeg har på fornemmelsen, at det ikke er et stort problem, men en eller anden setting, der er forkert.

Kan jeg som en begyndelse bede dig ændre ovenstående linie i config.php til

$db_driver = "mysql";

samt slette din index og seom det gør en forskel.

Vend tibage med resultatet.


Hej flj

Tak for forsøget.

Jeg har prøvet som du foreslår på

http://www.sydfynsnatur.dk/

Resultatet:


1045 : Access denied for user ''@'10.27.19.8' (using password: NO)

Vh Erhardt
 
flj
Ok - tak

Er du sikker på, at linien

$db_host = "localhost";
er rigtig? Check evt dine oplysninger fra one.
 
snatur

Citer

flj skrev:

Ok - tak

Er du sikker på, at linien

$db_host = "localhost";
er rigtig? Check evt dine oplysninger fra one.


Det er jeg nød til at spørge dem om!

Linien har været der også da siden var oppe.
Den har jeg ikke ændret på.

Vh Erhardt
 
flj
OK

Kan du gemme dette i en fil - fx dbtest.php, uploade den på din side og køre den med http://www.sydfynsnatur.dk/dbtest.php


require_once "config.php";
require_once "includes/multisite_include.php";

$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
if (!$db_connect)
{
   echo("Unable to establish connection to MySQL
".mysql_errno()." : ".mysql_error());
}
elseif (!$db_select)
{
   echo("Unable to select MySQL database
".mysql_errno()." : ".mysql_error());
}
else
{
  $settings = array();
  $query = "SELECT * FROM ".DB_SETTINGS;
  $result = @mysql_query($query);

  if (@mysql_num_rows($result))
  {
     while ($data = @mysql_fetch_assoc($result))
    {
          $settings[$data['settings_name']] = $data['settings_value'];
     }
    var_dump($settings);
  }
  else
  {
     echo("Settings do not exist, please check your config.php file or run setup.php again.");
  }
}
?>
Hvis den giver en fejl, så er der noget galt med dine database settings (linierne i config.php). Hvis den udskriver forskelligt site info, er forbindelsen til databasen ok, og fejlen ligger et andet sted.
 
Spring til debat: