پارس جوم ::  انجمن های تخصصی جوملا
ارور Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated i - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: ارور Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated i (/thread-17987.html)



ارور Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated i - astanedoost - ۱۲-۳-۱۳۹۴ ۰۷:۰۴ صبح

سلام وقت بخیر
بسته نصبی جوملا 3.2 رو روی زمپ میخوام نصب کنم منتها در اولین صفحه نصب اون بالا ارور زیر رو میده و سایر مراحل نصب رو هم نمیشه طی کرد:


کد:
Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in G:\site\htdocs\horse2\libraries\joomla\string\string.php on line 27

Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in G:\site\htdocs\horse2\libraries\joomla\string\string.php on line 28

Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in G:\site\htdocs\horse2\libraries\joomla\string\string.php on line 29

بسته نصبی ابتدا رو زمپ نصب شد و سپس ازش بسته نصبی جدید تهیه کردم و روی هاست هم بالا آوردمش منتها همین بسته جدید روی لوکال نصب نمیشه.

زمپ من ورژن 3.2.1 هست.
در صورتی که پیشنهاد شما استفاده از ورژن بالاتر زمپ بود ممنون میشم راهنمای کنید اطلاعات روی زمپ موجود برای سایر سایت ها رو چه کنم.
با تشکر


RE: ارور Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated i - Pourdaryaei - ۱۲-۳-۱۳۹۴ ۰۷:۳۳ صبح

خیلی از مشکلات رو نمیشه روی لوکال دنبال کرد .
شاید بخاطر نسخه php باشه ؛ شاید فایلی در پوشه کتابخانه جوملات مشکل داره

پیشنهاد میکنم Laragon 0.6 یا نسخه جدیدتری اگر بود نصب و تست کنین


RE: ارور Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated i - پیام عمرانی - ۱۴-۳-۱۳۹۴ ۰۶:۳۹ عصر

سلام
شما باید در فایل string.php واقع در پوشه :
G:\site\htdocs\horse2\libraries\joomla\string\
باز کرده و در خط شماره 24 تا حدود 28 ( حدس میزنم) کد های زیر رو جایگزین کنید :

کد:
// Same for iconv
if (function_exists('iconv') || ((!strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' && dl('iconv.so'))))
{
    // These are settings that can be set inside code
    if (version_compare(PHP_VERSION, '5.6', '>='))
    {
        @ini_set('default_charset', 'UTF-8');
    }
    else
    {
        iconv_set_encoding("internal_encoding", "UTF-8");
        iconv_set_encoding("input_encoding", "UTF-8");
        iconv_set_encoding("output_encoding", "UTF-8");
    }
}