المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تحديث update Python في Cpanel



walid
11-02-2013, بتوقيت غرينيتش 01:34 AM
بسم الله الرحمن الرحيم ..

اليوم مرت علي مشكلة في سكربت nginxcp حين تثبيت setupه ظهر لي هذا الخطأ :

رمز Code:
File “/scripts/createvhosts.py”, line 2, in ? import yaml File “/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-x86_64.egg/yaml/__init__.py”, line 26 SyntaxError: ‘yield’ not allowed in a ‘try’ block with a ‘finally’ clause
وذلك نتيجة أن إصدار Python قديم وغير متوافق مع السكربت الجديد ..

هُناك شرح طريقة بهم في الموقع :

Python Upgrade (http://nginxcp.com/forums/Thread-python-upgrade?pid=514#pid514)

لكن الشرح طريقة فيه أخطاء وراح يسبب لك مشاكل مع MailMan لأنه يعتمد على python ..

أولاً نختار الإصدار المُناسب , وعلى حسب Mailman راح نختار الإصدار 2.6 ..

# طريقة التثبيت setup :

1- نسحب الملف من موقعهم الرسمي :

رمز Code:
wget http://python.org/ftp/python/2.6.7/Python-2.6.7.tgz
2- نفك الضغط عنه :

رمز Code:
tar -zxvf Python-2.6.7.tgz
3- ندخل المجلد :

رمز Code:
cd Python-2.6.7
4- نقوم بتعريف مسار Python القديم , أنا مساره عندي /usr/lib/python2.4 , إذاً نقوم بتعريفه بداخل المجلد :

رمز Code:
./configure --prefix=/usr/lib/python2.4
5- نقوم بترجمة الملفات :

رمز Code:
make
6- نقوم بالتثبيت setup :

رمز Code:
make install
7- الآن نقوم بعمل اختصار لأمر Python الجديد في Cpanel وفي النظام عن طريق حذفهما ثم سحب اختصار لهما ..


رمز Code:
rm -rf /usr/local/cpanel/3rdparty/bin/python

أيضاً :


رمز Code:
rm -rf /usr/bin/python

ثم نسحب اختصار للأمر الناتج ..


رمز Code:
ln -s /usr/lib/python2.4/bin/python2.6 /usr/bin/python

ثم البايثون الخاص في السي بنل :


رمز Code:
ln -s /usr/lib/python2.4/bin/python2.6 /usr/local/cpanel/3rdparty/bin/python

بعد التعديل على المسارات نقوم بإعادة تثبيت setup MailMan عن طريق الأمر التالي :





رمز Code:
/usr/local/cpanel/bin/mailman-install --force

ثم إعادة ضبط تصاريح الملفات عن طريق الأمر التالي :


رمز Code:
/usr/local/cpanel/3rdparty/mailman/bin/check_perms -f

نقوم بعمل ريستارت لخدمة Cpanel بالأمر التالي :


رمز Code:
service cpanel restart

وللتأكد من الإصدار قُم بتطبيق الأمر التالي :


رمز Code:
python -V
يا أخوان المصدر يا سارقين الحقوق http://www.dzbatna.com/images/smilies/thumbdown.gif : هُنا (http://www.w-dev.com/2014/06/06/%D8%AA%D8%AD%D8%AF%D9%8A%D8%AB-python-%D9%81%D9%8A-cpanel/)

انتهى ..





https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى