به هم ریختگی سایت با ارتقا php
|
۱-۵-۱۳۹۵, ۰۳:۴۵ صبح
ارسال: #1
|
|||
|
|||
به هم ریختگی سایت با ارتقا php
سلام دوستان.
امروز php هاست رو از 5.3 به 5.6 ارتقا دادند. این کار باعث شد که سایت ما با مشکل مواجهه شود و توی کارش با اخلال افتاد. الان خطاهای زیر رو نشون میده [img]دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. [/img] خطاها: Strict Standards: Declaration of JCacheControllerPage::store() should be compatible with JCacheController::store($data, $id, $group = NULL) in /home/bandicom/public_html/libraries/joomla/cache/controller/page.php on line 199 Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in /home/bandicom/public_html/libraries/joomla/string/string.php on line 28 Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in /home/bandicom/public_html/libraries/joomla/string/string.php on line 29 Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in /home/bandicom/public_html/libraries/joomla/string/string.php on line 30 Strict Standards: Only variables should be assigned by reference in /home/bandicom/public_html/plugins/system/airedirectwww/airedirectwww.php on line 40 Strict Standards: Only variables should be assigned by reference in /home/bandicom/public_html/plugins/system/airedirectwww/airedirectwww.php on line 46 Strict Standards: Only variables should be assigned by reference in /home/bandicom/public_html/plugins/system/obrss/obrss.php on line 33 Strict Standards: Only variables should be assigned by reference in /home/bandicom/public_html/plugins/system/obrss/obrss.php on line 42 Deprecated: Non-static method fooblaRssUrl::Sef() should not be called statically, assuming $this from incompatible context in /home/bandicom/public_html/plugins/system/obrss/obrss.php on line 45 Strict Standards: Only variables should be assigned by reference in /home/bandicom/public_html/plugins/system/obrss/obrss.php on line 68 Deprecated: Non-static method fooblaRssUrl::Sef() should not be called statically, assuming $this from incompatible context in /home/bandicom/public_html/plugins/system/obrss/obrss.php on line 45 Strict Standards: Only variables should be assigned by reference in /home/bandicom/public_html/plugins/system/obrss/obrss.php on line 68 به مدیر هاست تیکت زدم جواب داد: مانطور که در متن ایمیل ارسالی با عنوان "اطلاعیه مهم: ارتقاء نسخه PHP به 5.6" و لینک های زیر آمده است، متاسفانه مدت زیادیست که پشتیبانی از نسخه های PHP پایین تر از 5.6 تمام شده است و تا کنون باگ های فراوانی در آن کشف شده که به دلیل عدم پشتیبانی، غیر قابل حل باقی مانده اند. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. بنابراین با توجه به وجود نسخه محبوب 5.6، زمان آن فرا رسیده است تا فرایند ارتقا انجام پذیرد. بدین ترتیب تا حد زیادی از وقوع مشکلات جلوگیری بعمل خواهد آمد. از طرفی در سرویس های میزبانی اشتراکی، اکانت ها از بخش های نرم افزاری به طور مشترک استفاده می کنند و باگ های امنیتی موجود، تمامی آن ها را تهدید می کند. با توجه به شرایط حال حاضر، پیشنهاد و راهکار های زیر جهت هرگونه بهره برداری، خدمت شما ارائه می گردد: 1- لطفا ضمن مکاتبه با برنامه نویس یا پشتیبانی نرم افزار مورد استفاده، با بهره گیری از مستندات موجود در لینک زیر، اقدام به تطبیق کدها با PHP 5.6 نمایید: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. 2- در صورتیکه امکان هیچگونه تغییری در کد ها برای شما مقدور نیست، تنها راهکار قابل ارائه در حال حاضر، استفاده از سرور مجازی و نصب نسخه PHP مورد نیاز شماست 3- تهیه سرور اختصاصی الان به نظرتون چه کار باید انجام بدم که مشکل رفع شود؟ مشخصات: جوملا 2.5.27 |
|||
۱-۵-۱۳۹۵, ۰۵:۳۸ عصر
ارسال: #2
|
|||
|
|||
RE: به هم ریختگی سایت با ارتقا php
خب استاندارد ترین و صحیح ترین راه حل ممکن در حال حاضر سفارش سرور مجازی یا سرور اختصاصی هست
اما خب از اون جایی که حداقل اونطور که من تجربه کردم خیلی از افزونه های نسخه 2.5 دیگه روی نسخه 3 پشتیبانی نمیشن یا سازگاری ندارن و حتی بعضی از قالب های 2.5 هم با 3 مشکل دارن پس باید سایت رو از نو دوباره نوشته بشه و طراحی بشه با افزونه های جدید با قالب جدید و همه چیز جدید که راه حل دوم علاوه بر زمان ، مستلزم هزینه هم هست اما راه حل اول سریع انجام میشه و حداقل علاوه بر هزینه لازم نیست زمان زیاد هم صرف کنید به نظر من سرور مجازی یا اختصاصی |
|||
۱-۵-۱۳۹۵, ۰۶:۵۲ عصر
ارسال: #3
|
|||
|
|||
RE: به هم ریختگی سایت با ارتقا php
درود
نمیدونم انتقاد کنم یا چیزی بگم که ممکنه شما منتقل کنید به هاستینگ و ناراحت شوند. الان در هاستینگ ها از کلود لینوکس استفاده میکنند که البته بدون اون هم میشه با نصب پلاگین امکان انتخاب نسخه پی اچ پی رو برای مشترکین فراهم کرد. الان روی سرورهای ما از پی اچ پی نسخه 4.4 تا نسخه 7.0 توسط کاربران قابل انتخاب و استفاده است. در کلود لینوکس همه اکستیشن های پی اچ پی هم با فعال سازی cagefs توسط کاربر قابل انتخاب است. تغییر نسخه پی اچ پی الان در دست کاربر است و این سبب میشه بسیاری از مشکلات موجود کم بشه. |
|||
|
۲-۵-۱۳۹۵, ۰۵:۳۰ عصر
ارسال: #4
|
|||
|
|||
RE: به هم ریختگی سایت با ارتقا php
درود بر شما
به نظرم دو راه جلو روی شما است انتقال هاست به مجموعه هایی همچون پارس جوم هاست که قابلیت تنظیم نسخه پی اچ پی هموار باشد و یا ارتقاء نسخه چوملا انتخاب با شماست شاد باشید و شادی بخش دیگران |
|||
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان