2014-11-27 12 views
5

मेरा होमस्टेड वाग्रेंट आभासी मशीन कुछ PHP त्रुटियों (जैसे कक्षा नहीं मिली, कुछ प्रकार की पार्स त्रुटियां इत्यादि) के लिए लैरवेल व्हाउप्स त्रुटि के बजाय मुझे 502 Bad Gateway लौटा रही है।PHP त्रुटियों के लिए व्हाउप्स के बजाय होमस्टेड 502 खराब गेटवे

क्या किसी के पास सभी PHP त्रुटियों के लिए व्हाउप्स को ब्रिज करने का समाधान है?

मैं इस तरह मैन्युअल /var/log/nginx/<my_vhost>.app-error.log पढ़ने त्रुटि मिल सकता है:

2014/11/27 15:15:44 [error] 1300#0: *12 FastCGI sent in stderr: "PHP message: PHP Fatal error: <ERROR HERE> on line <LINE>

लेकिन यह डिबगिंग के लिए बहुत कष्टप्रद है ...

Homestead संस्करण: 0.2.0। लैरवेल संस्करण: 4.2

उत्तर

12

कुछ खोजों के बाद मुझे एक कार्य समाधान मिला।

मैं अपने /etc/nginx/nginx.conf निम्न पंक्तियां जोड़ें करने के लिए है:

http { 
    ... 
    fastcgi_buffers 8 16k; 
    fastcgi_buffer_size 32k; 
    ... 
} 

sudo

sudo nano /etc/nginx/nginx.conf 

के साथ रूट अधिकार के साथ संपादित और फिर पुन: प्रारंभ nginx

sudo /etc/init.d/nginx restart 

स्रोत भूल जानकारी का: https://laracasts.com/discuss/channels/general-discussion/whoops-doesnt-show-any-errors-homestead-20

0

मेरा घर यह php fpm पैकेज की वजह से दिखा रहा था। तो मैं इस टिप्पणी को चलाता हूं और अब ठीक काम कर रहा हूं

sudo apt-get install php7.0-fpm --fix-missing 
संबंधित मुद्दे