Joomla kódolás
Úgy történt, hogy a jó barátom van egy kereskedelmi oldal, azaz a Joomla 1.0.15. Hosting szolgáltató, ebben az esetben a cég vette BizHost átadása új gépek servaki. Minden jó, de költözés után egy új szerver, a helyszínen dobott egy tipikus PHP töréspont:
failed to open stream: Nincs ilyen fájl vagy könyvtár.
Itt a kérdés nem volt, configuration.php és 2 fizikai útvonalat opciót a szerver ($ mosConfig_absolute_path és $ mosConfig_cachepath)
Újratöltés site - bumm, minden ott van, de a kódolás - Azt akarom, hogy sírni. Kérdőjelek betűk helyett!
Itt jön a támogatás a terület tulajdonosának, azt mondják, bizhost írt erről - olvasható!
Olvastam, látom itt az alábbi javaslatokat: .htaccess hozzá
AddDefaultCharset cp1251
php_value default_charset cp1251
Reboot. MDA! MySQL - Check! cp1251_general_ci! Aztán lett egy lugas - govnokod!
Google 5 percig, és ehhez hasonló lesz:
A /includes/database.php fájlt keres line 100 és egészül ki a $ this -> _ table_prefix = $ table_prefix;
[Kukac] mysql_query ( "SET NAMES 'cp1251'", $ this -> _ forrás);
[Kukac] mysql_query ( "set munkamenet character_set_server = cp1251", $ this -> _ forrás);
[Kukac] mysql_query ( "set munkamenet character_set_database = cp1251", $ this -> _ forrás);
[Kukac] mysql_query ( "set munkamenet character_set_connection = cp1251", $ this -> _ forrás);
[Kukac] mysql_query ( "set munkamenet character_set_results = cp1251", $ this -> _ forrás);
[Kukac] mysql_query ( "set munkamenet character_set_client = cp1251", $ this -> _ forrás);
Zashamaniv így minden kiderült, és a helyén életre, mint az új!