Eroare memorie

Folosiţi acest forum pentru a discuta problemele apărute în timpul folosirii forumului phpBB 3.0.x.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
akula_1986
Utilizator înregistrat
Mesaje: 45
Membru din: 14-Sep-2008, 11:45:57
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Eroare memorie

Mesaj de akula_1986 »

Salut all
Intampin si eu o problema atunci cand cineva doreste sa posteze un mesaj mai putin mai mare (mai multe caractere), ma puteti ajuta ???Forumul avea setarea "Numărul maxim de caractere pe mesaj:0 " adica numar nelimitate de caractere.....aveti macar idee cum pot aloca mai multa memorie acelui fisier sau.. :shock: :shock: :shock:

Eroarea este ->>

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1245184 bytes) in /opt/lampp/htdocs/forum/includes/utf/data/utf_compatibility_decomp.php on line 2

Later Edit !!

Cum pot sa setez si eu ora la forum deoarece este cu vreo 4 h inainte...pe host ora este setata corect.

Multumesc.
Avatar utilizator
pK - eXplosive
Utilizator înregistrat
Mesaje: 1647
Membru din: 27-Iun-2007, 00:57:16
Versiune: 3.0.5
Ext: Da
Server: Windows
Nivel phpBB: Mediu
Localitate: Botosani

Mesaj de pK - eXplosive »

Trebuie sa setezi ucp+2 la ora.
akula_1986
Utilizator înregistrat
Mesaje: 45
Membru din: 14-Sep-2008, 11:45:57
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de akula_1986 »

utc + 2 este setat !!!:|
Avatar utilizator
orynider
Autor de ExtensiiAutor de Extensii
Mesaje: 259
Membru din: 17-Noi-2005, 19:39:36
Versiune: 3.3.0-a1
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Nivel php: Foarte experimentat
Localitate: Arad, România
Contact:

Mesaj de orynider »

Problema este că baza de date foloseşte UTF-8 cu extensia mysqli, iar funcţia care converteşte textul în format UTF consumă prea multă memorie.

Am discutat cu adminul de xhost despre această problemă fără nici o rezolvare:
adrian86 scrie:Va recomandam sa efectuati un upgrade la ultima versiune a scriptului PhpBB.

De asemenea va trebui sa interziceti accesul in forum al userilor neinregistrati.
pubory.uv.ro scrie:Bună,

Am făcut cum m-aţi sfătuit şi am upgradat la ultima versiune de phpBB, acum când încerc să postez un mesaj primesc următoarea eroare:

Cod: Selectaţi tot

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1245184 bytes) in /home/www/free/uv.ro/pubory.uv.ro/forum/includes/utf/data/utf_compatibility_decomp.php on line 2
adrian86 scrie:n86"]Problema dvs. este generata de consumul mare de memorie al scriptului instalat. Limita de memorie este de 5 Mb.

Limita de memorie nu poate fi marita.

Puteti curata usor designul, tema site-ului, pentru a optimiza consumul de memorie.
Ideea e că nu ai ce comenta în posting_layout.html şi chiar dacă sunt comentate <!-- INCLUDE overall_header.html --> şi <!-- INCLUDE overall_footer.html --> şi tot designul este astfel scos eroarea tot aşa rămâne:

Imagine

Imagine

Deci nici poveste să fie de la desing, era doar o aiureală deşi eXteme styles template class consumă cam multă memorie dar totuşi celelate pagini se încarcă.

Soluţia ar fi să comentăm în dbal (db\mysqli.php) în funcţia sql_connect() supportul pentru UTF-8 şi să facem unset($GLOBALS['utf_compatibility_decomp']); not sure unde.

Aceasta ar implica să fie exportată baza de date şi convertită în format asci, iar not sure how şi în plus nu e sigur că la xhost se poate seta în phpMyAdmin atfel de encoding.

The Mx-Publisher CMS Project | Mx-Publisher@github | Mx-Publisher CMS
Demo Styles: phpBB3 | | |
Avatar utilizator
orynider
Autor de ExtensiiAutor de Extensii
Mesaje: 259
Membru din: 17-Noi-2005, 19:39:36
Versiune: 3.3.0-a1
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Nivel php: Foarte experimentat
Localitate: Arad, România
Contact:

Mesaj de orynider »

Deci, Deschide: includes\utf\utf_normalizer.php

Caută:

Cod: Selectaţi tot

		if (!isset($GLOBALS['utf_compatibility_decomp']))
		{
			global $phpbb_root_path, $phpEx;
			include($phpbb_root_path . 'includes/utf/data/utf_compatibility_decomp.' . $phpEx);
		}
		
		$str = utf_normalizer::decompose($str, $pos, $len, $GLOBALS['utf_compatibility_decomp']);
Înlocuieşte cu:

Cod: Selectaţi tot

		/*

		if (!isset($GLOBALS['utf_compatibility_decomp']))
		{
			global $phpbb_root_path, $phpEx;
			include($phpbb_root_path . 'includes/utf/data/utf_compatibility_decomp.' . $phpEx);
		}
		
		$str = utf_normalizer::decompose($str, $pos, $len, $GLOBALS['utf_compatibility_decomp']);
		
		*/
		
		$str = $str;
Caută:

Cod: Selectaţi tot

		if (!isset($GLOBALS['utf_nfkc_qc']))
		{
			global $phpbb_root_path, $phpEx;
			include($phpbb_root_path . 'includes/utf/data/utf_nfkc_qc.' . $phpEx);
		}

		if (!isset($GLOBALS['utf_compatibility_decomp']))
		{
			global $phpbb_root_path, $phpEx;
			include($phpbb_root_path . 'includes/utf/data/utf_compatibility_decomp.' . $phpEx);
		}

		$str = utf_normalizer::recompose($str, $pos, $len, $GLOBALS['utf_nfkc_qc'], $GLOBALS['utf_compatibility_decomp']);
Înlocuişte cu:

Cod: Selectaţi tot

		/*
		if (!isset($GLOBALS['utf_nfkc_qc']))
		{
			global $phpbb_root_path, $phpEx;
			include($phpbb_root_path . 'includes/utf/data/utf_nfkc_qc.' . $phpEx);
		}

		if (!isset($GLOBALS['utf_compatibility_decomp']))
		{
			global $phpbb_root_path, $phpEx;
			include($phpbb_root_path . 'includes/utf/data/utf_compatibility_decomp.' . $phpEx);
		}

		$str = utf_normalizer::recompose($str, $pos, $len, $GLOBALS['utf_nfkc_qc'], $GLOBALS['utf_compatibility_decomp']);
		
		*/
		
		$str = $str;

The Mx-Publisher CMS Project | Mx-Publisher@github | Mx-Publisher CMS
Demo Styles: phpBB3 | | |
akula_1986
Utilizator înregistrat
Mesaje: 45
Membru din: 14-Sep-2008, 11:45:57
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de akula_1986 »

Multumesc mult !!!!!

L.E> Pls inchideti topik-ul deoarece deskid altul cu problema legata de setarea orei pe forum.

Multumesc.
Închis

Înapoi la “3.0.x Funcţionare”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator