ÇáÓáÇã Úáíßã ÅÎæÇäí

ÍÞíÞÉ ÍÈíÊ ÃÔÇÑßßã ÈÔæíÉ ãÚáæãÇÊ ØáÚÊåÇ ÈÚÏ ÈÍË ßËíííÑ æÊÌÇÑÈ ßËíÑÉ
áí ÊÞÑíÈÇð 6 ÔåæÑ æÃäÇ ÃÍÇæá ÃÍæá ÇáÞÇÚÏÉ æÇáãæÞÚ ßÇãá Åáì UTF ÚáÔÇä ãÍÑßÇÊ ÇáÈÍË æÚáÔÇä ÓåæáÉ ÅÓÊÎÏÇã ÇáÓßÑÈÊ ÃíÖÇð ÈÇáãÓÊÞÈá æÚáÔÇä ÈÑäÇãÌ ÇáÂíÝæä ÇáÎÇÕ ÈÇáÓßÑÈÊ ãÇíÏÚã ÅáÇ UTF


ãÍÇæáÇÊ ßËíííííííÑÉ íØáÚ áí ÝíåÇ ÇáßáÇã ãáÎÈØ
áßä ÈÅÎÊÕÇÑ

ÇáãÊØáÈÇÊ ÚáÔÇä ÊÓæí åÇáãæÖæÚ Èßá ÓáÇÓÉ æÓåæáÉ
1- ßãÈíæÊÑ æäÏæÒ ãÚÇáÌíä Ãæ ÃßËÑ ÚÇáÃÞá ãÚ 2 ÞíÞÇ ÑÇã Ãæ ÃßËÑ (ßá ãÇßÇä ÃßÈÑ ßá ãÇßÇä ÃÝÖá)
2- ÕáÇÍíÇÊ ÑæÊ Úáì ÓíÑÝÑß
3- ãáÝ php ÑÇÍ ÃÍØå áßã ÈÇáãÑÝÞÇÊ, ÇáãáÝ ÍÕáÊ Úáíå ãä ãæÖæÚ ÈãäÊÏì WHMCS ááÃãÇäÉ ææÙíÝÊå ÈÓíØÉ ÌÏÇð Ýí åÐÇ ÇáÍá æáÇ ÃÚáã ÃåãíÊåÇ ãä ÚÏãå áßä ÎáæäÇ äÔæÝ.
4- ÈÑäÇãÌ notepad++ ÍÞ ÇáæäÏæÒ


ÑÇÍ ÃÖÚ ÇáÊÚáíãÇÊ Èßá ÅÎÊÕÇÑ æÅä ÔÇÁ Çááå Åäßã ÊÝåãæäåÇ ÚÇáØÇíÑ æÇááí ÚÌÒ Úä Ôí ÇäÇ ÍÇÖÑ ÈÇáÔÑÍ Ãæ ÇáÅÎæÇä íÓÇÚÏæäå Åä ÔÇÁ Çááå

ÇáÍá ÈÅÎÊÕÇÑ :


1- æÞÝ ãæÞÚß ãä ÅÚÏÇÏÇÊ Çá WHMCS
2- ÅÓÍÈ äÓÎÉ ãä ÞÇÚÏÉ ÈíÇäÇÊß æÍØåÇ ÈÌåÇÒ ÇáæäÏæÒ




ßæÏ:

mysqldump --default-character-set=latin1 --opt db_name > db_name.sql
3- ÅÝÊÍ ÇáãáÝ ÈÅÓÊÎÏÇã Notepad++
4- Þã ÈÊÍÏíÏ Çáßá (CTRL+A)
5- Þã ÈÞÕ ÇáÊÍÏíÏ (CTRL+X)
6- ãä ÇáÞÇÆãÉ ÈÇáÃÚáì ÅÐåÈ Åáì Encoding
7- ÅÎÊÑ Encode in UTF-8 without bom
8- Þã ÈáÕÞ ãÇ ÞãÊ ÈäÓÎå ÞÈá Þáíá (CTRL+V)
9- Þã ÈÍÝÙ ÇáãáÝ
10- ÅÑÝÚ ÇáãáÝ áÓíÑÝÑß ãä ÌÏíÏ
11- ÅÒÑÚ ÇáãáÝ ÈÞÇÚÏÉ ÈíÇäÇÊß ÈÇáÔá
ßæÏ:

