Bursa Bilgisayar

Ngnix Pyhton ve Sürüm Sorunu Çözümü

Merhabalar;

Bir süredir CPanel ‘de Ngnix kurarken sürüm ile alakalı ve Phyton ile alakalı hatalar vermekteydi. Ufak bir araştırma sonucunda bu problemin çözümünü buldum. Ve sizlerle paylaşmak istedim.

HATA :

Welcome to the Nginx Admin installer……Starting Install
Generating vhosts…
Traceback (most recent call last):
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
Installing WHM interface…
deploying booster rockets
Traceback (most recent call last):
File “/usr/local/src/publicnginx/nginxinstaller2″, line 9, in ?
import createvhosts
File “/usr/local/src/publicnginx/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

Bu hatayı aldıgınızda ilk etapta CPanel ‘inizi aşağıdaki komut ile bir güncelleyiniz.

/scripts/upcp –force

Güncelleme işlemini sorunsuzca bitirdiğinizde Phyton ile alakalı sorunun çözümüne geçiyoruz.  CPanel ile gelen ” PyYAML-3.10″ dosyasında bu sorun gerçekleşiyor. Bunun icin “PyYAML-3.09″ dosyasını manuel olarak sunucuya dahil ediyoruz.

Önce SSH ‘a bağlanıyoruz. Daha sonrasında aşağıdaki işlemleri yapıyoruz.

( Aşağıdaki işlemi 64BIT ‘e göre anlatmaktayım, 32BIT kullananlar ona göre dosyaları ayarlamalıdırlar.)

cd /usr/lib/python2.4/site-packages   ( Şeklinde klasöre giriyoruz )

mv PyYAML-3.10-py2.4-linux-x86_64.egg PyYAML-3.10-py2.4-linux-x86_64.egg_ ( Dosyayı olabilecek sorun icin yedekliyoruz. )

wget http://www.internetbilisim.net/PyYAML-3.09-py2.4-linux-x86_64.egg ( Geçerli calısan dosyayı cekiyoruz )

Bu işlemeler sonrasında stabil Ngnix kurulumu yapılıyor.

cd /usr/local/src
wget http://nginxcp.com/nginxadmin2.6-stable.tar
tar xf nginxadmin2.6-stable.tar
cd publicnginx
./nginxinstaller install

Kullandıgınız işletim sisteminin sürümüne göre dosya çekmeyi unutmayın;

64 BIT : http://www.internetbilisim.net/PyYAML-3.09-py2.4-linux-x86_64.egg
32 BIT : http://www.internetbilisim.net/PyYAML-3.09-py2.4-linux-i686.egg

Olası problemlerinizde buradan bize ulaşabilirsiniz.

Related posts

225 thoughts on “Ngnix Pyhton ve Sürüm Sorunu Çözümü

  1. Great post. I am dealing with some of these issues as well..

  2. This is the right web site for everyone who hopes to find out about this topic. You understand so much its almost hard to argue with you (not that I actually would want to…HaHa). You certainly put a new spin on a subject that’s been written about for ages. Excellent stuff, just excellent!

  3. Hi! I could have sworn I’ve visited this blog before but after browsing through many of the articles I realized it’s new to me. Nonetheless, I’m definitely pleased I stumbled upon it and I’ll be bookmarking it and checking back regularly!

  4. bookmarked!!, I love your blog!

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

 Characters available