- جمعه 1 تیر 1397 ساعت 16:25
- 3.1.9
- در حال تکمیل
- فعال
آپگرید کدایگنایتر یک یا چند گام است، گام اول به صورت عمومی و برای تمامی ورژنها است و گامهای بعدی برای هر ورژن تفاوت دارد.
توجه
اگر دستورالعملی برای آپگرید ورژن خاصی نیامده بود، برای آپگرید آن ورژن فقط باید گام اول را انجام دهید، در غیراینصورت در گامهای غیرمشترک گامهای بعد از گام 1 نوشته شدهاند و ابتدا باید گام 1 و سپس گامهای مربوط به ورژن خاص مورد نظر خود را انجام دهید.
گام 1: فایلهای کدایگنایتر را آپدیت کنید
قبل از آپدیت کردن فریمورک، باید سایت خود را آفلاین کنید، برای این کار به جای فایل index.php یک فایل استاتیک قرار دهید.
تمام فایلها و دایرکتوریهای موجود در دایرکتوری system/ را جایگزین کنید.
توجه
اگر هر نوع فایل یا فایلهای توسعه داده شده شخصی در این دایرکتوریها دارید، حتما اول از آنها کپی تهیه کنید.
گامهای بعدی (غیرمشترک)
این گامها بعد از گام 1 و بسته به ورژن مورد نظر باید استفاده شوند.
آپگرید از ورژن 3.1.8 به 3.1.9
گام 2: config/mimes.php را جایگزین کنید
این فایل کانفیگ آپدیت شده است، آن را به application/config/mimes.php کپی کنید.
آپگرید از ورژن 3.1.6 به 3.1.7
گام 2: پارامترهای اضافی هلپر CAPTCHA را حذف کنید (منسوخ شده)
فانکشن create_captcha()
از هلپر CAPTCHA
امکان ارسال پارامترهای img_path
و img_url
و font_path
را به ترتیب به عنوان پارامترهای دوم و سوم و چهارم فراهم میآورد.
این نوع از استفاده در حال حاضر منسوخ شده است، برای ارسال این پارامترها، باید آنها را به عنوان المانهای آرایه پارامتر اول به کار برید.
عملکردهای مورد نظر هنوز در دسترس هستند، اما به شدت توصیه میشود که هر چه زودتر این نوع استفاده را متوقف کنید.
آپگرید از ورژن 3.1.5 به 3.1.6
گام 2: درایور کش APC را حذف کنید (منسوخ شده)
درایور APC از لایبرری Cache در حال حاضر منسوخ شده است، همانطور که در راهنمای PHP توضیح داده شده است، اکستنشن APC عملا مرده است.
اگر اپلیکیشن شما در حال حاضر از آن استفاده میکند، میتوانید به درایور کش دیگری سوئیچ کنید، از آنجا که APC ساپورت نمیشود، در ورژنهای بعدی کدایگنایتر حذف خواهد شد.
توجه
این درایور هنوز در دسترس است، اما به شدت توصیه میکنیم هر چه سریعتر نسبت به حذف موارد استفاده از آن اقدام کنید.
توجه
با توجه به اینکه زمان زیادی (بیش از یکسال) از انتشار ورژنهای قبلی کدایگنایتر میگذرد، احتیاجی به ترجمه راهنمای آپدیت ورژنهای قدیمیتر نمیباشد. با این حال، اگر اپلیکیشن شما از ورژنهای قدیمیتر این فریمورک استفاده میکند، توصیه میکنیم راهنمای کامل آپگرید را سایت خود کدایگنایتر مطالعه کنید.
سایر پستهای داکیومنت
- به کدایگنایتر خوش آمدید
- نصب
- بررسی اجمالی
- شروع به استفاده از کدایگنایتر
- کدایگنایتر در یک نگاه
- فیچرهای کدایگنایتر
- فلوچارت اپلیکیشن
- مدل ویو کنترلر
- اهداف طراحی و معماری
- خودآموز
- مشارکت در کدایگنایتر
- نوشتن مستندات کدایگنایتر در صف ترجمه
- گواهی مبدأ توسعه دهنده 1.1 در صف ترجمه
- مباحث کلی
- URLها در کدایگنایتر
- کنترلرها
- نامهای رزرو شده
- ویوها
- مدلها
- هلپرفانکشنها
- استفاده از لایبرریهای کدایگنایتر
- ساخت لایبرری
- استفاده از درایورهای کدایگنایتر
- ساخت درایور
- ساخت کلاسهای هسته سیستم
- ساخت کلاسهای کمکی
- هوکها - توسعه هسته فریمورک
- بارگذاری خودکار ریسورسها
- فانکشنهای عمومی
- فانکشنهای سازگاری
- مسیریابی URI
- هندل کردن خطاها
- کش کردن صفحات وب
- ارزیابی و تجزیه و تحلیل عملکرد اپلیکیشن
- اجرای کدایگنایتر به وسیله خط فرمان
- مدیریت چندین اپلیکیشن
- هندل کردن محیطهای چندگانه
- سینتکس جایگزین PHP برای فایلهای ویو
- Security در صف ترجمه
- راهنمای کدنویسی در PHP
- لایبرریها در صف ترجمه
- کلاس بنچمارک
- درایور کش در صف ترجمه
- Calendaring Class در صف ترجمه
- Shopping Cart Class در صف ترجمه
- Config Class در صف ترجمه
- Email Class در صف ترجمه
- Encrypt Class در صف ترجمه
- Encryption Library در صف ترجمه
- File Uploading Class در صف ترجمه
- Form Validation در صف ترجمه
- FTP Class در صف ترجمه
- Image Manipulation Class در صف ترجمه
- Image Manipulation Class در صف ترجمه
- Javascript Class در صف ترجمه
- کلاس زبان
- Loader Class در صف ترجمه
- کلاس مایگریشن
- Output Class در صف ترجمه
- Pagination Class در صف ترجمه
- Template Parser Class در صف ترجمه
- Security Class در صف ترجمه
- Session Library در صف ترجمه
- HTML Table Class در صف ترجمه
- Trackback Class در صف ترجمه
- کلاس تایپوگرافی در صف ترجمه
- Unit Testing Class در صف ترجمه
- URI Class در صف ترجمه
- User Agent Class در صف ترجمه
- XML-RPC and XML-RPC Server Classes در صف ترجمه
- کلاس انکود کردن آرشیو Zip در صف ترجمه
- رفرنس دیتابیس در صف ترجمه
- شروع سریع دیتابیس: کد نمونه
- پیکربندی دیتابیس در صف ترجمه
- Connecting to your Database در صف ترجمه
- Queries در صف ترجمه
- Generating Query Results در صف ترجمه
- Query Helper Methods در صف ترجمه
- Query Builder Class در صف ترجمه
- Transactions در صف ترجمه
- Database Metadata در صف ترجمه
- فراخوانی سفارشی فانکشن
- Database Caching Class در صف ترجمه
- Database Forge Class در صف ترجمه
- Database Utility Class در صف ترجمه
- DB Driver Reference در صف ترجمه
- هلپرفانکشنها
- هلپرفانکشن Array
- هلپرفانکشن CAPTCHA در صف ترجمه
- هلپرفانکشن Cookie
- Date Helper در صف ترجمه
- هلپرفانکشن Directory
- Download Helper در صف ترجمه
- Email Helper در صف ترجمه
- File Helper در صف ترجمه
- هلپرفانکشن Form در صف ترجمه
- HTML Helper در صف ترجمه
- Inflector Helper در صف ترجمه
- هلپرفانکشن Language
- هلپرفانکشن Number
- Path Helper در صف ترجمه
- Security Helper در صف ترجمه
- Smiley Helper در صف ترجمه
- هلپرفانکشن String
- Text Helper در صف ترجمه
- Typography Helper در صف ترجمه
- URL Helper در صف ترجمه
- XML Helper در صف ترجمه