mysql db_name < db_name.sql
12- ÅÍÐÝ ÇáÅäÏßÓ áÌÏæá tblknowledgebase ãä ÞÇÚÏÉ ÈíÇäÇÊß
ßæÏ:

mysql db_name alter table tblknowledgebase drop index `title`; exit
13- Þã ÈÊÍãíá ÇáãáÝ Çááí ÈÇáãÑÝÞÇÊ áÓíÑÝÑß ÈÚÏ ÊÛííÑ ÇáßæÏ ÇáÊÇáí Ýíå
ßæÏ PHP:
$username = 'USERNAME';
$password = 'PASSWORD';
$database = 'whmcs';

14- ÔÛá ÇáãáÝ Çááí ÑÝÚÊå ÈÇáÃãÑ ÇáÊÇáí
ßæÏ:

php convertutf.php > php.output.sql
ÑÇÍ íÍÝÙ áß ãáÝ ÌÏíÏ ÅÓãå php.output.sql

ÇáãáÝ åÐÇ íÍÊÇÌ ãÚÇáÌÉ Ôæí, ÊÍÊÇÌ ÊÝÊÍå æÊÈÍË Úä ßáãÉ NOT NULL DEFAULT NULL
æÊÈÏáåÇ Åáì NOT NULL

ÈÏá ßá ÇáäÊÇíÌ Çááí ÊÍÕáåÇ

æÃíÖÇð ÅÈÍË Úä
NULL DEFAULT NULL
æÈÏáåÇ È
NULL



15- Þã ÈÅÓÊÚÇÏÉ åÐÇ ÇáãáÝ ÃíÖÇð ÈÞÇÚÏÉ ÈíÇäÇÊß

ßæÏ:

mysql db_name < php.output.sql
16- ÑÌÚ ÇáÅäÏßÓ ÍÞ ÌÏæá tblknowledgebase
ßæÏ:

mysql db_name alter table tblknowledgebase add FULLTEXT KEY `title` (`title`,`article`); exit
17- ÇáÍíä ÑæÍ áãæÞÚß , æÅÐåÈ á Setup Ëã general Settings Ëã Localisation
18- ÛíÑ ÇáÊÑãíÒ á UTF-8



ÇáÂä ÃäÊ ÎáÕÊ ÊÍæíá ÊÑãíÒ ÞÇÚÏÉ ÈíÇäÇÊß á UTF-8
æÃíÖÇð ÅÚÊãÏÊ ÇáÊÑãíÒ ÇáÌÏíÏ Úáì ßÇÝÉ ÃäÍÇÁ ãæÞÚß



ÈÇÞí Úáíß ÔæíÉ ÎØæÇÊ æãäåÇ Åäß ÊÑßÈ ÊÚÑíÈ ÌÏíÏ ÊÑãíÒå UTF-8
åÐÇ ÑÇÈØ æÇÍÏ ÇäÇ ÇÓÊÎÏãå æßäÊ ãÇÎÐå ãä hostpress : http://hardlayers.com/lang/ar.txt

æÇáÔí ÇáËÇäí
ÊÒæÑ ßÇÝÉ ÃäÍÇÁ ãæÞÚß æÊÔæÝ ÅÐÇ ÝíåÇ ÃÎØÇÁ ÈÇáÊÕãíã, ÃÍíÇäÇ Êßæä ãáÝÇÊ ÇáÊÕãíã tpl ÊÑãíÒåÇ ãÔ UTF
Ý ÊÍÊÇÌ ÊäÒáåÇ Úáì ÌåÇÒß æÊÍæáåÇ UTF ÈÅÓÊÎÏÇã notepad++

ØÈÚÇð äÝÓ ÇáØÑíÞÉ Çááí ÍæáäÇ ÝíåÇ ÇáÞÇÚÏÉ Çááí åí ÊÝÊÍ ÇáãáÝ, æÊÍÏÏ Çáßá , æÊÚãá ÞÕ, ÈÚÏíä ÊÚÏá ÇáÅäßæÏäÞ ,, ÈÚÏíä ÊÓæí áÕÞ æÍÝÙ ááãáÝ æÊÑÝÚå ãä ÌÏíÏ



ÇáÚãáíÉ ãáÎÈØÉ ÕÍíÍ, áßä åÐí åí ÇáÎØæÇÊ ßÇãáÉ æÇáÂä ãæÞÚí íÏÚã ÇáÜ UTF ÈØáÇÞÉ

ãäÞæá ááÇåãíå