Hiba az extra.hu-n

Szerző
Üzenet
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.10.22. 23:09    Hozzászólás témája: Hiba az extra.hu-n
Hozzászólás az előzmény idézésével
Az extra.hu-n a phpBB3 telepítése/futtatása közben nagy valószínűséggel fel fog lépni az alábbi hiba:

Idézet:

fopen(): You are not allowed to open this file (/dev/urandom)! in /nfs/extra/s/sz/szallasfoglalas/wwwroot/forum/includes/auth.php: login_db on line 784
A hiba abból adódik, hogy az extra kicsit megvariálta a PHP-motorját, oly módon, amit a phpBB3 nem feltételezett.

A hibával kapcsolatban már felvettem a kapcsolatot az extra.hu üzemeltetőivel, a héten valószínűleg kiderül mire lehet jutni.

Addig is egy ideiglenes megoldás a hiba elhárításához:
Az includes/functions.php-ben keressétek meg az alább kódrészletet (272-276. sor):

Kód:

   if (($fh = @fopen('/dev/urandom', 'rb')))
   {
      $random = fread($fh, $count);
      fclose($fh);
   }

és cseréljétek ki erre:

Kód:

/*   if (($fh = @fopen('/dev/urandom', 'rb')))
   {
      $random = fread($fh, $count);
      fclose($fh);
   }*/


Új, teljes megoldás (többi problémára is)
Az alábbi kód a probléma forrását szünteti meg, így más hibák se fognak előjönni. Természetesen ennek elvégzésével a fenti módosításokat nem kell elvégezni. A módosítás a phpBB3 CVS kódjából való, tehát a következő (gold) verzió ezt már alapból tartalmazni fogja.

1. Nyisd meg az includes/functions.php-t.
2. Keresd meg a következő kódrészletet (2871-2872. sor):

