2.0.20-> html tagit eivät toimi kunnolla windows serveris

Arkisto phpBB2 versiosta.
Tuki tälle versiolle on loppunut 1.1.2009
Alueen säännöt
phpBB2 tuki on loppunut 1.1.2009

Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785

Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon. :)
ShK
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:30 Elo 2006, 23:38
2.0.20-> html tagit eivät toimi kunnolla windows serveris

Viesti Kirjoittaja ShK » 31 Elo 2006, 12:43

Kokoonpano:

WinXP
Apache 2.0.55 win32-x86 no_ssl
PHP 4.4.2 (php_mbstring.dll on käytössä)
MySQL Essential 5.0.18 Win32 (strict-mode on pois päältä)
phpBB 2.0.21

Testiboardi, puhdas phpBB 2.0.21 asennus:
http://functionspost.servehttp.com/viewtopic.php?p=5#5
username/password = phpbb/phpbb (toimivat admin paneelissa myös)
Paina 'Lainaa', varmista että HTML tagit ovat käytössä ja paina 'Esikatselu' tai 'Lähetä'
.

Riippuen viestin pituudesta, tulee virheilmoitus "Sivua ei voi näyttää". Testipostauksessa raja tuntuu olevan 23 riviä tekstiä, kun HTML tagit on kytketty päälle. Kyseessä ei ole timeout koska ilmoitus tulee välittömästi. Sama ongelma ilmenee myös serverin sisällä suoraan testaillessa.

Epäilen että functions_post.php on rikki. Tein pieniä testejä:
functions_post.php v1.9.2.40 (phpbb2.0.19) toimii normaalisti
functions_post.php v1.9.2.49 (phpbb2.0.20) toimii HTML -tagit pois päältä
functions_post.php v1.9.2.52 (phpbb2.0.21) toimii HTML -tagit pois päältä

phpbb:n versiohistoriasta löytyy seuraavaa:

Changelog 2.0.20
[Sec] Some changes to HTML handling if enabled

Eli, voisiko joku hyvällä englanninkielen taidolla varustettu ja windows -serverillä phpbb:tä pyörittävä käyttäjä vahvistaa tämän bugin ja ilmoittaa siitä eteenpäin phpbb:n kehitystiimille? Kiitos!

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 31 Elo 2006, 13:30

Mää laittelen eteenpäin ja tutkitaan asiaa.
Jos pystyt pitämään tuon viestiketjun vielä elossa, niin saatetaan tulla porukalla katsomaan.

ShK
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:30 Elo 2006, 23:38

Viesti Kirjoittaja ShK » 31 Elo 2006, 13:41

Ok ja kiitos!

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Re: 2.0.20-> html tagit eivät toimi kunnolla windows serv

Viesti Kirjoittaja Anubis » 31 Elo 2006, 14:48

ShK kirjoitti:Apache 2.0.55 win32-x86 no_ssl
Apachen 2.x sarjassa on isoja bugeja, jonka vuoksi useat webhotellifirmatkin käyttää vielä 1.33:sta. En muista sitä hienoa sanaa, minkä viisaat miehet mureakuhasta aikoinaan sanoi, mutta juuri samanlaista herjaa se muuallakin on tehnyt.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 01 Syys 2006, 21:19

Asia on mennyt eteenpäin ja yhdellä oli samanlainen palvelin käytössä, mutta ongelma ei toistunut siellä.
Hän pyysi katsomaan palvelimen virhelogeista mitä siellä sanotaan silloin, kun tuo virhe tapahtuu.
Sielä pitäisi lukea jotain tietoa tästä.
Jos saat, pistä siitä logista muutamia rivejä zippiin ja lähetä mulle alla olevaan osoitteeseen.

sauli.lepola
MODaaja
MODaaja
Viestit:217
Liittynyt:31 Elo 2006, 14:41
Paikkakunta:Nokia
Viesti:

Viesti Kirjoittaja sauli.lepola » 01 Syys 2006, 22:00

