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. An interesting discussion is worth comment. There’s no doubt that that you need to write more about this topic, it might not be a taboo matter but typically folks don’t speak about such subjects. To the next! Many thanks!!

  2. Good web site you have got here.. It’s hard to find high quality writing like yours nowadays. I really appreciate people like you! Take care!!

Bir Cevap Yazın

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

 Characters available