Kód:

   // Message handler is stripping text. In case we need it, we are possible to define long text...
   if (isset($msg_long_text) && $msg_long_text && !$msg_text)
   {
      $msg_text = $msg_long_text;
   }

   switch ($errno)
   {
      case E_NOTICE:
      case E_WARNING:

         // Check the error reporting level and return if the error level does not match
         // Additionally do not display notices if we suppress them via @
         // If DEBUG is defined the default level is E_ALL
         if (($errno & ((defined('DEBUG') && error_reporting()) ? E_ALL : error_reporting())) == 0)
         {
            return;
         }

3. Cseréld ki a következőre:

Kód:

   // Do not display notices if we suppress them via @
   if (error_reporting() == 0)
   {
      return;
   }

   // Message handler is stripping text. In case we need it, we are possible to define long text...
   if (isset($msg_long_text) && $msg_long_text && !$msg_text)
   {
      $msg_text = $msg_long_text;
   }

   switch ($errno)
   {
      case E_NOTICE:
      case E_WARNING:

         // Check the error reporting level and return if the error level does not match
         // If DEBUG is defined the default level is E_ALL
         if (($errno & ((defined('DEBUG')) ? E_ALL : error_reporting())) == 0)
         {
            return;
         }

4. Metsd el, és tölsd fel a fájlt.

Figyelem! A hiba az RC8-ban javításra került.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!



A hozzászólás legutóbb fberci által 2007.12.09. 18:38-kor lett szerkesztve, összesen 4 alkalommal.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Thomas RC
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2006.09.29. Péntek 2:00
Hozzászólások: 4377
Hozzászólás Elküldve: 2007.11.08. 21:36    Hozzászólás témája: Re: Hiba az extra.hu-n
Hozzászólás az előzmény idézésével

fberci írta:

A hibával kapcsolatban már felvettem a kapcsolatot az extra.hu üzemeltetőivel, a héten valószínűleg kiderül mire lehet jutni.
Van valami hír az extra-tól?
Lehet, hogy kiemelt témába nem kellet volna bele kotyogni, de mivel nincs lezárva...

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.08. 22:19    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A második levelemre nem válaszoltak.

A phpBB hibajelentőjében viszont mások jelentették ezt a hibát (konkrétan az extrán jött elő), így a fenti gondot okozó kódrészletet már kivették a phpBB-ből. Azonban ez nem javítja meg a többi hasonló hibát. Ha legy egy kis időm, akkor majd megpróbálok tenni annak érdekében, hogy teljes megoldás szülessen.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Thomas RC
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2006.09.29. Péntek 2:00
Hozzászólások: 4377
Hozzászólás Elküldve: 2007.11.09. 13:46    Hozzászólás témája:
Hozzászólás az előzmény idézésével
De ha ezt a kódrészletet kivették, akkor egyáltalán mi célt szolgál, ha csak úgy ki lehet szedni azt a kódot ?

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.09. 16:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ez a megoldás nem minden rendszeren érhető el (pl. ahol le van tiltva, vagy windowson egyáltalán nem). Van másik is, de az lassabb.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.10. 20:35    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Frissítettem az első hozzászólást egy új, jobb, teljesebb megoldással. Ez a hibakezelő-mechanizmusba nyúl bele, így ha valami folytán hibás lenne, a fórum többi részére is kihathat (bár alapszinten teszteltem, és így kell működnie). Ennek pont az a lényege, hogy minden tárhelyen működik, így más fórumokon is tesztelhetitek. Hacsak nem lépnek fel problémák, megpróbálom majd elérni, hogy a phpBB-ból ez alapból benne legyen.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
KillBill
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.03.26. Hétfő 6:42
Hozzászólások: 2258
Hozzászólás Elküldve: 2007.11.10. 22:59    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nálam kitünöen bevált az új kod rész de ha esetleg még is lenne hiba szolok köszi Fberci :lol:

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése MSN Messenger
KomiGabi
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2007.06.08. Péntek 15:18
Hozzászólások: 151
Hozzászólás Elküldve: 2007.11.13. 14:22    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nos nálam meghalt tőle az admin index, de könnyen lehet, hogy elrontottam valamit. Ráadásul nálam az admin index amúgy sincs valami nagy formában ld: itt szóval lehet, hogy ez a baj.
_________________
Üdv:
Kép

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése MSN Messenger
Wendeer
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2006.05.26. Péntek 2:00
Hozzászólások: 88
Hozzászólás Elküldve: 2007.11.16. 14:26    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Én is kipróbáltam sikerült! Köszi a megoldást!
_________________
by Wendeer

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.16. 18:23    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Van remény! :D A hibajelentőbe is beküldtem a pathcet, és a jelentés státuszát megváltoztatták fixedről reviewedra. Remélhetőleg gold után már nem lesz ennyi ezzel kapcsolatos kérdés. :P
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.17. 22:28    Hozzászólás témája:
Hozzászólás az előzmény idézésével
És, javítva lett! :D (Végre a gold után mehet ez a téma a süllyesztőbe.)
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
kecso17
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2007.10.29. Hétfő 9:28
Hozzászólások: 33
Hozzászólás Elküldve: 2007.11.18. 18:50    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A második megoldotta..:D
_________________
My Website

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.18. 19:01    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Frissítettem az első hozzászólást a phpBB CVS-ében lévő verzióval.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Sasuke
Regisztrált tag
Regisztrált tag


Csatlakozott: 2007.11.16. Péntek 16:25
Hozzászólások: 11
Hozzászólás Elküldve: 2007.12.01. 22:17    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ezek szerint mostmár minden kód változtatás nélkül megy rendesen a phpbb3 az extrás oldalakonn?

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.12.01. 23:46    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Sasuke írta:

Ezek szerint mostmár minden kód változtatás nélkül megy rendesen a phpbb3 az extrás oldalakonn?
A néhány perc múlva felkerülő RC8-cal igen (az alapból tartalmazza a fenti javítást).
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés