---
title: "Problem med script efter uppgradering av php"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/191353-problem-med-script-efter-uppgradering-av-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Guldstrand"
published: "2013-05-12T11:54:06.000Z"
updated: "2013-05-16T11:22:09.000Z"
replies: 21
views: 2852
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/191353-problem-med-script-efter-uppgradering-av-php"
---

# Problem med script efter uppgradering av php

_Sida 1 av 2._

## #1 — Guldstrand, 2013-05-12T11:54Z

Jag uppgraderade min server från Debian 6 till Debian 7, och nu strular det med flera av mina php-scripts. 

Tex så fungerar inte min bb-kod funktion längre. Inga fel dyker upp, men text som är inbakad i funktionen, visas inte. 
Är det kända fel i senaste php versionen (5.4.4) för debian? 

Är tacksam för all hjälp. 

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/191353

## #2 — nitro2k01, 2013-05-12T13:40Z

Vilken version uppgraderade du ifrån?

Permalänk: https://www.webforum.nu/p/2312546

## #3 — Guldstrand, 2013-05-12T13:55Z

> **[nitro2k01 skrev:](https://www.webforum.nu/p/1559910)**
>
> Vilken version uppgraderade du ifrån?

Från 5.2, tror jag.  :r

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/2312547

## #4 — jme, 2013-05-12T14:11Z

Du bör nedgradera till 5.2 och sedan köra sidan lokalt med 5.4. När du fått det att fungera med 5.4 så kan du uppgradera igen.

Tips: när du kör lokalt så se till att du har visning av felen aktiverade, då är det lättare att spåra felen till en viss kodrad.

Ad-hoc:

error_reporting(E_ALL);
ini_set('display_errors', 1);

Ganska mycket som har ändrats mellan 5.2 och 5.4.

Dessa länkar hjälper dig på traven för att uppgradera din kod. Om du kör med en gammal version av forum eller annan kod som någon annan har gjort så kan det också vara lämplig att se om det finns en nyare version som kanske också stödjer 5.3 och 5.4. Av egen erfarenhet så fungerar nästan all kod med 5.4 som fungerar med 5.3.

<http://php.net/manual/en/migration53.php>
<http://www.php.net/manual/en/migration53.deprecated.php>
<http://php.net/manual/en/migration54.php>

Permalänk: https://www.webforum.nu/p/2312548

## #5 — Guldstrand, 2013-05-12T18:46Z

Det är tydligen mysql som spökar. 
Testade att posta nya meddelanden med samma bb-kod och det fungerade. 

Mysql blev också uppgraderad igår kväll, och jag måste kanske migrera/uppdatera databaserna? Hur gör jag det? (Kör Debian 7)

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/2312551

## #6 — Guldstrand, 2013-05-13T09:52Z

Fattar inte vad som kan ha hänt med databasen, eftersom att endast vissa meddelande visas. Någon som vet vad som måste göras efter en uppgradering av mysql? 

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/2312558

## #7 — jme, 2013-05-13T11:18Z

Problem med charset?

Permalänk: https://www.webforum.nu/p/2312559

## #8 — Guldstrand, 2013-05-13T11:21Z

Kan det vara SÅ enkelt? Hur kollar/ändrar jag det? :o

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/2312560

## #9 — jme, 2013-05-13T11:23Z

Kan du posta exempel på ett meddelande som visas och ett som inte visas?

Permalänk: https://www.webforum.nu/p/2312561

## #10 — Guldstrand, 2013-05-13T11:47Z

> **[jme skrev:](https://www.webforum.nu/p/1559929)**
>
> Kan du posta exempel på ett meddelande som visas och ett som inte visas?

Verkar som att alla nya meddelanden visas, men endast ett fåtal av de gamla. 

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/2312563

## #11 — jme, 2013-05-13T11:49Z

Men om du vill att vi ska hjälpa dig så måste vi veta mer! :)

Vad menas med att vissa visas och vissa inte? Hur ser du det?

Får du felmeddelande i server-loggen?

Permalänk: https://www.webforum.nu/p/2312564

## #12 — Guldstrand, 2013-05-13T11:56Z

Jag har testkonton som jag skickar meddelanden till. hehe..

Hmm...
Testade precis att även skicka följande text:

> Som flera av er säkert redan har sett, så är det problem med att visa "gamla" meddelanden, samt flera forumtrådar.
> 
> Detta beror på en uppgradering av serverns mjukvara (MySQL).
> Jag håller fortfarande på med att felsöka detta.

Även den vill inte visas.
Rubriken syns (Problem efter uppgradering av mjukvara), men inte texten.  :l

Permalänk: https://www.webforum.nu/p/2312565

## #13 — jme, 2013-05-13T11:57Z

Rubriken verkar inte innehålla åäö och liknande. Testa med att skicka ett meddelande utan åäö och andra specialtecken. T ex enbart "abc123".

Permalänk: https://www.webforum.nu/p/2312566

## #14 — Guldstrand, 2013-05-13T11:58Z

> **[jme skrev:](https://www.webforum.nu/p/1559934)**
>
> Rubriken verkar inte innehålla åäö och liknande. Testa med att skicka ett meddelande utan åäö och andra specialtecken. T ex enbart "abc123".

Gjorde precis det, och det fungerade.  :x
Med andra ord, måste det vara charset som spökar?

Men hur ändrar jag detta på alla databaser?

Kollationering: latin1_swedish_ci

Permalänk: https://www.webforum.nu/p/2312567

## #15 — jme, 2013-05-13T12:03Z

Du kan beordra php att kommunicera med databasen med en viss charset. 

<http://php.net/manual/en/function.mysql-set-charset.php>
<http://www.php.net/manual/en/mysqlinfo.concepts.charset.php>

Vad jag kommer på nu iaf.

kör du inte med mysql\_-funktioner så får du leta efter liknande funktioner i det bibliotek du kör med.

Permalänk: https://www.webforum.nu/p/2312569

## #16 — Guldstrand, 2013-05-13T12:05Z

> **[jme skrev:](https://www.webforum.nu/p/1559937)**
>
> Du kan beordra php att kommunicera med databasen med en viss charset. 
> 
> <http://php.net/manual/en/function.mysql-set-charset.php>
> <http://www.php.net/manual/en/mysqlinfo.concepts.charset.php>
> 
> Vad jag kommer på nu iaf.
> 
> kör du inte med mysql\_-funktioner så får du leta efter liknande funktioner i det bibliotek du kör med.

Hmm, ok...
Räcker det inte med att ändra detta för resp. tabell i MySQL?
Nu står det "Kollationering: latin1_swedish_ci".

Permalänk: https://www.webforum.nu/p/2312570

## #17 — jme, 2013-05-13T12:09Z

Om jag minns rätt så bestämmer den valda collation hur innehållet sorteras osv. T ex om du har en tysk collation så ordnas texteer med åäö på ett annat sätt än med svensk collation.

Permalänk: https://www.webforum.nu/p/2312571

## #18 — Guldstrand, 2013-05-13T12:11Z

> **[jme skrev:](https://www.webforum.nu/p/1559939)**
>
> Om jag minns rätt så bestämmer den valda collation hur innehållet sorteras osv. T ex om du har en tysk collation så ordnas texteer med åäö på ett annat sätt än med svensk collation.

Ok! Men finns det verkligen inget enklare sätt, än att gå igenom flera sidor med kod, för att sedan lägga till kod för "tvinga php till en annan charset"?

Eller har jag missförstått något?

Permalänk: https://www.webforum.nu/p/2312572

## #19 — jme, 2013-05-13T12:13Z

Tydligen skall du kunna göra det på server-sidan också

Läs mer på <http://dev.mysql.com/doc/refman/5.5/en/charset-configuration.html>

Permalänk: https://www.webforum.nu/p/2312573

## #20 — Guldstrand, 2013-05-13T13:04Z

> **[jme skrev:](https://www.webforum.nu/p/1559941)**
>
> Tydligen skall du kunna göra det på server-sidan också
> 
> Läs mer på <http://dev.mysql.com/doc/refman/5.5/en/charset-configuration.html>

Förstår inte hur jag kan lösa detta.
Är verkligen tacksam för hjälp.

Permalänk: https://www.webforum.nu/p/2312574

---

Tråden på webben: https://www.webforum.nu/amne/php/191353-problem-med-script-efter-uppgradering-av-php  
Nästa sida: https://www.webforum.nu/amne/php/191353-problem-med-script-efter-uppgradering-av-php/page2.md