Lurttinen kirjoitti:Jos saat, pistä siitä logista muutamia rivejä zippiin ja lähetä mulle alla olevaan osoitteeseen.
Maili osote piilossa. :lol:

Ja toisekseen et muuten oo galleriassakaan enään. :wink: :twisted:

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 01 Syys 2006, 22:07

sauli.lepola kirjoitti:
Lurttinen kirjoitti:Jos saat, pistä siitä logista muutamia rivejä zippiin ja lähetä mulle alla olevaan osoitteeseen.
Maili osote piilossa. :lol:
Katos katos, tällä foorumilla se oli piilossa. Täytyy menä laittamaan näkyviin
Ja toisekseen et muuten oo galleriassakaan enään. :wink: :twisted:
En ole koskaan ollutkaan ;)
testailen vain Merrin irc galleria MODia...

ShK
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:30 Elo 2006, 23:38

Viesti Kirjoittaja ShK » 04 Syys 2006, 09:41

error.log kirjoitti:[Mon Sep 04 09:30:41 2006] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Mon Sep 04 09:30:42 2006] [notice] Apache/2.0.55 (Win32) PHP/4.4.2 configured -- resuming normal operations
[Mon Sep 04 09:30:42 2006] [notice] Server built: Oct 9 2005 19:16:56
[Mon Sep 04 09:30:42 2006] [notice] Parent: Created child process 2960
[Mon Sep 04 09:30:42 2006] [notice] Child 2960: Child process is running
[Mon Sep 04 09:30:43 2006] [notice] Child 2960: Acquired the start mutex.
[Mon Sep 04 09:30:43 2006] [notice] Child 2960: Starting 250 worker threads.
[Mon Sep 04 09:30:43 2006] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Mon Sep 04 09:30:44 2006] [notice] Apache/2.0.55 (Win32) PHP/4.4.2 configured -- resuming normal operations
[Mon Sep 04 09:30:44 2006] [notice] Server built: Oct 9 2005 19:16:56
[Mon Sep 04 09:30:44 2006] [notice] Parent: Created child process 3508
[Mon Sep 04 09:30:44 2006] [notice] Child 3508: Child process is running
[Mon Sep 04 09:30:44 2006] [notice] Child 3508: Acquired the start mutex.
[Mon Sep 04 09:30:44 2006] [notice] Child 3508: Starting 250 worker threads.
edit: Vain virhelog-näkyviin...
Viimeksi muokannut ShK, 06 Syys 2006, 06:49. Yhteensä muokattu 1 kertaa.

ShK
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:30 Elo 2006, 23:38

Viesti Kirjoittaja ShK » 05 Syys 2006, 12:30

Tuossa vielä Apachen ja PHP:n asetustiedostot + virhelogit:

functions_post.rar

Koodi: Valitse kaikki

06.09.2006  06:38             3 113 access.log
06.09.2006  06:38             1 170 error.log
06.09.2006  06:39            34 492 httpd.conf
04.09.2006  13:02            40 151 php.ini
Foorumille postattuna samat: http://www.phpbb.com/phpBB/viewtopic.ph ... 6&start=16

edit: Muutettu jättipostaus tiedostoksi...
Viimeksi muokannut ShK, 06 Syys 2006, 06:53. Yhteensä muokattu 1 kertaa.

ShK
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:30 Elo 2006, 23:38

Viesti Kirjoittaja ShK » 06 Syys 2006, 06:53

Testasin tuossa heittää Accessin tietokannan käyttöön OBCD:n kautta, kun sattui olemaan valmiina. Ei vaikuttanut ongelmaan. Jossain välissä voisin kokeilla Apachen HTTP-palvelimen korvaamista jollain toisella ja katsoa miten HTML-tag postaukset toimii...

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 06 Syys 2006, 09:52

ShK kirjoitti:Jossain välissä voisin kokeilla Apachen HTTP-palvelimen korvaamista jollain toisella ja katsoa miten HTML-tag postaukset toimii...
En tiedä mitä kehittäjät tälle tekevät, mutta ainakin virhelogin tietoja googlettamalla tää vaikuttaisi olevan bugi palvelimen ohjelmistossa.

