نمایش نتایج 1 تا 24 از 24

نام تاپیک: آموزش : Apache + Django نحوه نصب جانگو در آپاچی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار Bahmany
    تاریخ عضویت
    آبان 1384
    محل زندگی
    No Where
    سن
    40
    پست
    602

    آموزش : Apache + Django نحوه نصب جانگو در آپاچی

    با سلام به دوستان عزیز

    بعنوان اولین مقاله تو بخش پایتون می خوام نحوه ی نصب دی جانگو در آپاچی رو بهش بپردازم :
    (سعی می کنم به ساده ترین روش توضیح بدم )


    نیازمندی ها :
    1- Python 2.7
    2- Xampp
    3- سیستم عامل ویندوز ، هر ورژنی

    پیش فرض ها :
    اینگونه در نظر میگیریم که دو برنامه ی بالا نصب شده و کار میکنند


    1- ابتدا Django را از نصب میکنیم
    2- سعی کنید همیشه به پیشنهاد خود دیجانگو مبنی بر استفاده از آخرین ورژن رسمی استفاده کنید ، ( همکنون 1.6.5 )
    3- از آدرس روبر دانلود رو شروع می کنیم : https://pypi.python.org/pypi/Django/1.6.5 ...
    4- بعد از دانلود پکیج رو از حالت فشرده خارج و نصب رو شروع کنید
    cmd.exe
    cd Django-1.6.5
    python setup.py install

    1-4- بعد از نصب به آدرس زیر مراجعه میکنیم و دیگر نیازی به پوشه دانلود شده نداریم و می توانیم آنرا حذف کنیم
    1-5- توجه داشته باشید با cmd وارد پوشه ی مدیریت پکیج های پایتون رفته و اقدام به ایجاد یک سایت نماییم ، به شرح زیر

    cmd.exe

    cd C:\Python27\Lib\site-packages\django\bin
    python django-admin.py startproject mysite

    همکنون صاحب یک سایت شدید و نوبت به ساخت یک اپلیکیشن میره

    cd mysite

    python manage.py startapp MyApp1






    5- همکنون دیجانگو نصب شد و یک سایت نیز آماده شد
    6- می رویم سراغ آپاچی
    7- در ابتدای کار باید کتابخانه mod_wsgi.so را در آپاچی نصب کنیم - برای اینکار میبایست به این آدرس مراجعه نمایید
    8- اگر آپاچی 32بیتی دارید پیشنهاد میکنم پکیج mod_wsgi‑3.5.ap24.win32‑py2.7.zip را استفاده نمایید ولی در صورتی که در مراحل بعدی دچار عدم استارت آپاچی شدید می تونید سایر بیست پیکیج ارائه شده در سایت رو امتحان کنید و ببینید کدومش با آپاچی اجرا میشه
    9- بعد از دانلود و unzip فایل mod_wsgi-3.5.ap22.win-amd64-py2.7.so را به mod_wsgi.so تغییر نام دهید
    10- وارد پوشه xampp شوید و سپس وارد پوشه apache و سپس وارد پوشه modules و فایل اغییرنام یافته را در آنجا کپی نمایید
    11- حالا یه back بزنید و وارد پوشه conf شوید
    12- و سپس فایل httpd.conf رو باز کرده و متن های زیر را وارد نمایید


    LoadModule wsgi_module modules/mod_wsgi.so
    WSGIPythonHome C:/Python27/
    WSGIPythonPath C:/Python27/python.exe
    WSGIScriptAlias / "C:/xampp/htdocs/mysite/mod.wsgi"
    Alias /ms "C:/xampp/htdocs/mysite"



    13- در بالا ما به آپاچی می فهمانیم که ماژول دانلود شده را لود کرده و سپس پوشه پایتون و همچنین فایل اجرایی پایتون را در مخش داشته باشد و سپس اسکریپت اصلی سایتی که با دیجانگو ساختیم رو بهش معرفی نموده و سپس یک Alias که کار رو راحتتر میکنه بهش معرفی میکنیم
    14- حالا از قسمت مدیریت پکیج های پایتون و همونجایی که سایتمون ساخته شده بود پوشه رو کات می کنیم تو داکیومنت های آپاجی یعنی
    cut C:\Python27\Lib\site-packages\django\bin\mysite
    paste C:\xampp\htdocs

    15- در مسیر که پیست کردیم وارد شده و یک فایل به نام mod.wsgi می سازمیم یعنی :
    D:\xampp\htdocs\mysite\mod.wsgi

    16- فایل مورد نظر را باز کرده و محتوای زیر را وارد نماییم :
    import os, sys


    path = 'D:/xampp/htdocs/mysite'
    if path not in sys.path:
    sys.path.append(path)



    os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()

    17- سپس سرویس آپاجی رو یک بار ریست میکنیم
    18- معمولا به ندرت پیش میاد همه چی خوب کار کنه و سرویس با خوبی لود بشه ولی اگه مشکلی بود حتما بگید پیگیری می کنیم باهم
    19- بعد از شروع سرویس وارد browser شده و بنویسید :
    localhost/ms

    20- و سپس سایتتون با دیجانگو به راحتی بالا میاد

    مشکلی بود اعلام بفرمایید
    آخرین ویرایش به وسیله Bahmany : سه شنبه 17 تیر 1393 در 11:25 صبح

تاپیک های مشابه

  1. درخواست آموزش نحوه نصب و استفاده از pear
    نوشته شده توسط mhabat در بخش PHP
    پاسخ: 8
    آخرین پست: پنج شنبه 09 آبان 1392, 02:32 صبح
  2. آموزش apache
    نوشته شده توسط mrezaf در بخش PHP
    پاسخ: 1
    آخرین پست: شنبه 18 تیر 1390, 11:06 صبح
  3. نحوه نصب fastreport
    نوشته شده توسط jafari1 در بخش برنامه نویسی در Delphi
    پاسخ: 11
    آخرین پست: یک شنبه 06 خرداد 1386, 18:16 عصر
  4. نحوه نصب Crystal Report
    نوشته شده توسط نسیم بهار در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: جمعه 02 اردیبهشت 1384, 20:10 عصر
  5. نحوه نصب (ns ( network simulator
    نوشته شده توسط نغمه در بخش شبکه و Networking‌
    پاسخ: 0
    آخرین پست: یک شنبه 11 آبان 1382, 19:25 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •