আইআইএস এবং পিএইচপি-র নতুন ইনস্টল করতে 500 ত্রুটি


32

উইন্ডোজ সার্ভারে 2012 এবং আইআইএসে পিএইচপি ফাইল চালানোর চেষ্টা করার সময়, আমি 500 ত্রুটি পেয়ে চলেছি। আমি কোনও বিস্তারিত লগ বা কিছুই খুঁজে পাচ্ছি না। যাইহোক, যখন আইআইএসের জন্য পিএইচপি ম্যানেজারে যাবেন এবং চেক কনফিগার ক্লিক করুন, আমি নিম্নলিখিত ত্রুটি পেয়েছি:

Detailed Error Information:
Module    FastCgiModule 
Notification    ExecuteRequestHandler 
Handler    PHP55_via_FastCGI 
Error Code    0xc0000135 
Requested URL    http://domain.com:80/brkld3ip.php 
Physical Path    drive:\sites\domain.com\brkld3ip.php 
Logon Method    Anonymous 
Logon User    Anonymous 

আমি উইন্ডোজ সার্ভারের একটি নতুন ইনস্টলটিতে মাইক্রোসফ্ট ওয়েব প্ল্যাটফর্ম ইনস্টলার 5.0 ব্যবহার করে পিএইচপি ইনস্টল করেছি।

আমি লিনাক্স থেকে আইআইএসে নতুন এসেছি। তাই আইআইএস-তে আমি কী শিখছি তা জানতে যথেষ্ট "শিক্ষিত" নই। কয়েকটি ওয়েবসাইটের পরামর্শ অনুসারে আমি সি ++ পুনরায় বিতরণযোগ্য 2012 আপডেট 4 আপডেট করার চেষ্টা করেছি। কেহ অন্য কোন ধারনা আছে?

সম্পাদনা: অন্য একটি জিনিস যা আমি পরীক্ষা করেছিলাম তা ছিল মেমরির সীমা। একটি সাইট আমার স্মৃতি সীমাটি আপ করা দরকার বলে পরামর্শ দিয়েছে। পরিবর্তন নেই.

সম্পাদনা: প্রশ্ন: পিএইচপি পরিবর্তনগুলি কার্যকর করতে উইন্ডোজকে কি পুনরায় চালু করতে হবে?


পিএইচপি এর কোন সংস্করণ?
কেভ

ওয়েল যখন আমি মাইক্রোসফ্ট ইনস্টলারটি দিয়ে পিএইচপি 5.5 ইনস্টল করি তখন এটি 5.3 ইনস্টলও করে।
অ্যালেক্সান্ডার

উত্তর:


53

আপনি যে পিএইচপি চালাচ্ছেন তার সংস্করণটির জন্য সঠিক ভিসি ++ রানটাইম মিস করার পক্ষে যথেষ্ট ভাল সুযোগ রয়েছে।

আপনি যদি পিএইচপি 5.5.x চালিয়ে থাকেন তবে আপনার ভিসি ++ 11 রানটাইম ইনস্টল করা আছে তা নিশ্চিত করা দরকার:

http://www.microsoft.com/en-us/download/details.aspx?id=30679

আপনি x86 সংস্করণ ( vcredist_x86.exe) ডাউনলোড এবং ইনস্টল করেছেন তা নিশ্চিত করুন , উইন্ডোজে পিএইচপি এখনও 64 বিট নয়।

আপনি যদি পিএইচপি 5.4.x চালিয়ে যাচ্ছেন তবে আপনার ভিসি ++ 9 রানটাইম ইনস্টল করতে হবে:

http://www.microsoft.com/en-us/download/details.aspx?id=5582


1
আপনি সঠিক ছিল। আমি ইতিমধ্যে x64 করেছি যেহেতু এটি একটি 64 বিট মেশিন ছিল। X86 ইনস্টল করে এবং তাত্ক্ষণিকভাবে (কোনও পুনরায় বুট লাগবে না) এটি কাজ শুরু করে। ধন্যবাদ! আমি ঘন্টার পর ঘন্টা আমার মস্তিষ্ককে রাক করলাম!
অ্যালেক্সান্ডার

উজ্জ্বল! আমার জন্য তত্ক্ষণাত এটি স্থির করে দিন। +1
উইল অ্যাপলবি

2
ধন্যবাদ! পিএইচপি 5.6 উদাহরণের জন্য ভিসি ++ 11 (ভিএস 2012) রানটাইমগুলি দরকার
ওয়াচওয়ার্ড

ধন্যবাদ! মূলত x86 এর অংশটি মিস হয়ে গেছে তবে খারাপভাবে ব্যর্থ হওয়ার পরে আমি কীটি মিস করেছি তা দেখেছি এবং এখন সবকিছু ঠিকঠাক কাজ করে।
আলেকজান্দ্রে ডানাল্ট

5
পিএইচপি 5.6 এর সাথে এই সমস্যাটির যে কারও জন্য , আপনার ভিজ্যুয়াল সি ++ এর পুনরায় বিতরণযোগ্য ভিজ্যুয়াল স্টুডিও 2012 আপডেট 4 (vcredist_x86.exe) এর x86 সংস্করণ প্রয়োজন , যা নীচের পৃষ্ঠা থেকে প্রাপ্ত হতে পারে: মাইক্রোসফট / en-us/download/details .aspx? id = 30679
derekmx271

6

আমি একটি অনুরূপ বার্তা পেয়েছিলাম, এবং এটি প্রমাণিত হয়েছে যে আমি সিজিআই সার্ভার রোল ইনস্টল করি নি (আইআইএস -> অ্যাপ্লিকেশন ডেভেলপমেন্টের অধীনে)।


বার্তাটি কেমন মিল?
হরিণ শিকারি

আমি ভিসি ++ 11 রানটাইম ইনস্টল করেছি তবে এটি কাজ করার জন্য আমাকে সিজিআই সমর্থনও ইনস্টল করতে হয়েছিল। উইন্ডোজ 8.1 এবং আইআইএস 8.5 এ। এটির অধীনে সন্ধান করুনTurn windows features on or off > Internet information services > application development features > CGI
jxmallett

4

আইআইএস 8.5 সহ 2012 আর 2 সার্ভারে আমার পিএইচপি 7.0.3 এর জন্য একই ত্রুটি ছিল।

সমাধানটি ইনস্টল করতে হবে: ভিজ্যুয়াল সি ++ ভিজ্যুয়াল স্টুডিও 2015 32 বিটের জন্য পুনরায় বিতরণযোগ্য

এটি ইনস্টল করার পরে সবকিছু সঠিকভাবে কাজ করেছে।


1

ভিজ্যুয়াল স্টুডিও 2015 32 বীটের জন্য ভিজ্যুয়াল সি ++ পুনরায় বিতরণযোগ্য ইনস্টল করার পরেও 500 টি ত্রুটি হয়েছিল।

মাইক্রোসফ্ট সিস্টেটারগুলি থেকে এবং আমার পিএইচপি ওয়েব পৃষ্ঠার অনুরোধ করার সময় রান রেখেছে

w3wp.exe C:\PHP\php-cgi.exe "ACCESS DENIED"

w3wp.exe আইআইএস এর অধীনে চলমান অ্যাপ্লিকেশন পুল

নির্দিষ্ট অ্যাপ্লিকেশন পুল ব্যবহারকারীকে পড়তে / এক্সিকিউটি অনুমতিগুলি সি: \ পিএইচপি দেওয়ার জন্য সমস্যাটি স্থির হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.