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. Hi to all, how is the whole thing, I think every one is getting more
    from this website, and your views are fastidious
    for new viewers.

  2. I simply could not go away your web site prior to suggesting that I actually enjoyed the standard information an individual provide to your visitors? Is gonna be back incessantly to check out new posts|

  3. Heya superb blog! Does running a blog like this require a massive amount work? I have absolutely no expertise in programming but I had been hoping to start my own blog soon. Anyways, should you have any ideas or techniques for new blog owners please share. I know this is off subject however I just needed to ask. Many thanks!|

  4. Greate post. Keep posting such kind of information on your blog. Im really impressed by your blog.

Bir Cevap Yazın

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

 Characters available