[TehPUG] apache and mod_wsgi

maliheh shajary maliheh_m20 at yahoo.com
Mon Jul 6 07:31:14 CEST 2015


مرسی از جوابایی که دادید 
ولی مشکل من ورژن wsgi هست و نمیدونم چطور باید حلش کنم هر ورژنی توی نت بوده دانلود کردم بازم خطا میده
با تشکر 


     On Wednesday, 1 July 2015, 15:21, Pouria Jahandideh <pjsofts at gmail.com> wrote:
   

 سلام. این سه مورد رو چک کنید:
- هنگام نصب پایتون، install for all users باید انتخاب شده باشه.
- اگه پایتون 32 بیت باشه و آپاچی 64 بیت با هم سازگاری ندارند.
- نسخه mod_wsgi.so که دانلود کردید باید با نسخه پایتون و آپاچیتون سازگاری داشته باشه.

اگه سه مورد بالا رو چک کنید به احتمال خیلی زیاد مشکلتون رفع میشه. مخصوصاً دو مورد اول.

2015-07-01 17:28 GMT+04:30 Baqer Mamouri <mamouri at gmail.com>:

یک چیز دیگری که حدس من رو تایید می‌کنه عبارت  is not a valid Win32 application در خطایی است که فرستادی. آپاچی داره بهت میگه که فایل modules/mod_wsgi.so فایل ویندوزی نیست و نمی تونه load بشه.
توی همین شاخه باید یک فایل dll هم باشه. (احتمالا modules/mod_wsgi.dll) اگر اون فایل رو بذاری باید مشکل حل بشه.
2015-07-01 22:31 GMT+10:00 Baqer Mamouri <mamouri at gmail.com>:

سلام
فایلهای so یا Shared Object فایلهای لینوکس و یونیکس‌ی هستند و به هیچ وجه در ویندوز مستقیما قابل اجرا نیستند. احتمالا آپاچی فایلهای DLL خودش را به SO تغییر نام داده. چون پسوند فایل DLL اصلا مهم نیست. می تونه هر چیزی باشه.
برای این که مطمین بشی با یک Hex Editor می تونی فایلهای so دیگر را باز کنی و ببینی که Header اش چیه. اگر اولش نوشته بود MZ فایل DLL است که به پسوند so تغییر نام داده شده است.
حالا من حدس می زنم که شما داری فایل SO واقعی که فقط در لینوکس اجرا می‌شه را توی تنظیمات وارد می کنی. در خصوص mod_wsgi باید فایل dll را از همان شاخه‌ای که mod_wsgi نصب شده پیدا کن و در تنظیمات قرار بده.
2015-07-01 22:24 GMT+10:00 maliheh shajary <maliheh_m20 at yahoo.com>:

نه مشکل این نیست چون تمام ماژول های پیش فرض خودش با پسوند .so  هست و اونها رو میشناسه


     On Wednesday, 1 July 2015, 5:17, Baqer Mamouri <mamouri at gmail.com> wrote:
   

 من تازه الان دوباره سوال اصلی شما را خواندم. فایلهای so مال یونیکس و لینوکس هستند. توی ویندوز فایل dll داریم. شما باید جستجو کنی و فایل mod_wsgi.dll را پیدا کنی و بذاری توی تنظیمات.
2015-07-01 22:10 GMT+10:00 maliheh shajary via TehPUG <tehpug at python.org>:

httpd.exe: Syntax error on line 178 of E:/Apache24/conf/httpd.conf: Cannot load modules/mod_wsgi.so into server: %1 is not a valid Win32 application.   


     On Wednesday, 1 July 2015, 5:05, Mehdy Khoshnoody <mehdy.khoshnoody at gmail.com> wrote:
   

 نمیشه که :) قطعا وقتی استارت می‌کنی توی لاگ مینویسه که چرا ران نمیشه! مطمئنی لاگ درست رو داری می‌بینی؟ وقتی استارت می‌کنی هم بدون هیچ اررور و مسیجی ران نمیشه؟
On Wed, Jul 1, 2015 at 4:31 PM maliheh shajary <maliheh_m20 at yahoo.com> wrote:

توی لاگ چیزی نمینویسه  


     On Wednesday, 1 July 2015, 4:46, Mehdy Khoshnoody <mehdy.khoshnoody at gmail.com> wrote:
   

 خوب لاگ آپاچی رو بفرست ببینیم چرا اینجوری میشه
On Wed, Jul 1, 2015 at 4:08 PM maliheh shajary via TehPUG <tehpug at python.org> wrote:

سلام
من توی سیستم عامل ویندوز سرور 2008 وقتی mod_wsgi رو به آپاچی اضافه میکنم دیگه استارت نمیشه و خطا میده  کدی که میزنم : LoadModule wsgi_module modules/mod_wsgi.so

ولی بعد اضافه کردن این خط آپاچی استارت نمیشه 

_______________________________________________
TehPUG mailing list
Website: http://tehpug.ir
List Address" TehPUG at python.org
List Options: https://mail.python.org/mailman/listinfo/tehpug


   


   
_______________________________________________
TehPUG mailing list
Website: http://tehpug.ir
List Address" TehPUG at python.org
List Options: https://mail.python.org/mailman/listinfo/tehpug




   




_______________________________________________
TehPUG mailing list
Website: http://tehpug.ir
List Address" TehPUG at python.org
List Options: https://mail.python.org/mailman/listinfo/tehpug




-- 
PJ
_______________________________________________
TehPUG mailing list
Website: http://tehpug.ir
List Address" TehPUG at python.org
List Options: https://mail.python.org/mailman/listinfo/tehpug

   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tehpug/attachments/20150706/86cf34d8/attachment.html>


More information about the TehPUG mailing list