Koodi: Valitse kaikki

Parent: child process exited with status 3221225477
Vaikka muuten ei suorituksessa ollut muuta näkyvää eroa, mutta rajoittuu joihinkin tiettyihin konffauksiin

ShK
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:30 Elo 2006, 23:38

Viesti Kirjoittaja ShK » 07 Syys 2006, 11:41

Lurttinen kirjoitti:yhdellä oli samanlainen palvelin käytössä, mutta ongelma ei toistunut siellä.
Mitkä ohjelmaversiot hänellä on käytössä?


Tein nyt testifoorumille seuraavanlaisen päivityksen:
Apache 2.0.55 win32 x86 no_ssl -> Apache 2.2.3 win32 x86 no_ssl

httpd.conf -asetustiedostoa muokkasin seuraavasti:
Lisäsin DirectoryIndexiin kohdan: index.php
Laitoin komenttimerkin (#) Deny from all -rivin eteen <Directory> -asetuksissa.
Lopuksi lisäsin httpd.conf -tiedoston perään rivit:
# PHP and Apache 2.0 as CGI
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"


Nyt toimivat html-tagit pitemmissä postauksissa, mutta viestit katkeavat. Testaa seuraavasti:

(name/psw:phpbb/phpbb)

http://functionspost.servehttp.com/viewtopic.php?p=3#3
Paina 'quote'
Varmista ettei 'Disable HTML in this post' ole valittuna.
Paina 'preview'

Tuloksena on että Quoten sisällä oleva teksti katkeaa alkuunsa!
access.log kirjoitti:127.0.0.1 - - [07/Sep/2006:11:31:17 +0300] "GET /posting.php?mode=quote&p=3 HTTP/1.1" 200 66156
127.0.0.1 - - [07/Sep/2006:11:31:19 +0300] "GET /posting.php?mode=topicreview&t=2 HTTP/1.1" 200 31559
127.0.0.1 - - [07/Sep/2006:11:31:26 +0300] "POST /posting.php HTTP/1.1" 200 68746
127.0.0.1 - - [07/Sep/2006:11:31:27 +0300] "GET /posting.php?mode=topicreview&t=2 HTTP/1.1" 200 31559
Virhelokiin ei kirjaudu tapahtumia.


Ja jälleen kerran, kun kytkee päälle 'Disable HTML in this post', niin viesti näkyy kokonaisena quotet mukaanlukien...

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 07 Syys 2006, 12:03

ShK kirjoitti:
Lurttinen kirjoitti:yhdellä oli samanlainen palvelin käytössä, mutta ongelma ei toistunut siellä.
Mitkä ohjelmaversiot hänellä on käytössä?
Mjaa... ntiä, sanoi vaan olevan samanlaiset softat palvelimella.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 07 Syys 2006, 12:15

Jokos oot kokeillut vanhempaa inkkaria?

ShK
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:30 Elo 2006, 23:38

Viesti Kirjoittaja ShK » 08 Syys 2006, 08:28

Lurttinen kirjoitti:Jokos oot kokeillut vanhempaa inkkaria?
Tein tuossa clean installin:

WinXP pro SP2
apache 1.3.37 win32 x86 (PHP asennettuna Apache modulena)
php 4.4.4 (php_mbstring.dll on käytössä)
mysql essential 5.0.18 win32 (strict-mode on pois päältä)
phpBB 2.0.21

Tulos: HTML-tagit toimivat, mutta niiden päälläpito katkaisee viestit. Virhelogiin ei kirjaudu mitään.

Eli, apache 1.3.37 käyttäytyy juuri samalla tavalla kuin testifoorumin 2.2.3. Ja edelleen, kun functions_post.php v1.9.2.52 (phpbb2.0.21):sen korvaa functions_post.php v1.9.2.40 (phpbb2.0.19) -tiedostolla, niin kaikki toimii normaalisti!!

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Google [Bot] ja 77 vierailijaa