Saya memiliki proyek treeio di direktori home saya, sekarang saya ingin menjalankan treeio di server nginx. Sudah treeio dapat berjalan secara independen pada Django datang dengan sumbernya. Saya tidak ingin menjalankannya di server Django, tetapi saya ingin menjalankannya di server nginx. Saya hanya mengikuti langkah-langkah yang diberikan dalam jawaban Karthik ini .
Namun, saat menjalankan atau mengikuti langkah 4 dari jawaban itu, ia melempar kesalahan berikut:
[uWSGI] getting INI configuration from uwsgi.ini
* Starting uWSGI 1.0.3-debian (32bit) on [Thu Jun 27 17:22:01 2013] *
compiled with version: 4.6.3 on 17 July 2012 02:24:04
current working directory: /home/rajesh/treeio
detected binary path: /usr/bin/uwsgi-core
chdir(): No such file or directory [uwsgi.c line 1723]
uwsgi.ini
File saya mengandung
[uwsgi]
# set the http port
http = :8080
# change to django project directory
chdir = /home/treeio/
# add /var/www to the pythonpath, in this way we can use the project.app format
pythonpath = /var/www
# set the project settings name
env = DJANGO_SETTINGS_MODULE=treeio.settings
# load django
module = django.core.handlers.wsgi:WSGIHandler()
Tolong bantu saya dalam menyebarkan treeio di server nginx.
uwsgi.ini
dan nginx) dalam pertanyaan Anda. Dan juga tautan ke jawaban / daftar langkah yang Anda maksudkan (ada pertanyaan lain?).Jawaban:
Pesan kesalahan chdir menunjukkan bahwa ia mencoba untuk mendapatkan dir yang tidak ada.
Akan muncul dari output Anda yang ditampilkan, bahwa dir akan menjadi
/home/rajesh/treeio
atau/home/treeio/
.Mengingat bahwa dir telah dikonfigurasikan untuk bertindak sebagai dir proyek Django yang relevan, itu kemungkinan besar akan
/home/treeio/
; tetapi konfigurasi itu mungkin hanya ditentukan padauwsgi.ini
yang telah Anda tampilkan.Oleh karena itu, sangat mungkin ada, dan dengan demikian masalah izin, karena fakta yang
/home/treeio/
tidak harus ada.sumber
Tip umum aktif
ketik kesalahan.
Ini menjengkelkan ketika pesan kesalahan mengatakan "file tidak ditemukan" tetapi tidak memberi tahu Anda apa file yang dicari. strace dapat membantu, mencetak semua panggilan sistem.
mencoba
keluarannya samar tetapi di sana di suatu tempat menjelang akhir itu harus memberitahu direktori mana yang hilang.
Dalam hal ini mungkin / home / treeio /
sumber