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. My developer is trying to convince me to move to .net
    from PHP. I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using Movable-type
    on numerous websites for about a year and am concerned about switching to another platform.
    I have heard great things about blogengine.net. Is there a way I can import
    all my wordpress content into it? Any…

  2. Howdy would you mind sharing which blog platform you’re using?
    I’m looking to start my own blog in the near future but I’m having a difficult time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your layout seems different then most blogs and
    I’m looking for something completely unique.
    P.S Apologies for getting off-topic but I had to…

Bir Cevap Yazın

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

 Characters available