Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in ..\libraries\joomla\string\string.php on line 27
Při pokusu nainstalovat webové stránky v Joomla! na server s php 5.6 nebo novějším se vám u starších instalačních balíčků může stát, že to vyhodí tyto chyby a nejde pokračovat v instalaci: Deprecated: iconv_set_encoding(). V tomto článku vám poradím, jak tento problém vyřešit.
Chyby, které se vám zobrazují mohou vypadat nějak takto:
Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in ..\libraries\joomla\string\string.php on line 27
Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in joomlaroot\libraries\joomla\string\string.php on line 28
Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in joomlaroot\libraries\joomla\string\string.php on line 29
Na tento problém jsem narazila při instalaci šablony pro Joomla! z Templatemonster, protože Templatemonster svoje šablony neaktualizuje. Čili je potřeba po instalaci fullpackage balíčku zaktualizovat Joomla! i její rozšíření.
Jak tento problém vyřešit, abyste mohli pokračovat v instalaci Joomla!
1. Přihlaste se přes FTP a upravte soubor string.php v adresáři libraries\joomla\string\.
Jděte na řádek 27.
Tento kód:
if (function_exists(‘iconv’))
{
// These are settings that can be set inside code
iconv_set_encoding(“internal_encoding”, “UTF-8″);
iconv_set_encoding(“input_encoding”, “UTF-8″);
iconv_set_encoding(“output_encoding”, “UTF-8″);
}
změňte na:
if (PHP_VERSION_ID < 50600) {
iconv_set_encoding('input_encoding', 'UTF-8');
iconv_set_encoding('output_encoding', 'UTF-8');
iconv_set_encoding('internal_encoding', 'UTF-8');
} else {
ini_set('default_charset', 'UTF-8');
}
Nyní obnovte stránku s instalací Joomla!, chyby by měly zmizet a vy můžete pokračovat v instalaci webových stránek v Joomla!.
Mohlo by vás také zajímat...
- One Page Checkout: GDPR checkbox pro Heuréka.cz
- RSFirewall: jak zabránit, aby vám při editaci článků rozbil všechny iframy
- Joomla 3: jak opravit rozhozený seznam menu na záložce Přiřazení nabídky u modulu
- Googlebot na webu nemá přístup k souborům CSS a JS
- FaLang: jak vytvořit přepínač jazyků s kódy jazyků
- Joomla 3: ERR_TOO_MANY_REDIRECTS
- Jak zrychlit pomalou administraci v Joomla!
- VM invoice: jak na faktuře zobrazovat IČO a DIČ
- Jak připravit váš eshop a web v Joomla! na GDPR
- 11 nejčastějších důvodů, proč vaše emaily končí ve spamu