Vissza   Szerver Fórum > Szerver > Webszerver > Linux (Apache)

Linux (Apache) Csak elsősorban Apache, de persze más Linux webkiszolgálók is

Válaszol
 
Téma eszközök Megjelenítési módok

PCRE is not compiled with PCRE_UTF8
  #1  
Régi 2009-03-25, 05:59
g-easy logója
g-easy g-easy nem elérhető
Tag
 
Csatlakozott: 09-03-01
Hely: Túlon túl
Összes hozzászólás: 23
g-easy elindult a közkedveltség útján
Alapbeállítás PCRE is not compiled with PCRE_UTF8

Na ilyenkor mi a baja. Sajnos több telepített szoftver is ezt nyögi és eldobja magát. Most konkrétan a pligg (pligg.com) ra gondolok ami a szerveremen egész egyszerűen ezzel a hibaüzenettel:
Idézet:
Warning: preg_match() [function.preg-match]: Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /var/server_dirs/www_dirs/eleresi-ut/libs/utf8/utf8.php on line 48

Fatal error: PCRE is not compiled with UTF-8 support in /var/server_dirs/www_dirs/eleresi-ut/libs/utf8/utf8.php on line 49
megsemmisül. Próbáltam már pár dolgot piszkálni a szerveren, de egyik beállítás sem hozta meg a kívánt hatást. :S Erről tud valaki bővebbet mondani?
Előre is köszönöm a segítséget.
Válaszol idézettel

  #2  
Régi 2009-03-25, 14:41
hápi hápi nem elérhető
Új tag
 
Csatlakozott: 09-03-23
Hely: Nyiregyhaza
Összes hozzászólás: 3
hápi elindult a közkedveltség útján
Üzenetküldés MSN-en keresztül hápi részére Üzenetküldés Skype™-on keresztül hápi részére
Alapbeállítás

Idézet:
g-easy eredeti hozzászólása Hozzászólás megtekintése
Erről tud valaki bővebbet mondani?
Előre is köszönöm a segítséget.
Szia!

PCRE = Perl Compatible Regular Expressions

Kerj le egy php-infot a szerveren [phpinfo()]

Keresd ezt a tablat:
PCRE(Perl Compatible Regular Expressions) [enabled] -igy kell legyen, ha nem igy van akkor meg is oldottuk a problemat.

ha megsem, lenne egy tippem, hogy a PCRE plugin 5korul van, nos ezt az alatta levo oszlopban meg is lathatod, melyik verzio az, ha tenyleg 5, vagy korabbi, akkor szukseges ezt frissiteni.

Akkor ha frissiteni kell, johet az apache hack:

1)

Be kell szerezzuk az apache forrasat:

Kód:
 
 mkdir apache_src mkdir apache_src 
 cd apache_src/ apache_src cd / 
 apt-get source apache2 apt-get source Apache2
2)

A konfiguracio modositasa:

Kód:
 vi apache2-2.2.4/debian/rules
 ./apache2-2.2.4/debian/rules
3)

Telepito epites

Kód:
sudo apt-get build-dep apache2
4)

Uj csomag elkeszitese

Kód:
cd apache2-2.2.4/
sudo apt-get install fakeroot 
dpkg-buildpackage -rfakeroot -uc -b
5)

Csomag telepitese

Kód:
cd ..
sudo dpkg -i apache2_2.2.4-3ubuntu0.1_all.deb
a PCRE Libary versionnal mar remelem nem azt latod amit eredetileg, sok sikert
Válaszol idézettel

  #3  
Régi 2009-03-25, 14:55
Nic logója
Nic Nic nem elérhető
Matek prof
 
Csatlakozott: 09-03-01
Összes hozzászólás: 44
Nic hamarosan elismert lesz
Alapbeállítás

Drupalon sokan szívtak ezzel.
Ezzel az egyszerü kóddal tudod tesztelni, hogy fennál a hiba, vagy nem (tehát nem kell hozzá a Pligg sem):
PHP kód:
<?php
if (!preg_match('/\p{L}/''ö')) {
echo 
'nem OK';
} else {
echo 
'OK';
}
?>
Ellenőrizheted a PECR infódat, nekem:
Kód:
PCRE (Perl Compatible Regular Expressions) Support	enabled
PCRE Library Version	7.8 2008-09-05
Az egyik fórumon váltig bizonygatták, hogy deinstallálni kellene a PECR csomagot és újrainstallálni UTF8 támogatással, így:

shell-en bejelentkezel VPS2 accounton,
# su root
majd jelszó a root hozzáféréshez

# pkg_info
(megmutatja az installált PCRE csomagot)

# pkg_delete pcre-7.8
(pontosan azt a verziót írd, amit a fenti infó megjelenített, nekem ez 7.8)

Ha cserélni akarod a könyvtárat pl. pcre-utf8-ra, akkor pl. FreeBSD-n: /ports/devel/pcre-utf8

# cd /
# cd ports/devel/pcre-utf8
# make
# make install
# make clean

Aztán indítsd újra az Apache-ot
# restart_apache
Válaszol idézettel

  #4  
Régi 2009-03-29, 10:42
g-easy logója
g-easy g-easy nem elérhető
Tag
 
Csatlakozott: 09-03-01
Hely: Túlon túl
Összes hozzászólás: 23
g-easy elindult a közkedveltség útján
Alapbeállítás

Köszönöm szépen a segítséget!

Az első szabad percemben neki fogok állni tesztelni ezeket, majd beszámolok az eredményről.

Még1x köszi!
Válaszol idézettel
Válaszol

Címkék
pcre_utf8

Téma eszközök
Megjelenítési módok

Hozzászólás szabályai
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is bekapcsolva
Pofik bekapcsolva
Az [IMG] kód bekapcsolva
A HTML kód kikapcsolva

Fórum ugrás



A pontos idő 20:27 , a GMT +2 időzóna szerint.


Szerver hardver támogatónk Tárhely: Real.Com-94 hoszting
Powered by vBulletin®, Copyright © 2000 - 2018, Jelsoft Enterprises Ltd.