ارتقای برنامه و سازگاری با نسخه های جدید تر Apache ،PHP و MySQL

نسخه کامل تر برای دانلود:
راهنمای گام به گام ارتقای سرویس ها با کمک xampp 1.8.2


ارتقای برنامه یکتاوب برای سازگاری با نسخه های جدید تر Apache ، PHP و MySQL انجام شد. برنامه جدید با نسخه های جدید سیستم lamp یعنی PHP 5.4 ، Apache 2 و MySQL 5.5 سازگار می باشد تا امنیت و سرعت بیشتری برای توسعه پایدار و تداوم خدمات امن و مطمئن فراهم آورد. انجام تغییرات از مدت ها پیش آغاز شده بود و آخرین مراحل کار و بروزرسانی پایگاه ها از 2 هفته پیش در دستور کار قرار گرفت.
برای آگاهی بیشتر می توان توضیح داد که بعد از نصب سیستم عامل، تعدادی نرم افزار به عنوان بستر سرویس دهنده وب و بانک اطلاعاتی نصب می شوند و سپس نرم افزار یکتاوب روی آنها نصب می شود. تصویر زیر را ببینید:

 

AWT IMAGE

 


روش های ارتقای بستر نرم افزاری سرورهای لینوکسی مشتریان:
پایگاه های نصب شده روی سرورهای یکتاوب از نسخه جدید استفاده می کنند و بزودی بستر نرم افزاری هر دو سرور ارتقا خواهند یافت. اما برای ارتقای سرورهای مشتریان به یکی از روش های زیر باید عمل شود.
1- عدم تغییر:
با توجه به امنیت و سرعت بیشتر بستر جدید نرم افزاری توصیه می کنم در اسرع وقت برای ارتقا برنامه ریزی کنید. اما فعلا برنامه بدون ارتقا کار خواهد کرد و مشکلی از نظر عملکرد برنامه ها وجود نخواهد داشت.

2- ارتقا توسط شرکت یکتاوب:
در این روش ارتقای بستر نرم افزاری و نیز تغییرات برنامه یکتاوب توسط شرکت انجام شده و نیازی به صرف وقت توسط مشتریان نیست. در صورتی که سیستم عامل در حین کار نیز قدیمی شده باشد بهتر است آن را هم ارتقا دهید (ما استفاده از سیستم عامل رایگان CentOS سرور 32 بیتی را توصیه می کنیم که نصب آن باید بدون نرم افزارهای وب انجام شود. راهنمای مربوط به نصب و تنظیمات سرور را ببینید.)

 


برای ارتقای بستر نرم افزارهای وب باید آی پی معتبر، نام کاربری و رمز عبور سرور را برای ما ارسال کنید.
برای ارتقا با این روش هزینه نهایی 500 هزار تومان می باشد.

3- ارتقا توسط مسئولان سرور سازمان ها:
برای ارتقا توسط همکاران دانشگاه، ابتدا باید سیستم عامل را بررسی کرده و در صورت نیاز ارتقا دهید. راهنمای مربوط به نصب و تنظیمات سرور را ببینید.
سپس نرم افزار لودر مناسب را از نشانی زیر دریافت کرده و نصب کنید.
http://www.ioncube.com/loaders.php
سپس نرم افزار ارتقا یافته را از سایت شرکت دریافت کرده و تمام فایل های php را با نسخه جدید جایگزین کنید.
(لطفا زمان انجام پروژه را از طریق ایمیل هماهنگ نمایید تا قبل از ارتقا سایت های نصب شده ارتقا داده شوند و نسخه جدید برنامه برای نصب در اختیار شما قرار گیرد. می توانید نسخه 2576 برنامه را (با حجم 13.3 مگابایت) برای بروزرسانی سورس برنامه یکتاوب در این نشانی دریافت کنید.)



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

SET Server DNS:
nameserver 208.67.220.220
nameserver 4.2.2.4

Install sendmail

Log Rotate:
http://www.thegeekstuff.com/2011/07/rotate-apache-logs/
LOG Rotation : /etc/logrotate.d/xampp:

/opt/lampp/logs/*log {
size 500M
compress
dateext
maxage 30
missingok
notifempty
sharedscripts
postrotate
/opt/lampp/lampp restart > /dev/null 2>/dev/null || true
endscript
}


PHP.INI
add to php.ini tail:
zend_extension=/opt/lampp/ioncube/ioncube_loader_lin_5.4.so

and at line 450:
max_execution_time=300
max_input_time=300
max_input_vars=5000

line 1130
sendmail_from = info@localhost
sendmail_path = "/usr/sbin/sendmail -t -i"


Other Services:
add to end of: /opt/lampp/etc/mime.types

application/vnd.ms-word.document.macroEnabled.12 docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
application/vnd.ms-powerpoint.template.macroEnabled.12 potm
application/vnd.openxmlformats-officedocument.presentationml.template potx
application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-excel.addin.macroEnabled.12 xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
application/vnd.ms-excel.template.macroEnabled.12 xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx

my.cnf
max_allowed_packet = 10M



/etc/rc.d OR /etc/init.d/boot.local
ADD:
/opt/lampp/bin/myisamchk -r /opt/lampp/var/mysql/*/*.MYI;
/opt/lampp/lampp start;

توجه:

 

راهنمای گام به گام ارتقای سرویس ها با کمک xampp 1.8.2 در پایگاه قرار داده شد. برای مطالعه این راهنما اینجا را ببینید.