مطمئنا دوستانی که نیوک 8.3 رو آپگرید کردند و یا جدید نصب کرده اند با مشکلاتی مواجه شدند که دور از انتظار نبود
برای برخی از مشکلات میتوانید از راه های زیر استفاده کنید
تا فردا اصلاحیه ای برای حل بعضی مشکلات ارائه خواهد شد
از زمان ارائه چند بار گفته شد که راهنما رو با دقت زیاد بخونید که یک مقدار این مسئله رعایت نمیشه متاسفانه راهنمای هم دقیقا از بعد از اینکه کلمه عبور مدیر اصلی رو میزنید نمایش داده میشه
حالا نکته اینجاست که آپدیت دو مرحله داره یکی آپدیت هسته اصلی نیوک و دیگر انتقال اطلاعات تالار قبلی
اگر شما مرحله اول رو تموم کنید یعنی جایی که میگه برید به شاخه Forum/install به این معناست که نیوک شما به روز شده و حتی انجمن هم نصب شده
در مرجله دوم فقط میاد اطلاعات رو کپی میکنه که این امر مستلزم resource بیشتر در برخی از سرور ها هست چون اطلاعات زیادی باید منتقل بشه ، پس اگر مرحله اول که بالا گفتم رو تموم کردید عملا آپدیت اصلی انجام شده ، حالا اگر تو بخش انتقال اطلاعات مشکل دارید باید دید چه چیزی روی سرور شما غیرفعاله پس میتونید فعلا شاخه انجمن قبلی رو که در modules/Forums وجود داشته رو به شاخه modules فعلی در روت سایت منتقل کنید تا انجمن قدیمتون فعال باشه تا علت عدم انتقال مشخص بشه
پس مسئله اصلی آپدیت هسته نیوک هست ، اصلا ممکنه کسی از تالار نسخه قبلی استفاده نکرده باشه پس نیازی نداره اطلاعاتش منتقل بشه و عملا مرحله دوم حذف میشه
-----------------------------------------------------------------------------------------------------
1- اگر در هنگام آپگرید انجمن با صفحه سفید مواجه شدید کارهای زیر را انجام دهید.
>> به شاخه Forum/install برید و فایل install_convert.php رو باز کنید و خطوط زیر رو دقیقا رو حذف کنید :
کد: انتخاب همه
set_time_limit(600);
ini_set('memory_limit', '128M');
ini_set('upload_max_filesize', '128M');
ini_set('post_max_size', '256M');
ini_set('max_input_time', '400');
ini_set('max_execution_time', '6000');
ini_set('expect.timeout', '-1');
ini_set('default_socket_timeout', '6000');
در فایل index.php همین شاخه هم به همین صورت
>> در صورت حل نشدن مشکل به مسئول سرور باید بگید تابع dl رو در نسخه PHP سایت فعال کنند
-----------------------------------------------------------------------------------------------------
2- مشکل ماژولها و خبرها و پیغام NotFound
>> اگر نیوک رو تو شاخه ای از سایتتون نصب کردید فایل htaccess رو باز کنید
این خط رو پیدا کنید
کد: انتخاب همه
RewriteEngine on
##################################### Start Set Your Path
RewriteBase /
##################################### End Set Your Path
بعد از / نام پوشه ای که نیوک توش نصبه رو وارد کنید
مثلا اگر نیوک رو تو پوشه test نصب کردید به این صورت تغییر بدید
کد: انتخاب همه
RewriteEngine on
##################################### Start Set Your Path
RewriteBase /test
##################################### End Set Your Path
>> در تنظمیات سیستم مدیریت بخش عمومی ادرس سایت حتما بصورت کامل همراه با اسلش آخر باشه بعنوان مثال
کد: انتخاب همه
http://www.phpnuke.ir/
nuke_config
برید و این تیبل رو برای ویرایش یزنید و در بخش nukeurl آدرس رو به شکل بالا اصلاح کنید
-----------------------------------------------------------------------------------------------------
3- قبول نکردن پسورد مدیر در هنگام آپگرید نیوک
برای این مشکل شما فقط باید پسورد اولیه که شما اولین بار برای مدیر اصلی ایجاد کردید و نه پسورد مدیران دیگه سایت فقط پسورد مدیر اصلی سایت یعنی God Admin را وارد کنید
-----------------------------------------------------------------------------------------------------
4- در صورت بروز خطای
کد: انتخاب همه
ext\php_curl.dll' - The specified module could not be found
-----------------------------------------------------------------------------------------------------
5- در صورت بروز خطای زیر
No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
الان اگر مشکل در لوکال هست باید یکسری تنظیمات در php.ini انجام بدین تا مقادیر پیش فرض رو بالا ببرید
کد: انتخاب همه
post_max_size =
upload_max_filesize =
max_execution_time =
max_input_time =
memory_limit =
اعداد مقابل مقادیر زیر رو بالا ببرین
اگر روی سرور این مسئله رو دارید به مسئولین سرور گزارش بدید