بله چشم حتما
توجه کنید که این فقط مخصوص 8 به 8.1 هست نه ورژنهای دیگر
برای اپگرید دو مرحله در پیش دارید
1- آپلود فایلهای نیوک 8.1 به جای 8
2- اجرای فایل upgrade.php
اینم راهنمای خودش نیوک نوشته امیرمعظمی
اشکالی داشتی بپرس
بله چشم حتما
توجه کنید که این فقط مخصوص 8 به 8.1 هست نه ورژنهای دیگر
برای اپگرید دو مرحله در پیش دارید
1- آپلود فایلهای نیوک 8.1 به جای 8
2- اجرای فایل upgrade.php
اینم راهنمای خودش نیوک نوشته امیرمعظمی
اشکالی داشتی بپرس
قدم اول آپلود فایل ها : لازم است که تمامی فایل های نسخه 8.1 بصورت کامل جایگزین فایل های قبل شوند. یکی از مشکلات پس از آپگردید ناقص آپلود شدن فایل ها میباشد که کوچکترین اشکالی در جایگزنی فایل ها میتواند باعث کار نکردن یکی از قسمت های جدید این نسخه شود .
*روش اول استفاده ار برنامه های رایج FTP میباشد مانند : cute ftp , ws ftp و... این روش به علت تعداد زیاد فایل ها نیاز به زمان دارد که اگر از اینترنت پرسرعت بتوانید استفاده کنید بسیار بهینه تر خواهد بود. به شما پیشنهاد میکنم جهت استفاده از این روش از سیستم و خطی استفاده نمایید که دارای سرعت اینترنت نسبتا خوبی باشد تا بدون قطعی مدام بتوانید فایل ها را جایگزین کنید. به خاطر داشته باشید وقتی تمامی فایل ها جایگزین شود اصلی ترین فایل شما یعنی config.php نیز جایگزین میشود پس قبل از آپلود فایل ها یک پشتیبان از کانفیگ سایت خود بگیرید. شما از این فایل فقط مقادیری که مقابل سه گزینه : dbuname - dbpass - dbname را نیاز دارید که پس از آپلود کافیست کانفیگ جدید را باز نمایید و سه مقدار ذکر شده در بالا را تعریف کنید. دقت کنید حتی یک فاصله در وارد کردن اطلاعات کانفیگ باعث خواهد شد ارتباط با بانک اطلاعاتی برقرار نشود. در نسخه های قبلی برخی از کاربران برای آپگردید فایل کانفیگ قبلی رو جایگزین میکردند! و مشکلی هم نبود و سایت روند عادی را طی میکرد اما کانفیگ 8.1 دارای تغییراتی است که حتما نیاز به جایگزینی دارد.
*روش دوم آپلود فایل زیپ این نسخه و باز کردن بر روی هاست میباشد اما مسئله بسیار مهم این است که وقتی فایل زیپ را روی سرور باز میکنید مثلا اگر index.php در شاخه اصلی باشد این فایل جایگزین نخواهد شد و فقط فایل هایی کپی میشود که وجود نداشته باشد و این کاملا سایت را با مشکل مواجه خواهد کرد بعلت اینکه هیچکدام از فایل های قبلی جایگزین نشده است!. کاری که شما باید انجام دهید به این صورت است که قبل از هر کاری یک پشتیبان از فایل config.php بگیرید در هارد کامپیوتر خودتون و سپس فایل کانفیگ روی هاست خود باز کنید و مثلا مقدار مقابل dbname رو بردارید تا سایت غیر فعال بشه یا اینکه کانفیگ در پکیج نیوک 8.1 که تنظیماتش هنوز انجام نشده رو آپلود کنید تا جایگزین کانفیگ تنظیم شده قبلی بشه. هدف اصلی اینه که در زمان آپگرید سایت فعال نباشه شما میتونید یک index.html هم آپلود کنید اما این کار باعث نمیشه سایت غیر فعال بشه چون تمامی آدرس های دیگر سایت کار میکنند! . مرحله اصلی رو بهتره از فایل منیجر کنترل پنل انجام بدید . در اینجا تمامی شاخه ها و فایل های مربوط به نیوک رو تغییر نام میدیم! به این صورت بعنوان مثال :
modules-old - blocks-old - abuse-old - admin-old - incudes-old - db-old - import-old - images-old - language-old - mtsn-old - theme-old - index.-old.php - header-old.php - footer-old.php - backend-old.php - shoutbox-old.js - mainfile-old.php - .htaccess-old - dload-old.php - ultramode-old.txt - robots- old.txt
امیدوارم که فایل آپگرید نسخه قبلی نباشه که نیاز به تغییر نام این فایل هم داشته باشید!. چون نگه داشتن این فایل ریسک امنیتی خواهد داشت. (اگر فایل admin.php سایتتون رو در نسخه قبلی تغییر نام دادید دقت کنید که مجدد اینکارو باید انجام بدین راهنمای اینکار در این لینک هست و فایل تغییر نام یافته نسخه قبل رو حذف کنید) حالا که مطمئن شدید تمامی شاخه ها و فایل های قبلی rename شدند میتونید فایل زیپ رو از حالت فشرده خارج کنید دقت نمایید اگر یکی از فایل ها یا شاخه تغییر نام پیدا نکرده باشد جایگزنی صورت نخواهد گرفت!. نکته مهم این هست که برای این روش حداقل نیاز به 40 مگابایت فضای خالی دارید!. نکته ای که حتما به ذهن شما میرسه اینه که ممکنه مثلا شما در شاخه images قبلی یکسری فایل برای اخبار یا ..... آپلود کرده باشید که باید این فایل ها را مثلا از شاخه images-old به شاخه images منتقل نمائید. یکی دیگر از نکات بسیار مهم این هست که اگر شما دارید از قالبی استفاده میکنید که جزو قالب های اصلی نیوک 8.0 یا 8.1 نیست حتما این قالب رو به شاخه theme جدید منتقل کنید در غیر این صورت سایت شما کلا بالا نخواهد آمد!
قدم دوم اجرای فایل upgrade.php :
وقتی فایل های جدید کامل آپلود شد اول کانفیگ را تنظیم نمایید و یک بار به آدرس سایت خودتون بربد و چک کنید صفحه اول اجرا شود البته همین که صفحه کامل لود شود کافیه نیازی نیست که به صفحات دیگه برید و مسلما هنوز برخی از قسمت های جدید کار نخواهد کرد. کافیه در نهایت در مرورگر به آدرس upgrade.php بروید بعنوان مثالدر این صفحه یکسری توضیح کلی نوشته شده است که لازمه شما رعایت کنید و در نهایت آغاز بروزرسانی را بزنید تا آپدیت بانک اطلاعای که از اهمیت زیادی برخوردار هست اجرا شود وقتی در صفحه بعد به شما پیغام بروزرسانی با موفقیت صورت گرفت داده شد این فایل را بلافاصله از روی هاست خود حذف نمایید. . . تبریک میگوئیم نسخه نیوک شما به 8.1 ارتقا پیدا کرد!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته 1 : وقتی پس از تست سایت مطمئن شدید مشکلی وجود ندارد فایل های و پوشه های نسخه قبل را از روی هاست خود حذف نمائید.
اين تاپيك را براي چند مدت مهم كردم
در صورتي كه باز هم استقبال بشه
مهم باقي مي مونه
اگر هم فايل آموزشي بصورت پي دي اف داريد
لينكش را بزاريد تا در همين تاپيك اتچ كنم
موفق باشيد
محسن
محسن جان ممنونم ازت
بعد از اینکه تکمیل شد فایل پی دی اف هم آماده میکنم
آقا محمد من مي خوام كه آدرس ايميل سايت به طور مشخص در سايت وجود داشته باشه تا اگر كسي حوصله پر كردن"فرم تماس با ما" رو نداره راحت ايميل بزنه و در ارتباط باشه.
چه راهي رو پيشنهاد مي كنيد!؟
آخه فرق میکنه نظر من با خواسته ی شما
شما هر جا که میخوایید میل نشون داده بشه بفرمائید تا من بگم باید چیکار کنید
مثلا پايين صفحه نوشته بشه كه ايميل سايت اينه وبعد ايميل رو نشون بده
يا اينكه توي قسمت تماس با ما ايميل هم نشون داده بشه
ok الان آماده میکنم چند لحظه به من فرصت بدید
آقا صادق میبخشی وقتی سوال کردی حواسم جای دیگه بود داشتم با مشتری دعوا میکردم
دعوا که نه طرح نکریم ارباب رجوع میکردم
شما دو راه داری
1: اینکه از قسمت مدیریت سایت و تنظیمات سیستم و قسمت ته برگ که سه تا قسمت داره ایمیلتو بنویسی تا تمام صفحات نشون بده و حتی هر متن دیگه ای دلت خواست بنویسی
2: اینه که دونه دونه سورس صفحات رو باز کنی و اون متنی که میخوای بنویسی به زبان php تبدیل کنی و تو سورس قرار بدی
که به نظر من با راه اولی که گفتم میتونی به اون چیزی که میخوای برسی
حالا باز اگه راه دوم رو میخوای من برات آماده کنم
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)