PHP 5.4

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

PHP 5.4

Inlägg av bruse »

I förrgår (?) lanserades PHP 5.4 och jag slog på det på forumet. Såg bra ut, tills jag loggade ur och loggade in. Fick massa php-error, som att header redan var sänt osv. Och det går inte att logga in!
Strict Standards: Non-static method utf_normalizer::nfkc() should not be called statically in /home/SAJT/www/forum/includes/utf/utf_tools.php on line 1663
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/utf/utf_tools.php:1663)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/utf/utf_tools.php:1663)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/utf/utf_tools.php:1663)

Warning: Cannot modify header information - headers already sent by (output started at /home/SAJT/www/forum/includes/utf/utf_tools.php:1663) in /home/SAJT/www/forum/includes/functions.php on line 4668

Warning: Cannot modify header information - headers already sent by (output started at /home/SAJT/www/forum/includes/utf/utf_tools.php:1663) in /home/SAJT/www/forum/includes/functions.php on line 4670

Warning: Cannot modify header information - headers already sent by (output started at /home/SAJT/www/forum/includes/utf/utf_tools.php:1663) in /home/SAJT/www/forum/includes/functions.php on line 4671

Warning: Cannot modify header information - headers already sent by (output started at /home/SAJT/www/forum/includes/utf/utf_tools.php:1663) in /home/SAJT/www/forum/includes/functions.php on line 4672
Backat till PHP 5.3 och då uppträder inte dessa problem.

Någon som vet mer om varför osv?
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: PHP 5.4

Inlägg av Sinom »

Hej Bruse!

Har du senaste versionen utav phpBB? (3.0.10)

- Sinom
Bild
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Re: PHP 5.4

Inlägg av bruse »

Ja, 3.0.10 inte en enda mods.
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: PHP 5.4

Inlägg av Marcus »

Massa skillnader mellan PHP 5.3.x och 5.4.0, men enligt releasenote så ska phpBB rulla på den senare.

Inte testat själv.
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: PHP 5.4

Inlägg av Sinom »

Fick du några felmeddelanden när du uppgraderade phpBB till den senaste versionen?

- Sinom
Bild
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Re: PHP 5.4

Inlägg av bruse »

Har sajten på FS Data, så jag valde bara version i kontrollpanelen WAFF. Valde att slå på 5.4 endast för forumets katalog.
Ställde tillbaka efter nån minut när jag upptäckte det.
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Re: PHP 5.4

Inlägg av bruse »

En annan sak som inte har med phpBB att göra, är at tjag ändrade hela sajten från 5.2 till 5.3. Nu slutar enkla saker som denna att fungera:

Kod: Markera allt

if (!empty($array_tjänstdag_övrigt)) {
// kod
}
Är det en buggig installation v PHP 5.3 och 5.4 eller ogillar php åäö i variabler? Har ju funkat i snart 10 år...
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: PHP 5.4

Inlägg av Holger »

åäö i koden/variablerna? :shock: :?
Det bör man väl låta bli å det snaraste?!
Holger Gremminger
Ingen support via PM!
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Re: PHP 5.4

Inlägg av bruse »

Jaja :D

Men nu testade jag att ändra alla variabler så de är utan åäö... samma problem iaf.
Gjort en testsida med variabler med eller utan åäö. Det är inte det som är problemet med PHP 5.3...
Verkar som det inte går att skicka en array med POST.

Nå, det har inget med phpBB att göra, så...
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: PHP 5.4

Inlägg av Sinom »

Det låter som att det har något med din host att göra i så fall.
naderman skrev:We have tested phpBB 3.0.10 with the upcoming PHP 5.4 release and made the necessary changes to ensure a smooth upgrade.
Detta är sagt om den senaste phpBB versionen, så det skall inte vara några problem.

- Sinom
Bild
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: PHP 5.4

Inlägg av Marcus »

Det felmeddelandet säger är ju att något skrivs ut på /home/SAJT/www/forum/includes/utf/utf_tools.php:1663

Kolla om det är något fel på den filen.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Re: PHP 5.4

Inlägg av bruse »

Laddade ned hela paketet för 3.0.10 och ersatte de två filerna i katalogen includes/utf men hann aldrig testa.
Gjorde det nu... samma fel.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: PHP 5.4

Inlägg av Holger »

Kod: Markera allt

	// convert to NFKC
	utf_normalizer::nfkc($text);
(statisk funktion)
I PHP4 kunde man använda detta skrivsätt utan problem.
I PHP5 kan ställas in hur skript ska reagera när icke statiska funktioner anropas statiskt.
Istället kan man använda

Kod: Markera allt

$obj = new KLASS(); $obj->FUNKTION();
(icke statisk funktion)
Fråga mig dock inte hur man gör i detta fall.
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: PHP 5.4

Inlägg av Marcus »

Med det resonemanget skulle det ju inte fungera på PHP5 alls, right? :-)

:: (dubbel kolon) är sedan PHP5.3 "Scope Resolution Operator (::)".

http://ar.php.net/manual/en/language.oo ... otayim.php

Jag tror problem ligger i php.ini för PHP5.4.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: PHP 5.4

Inlägg av Holger »

Holger Gremminger
Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 6 och 0 gäster