Laravel 5+ Ubuntu 14.04 पर 500 आंतरिक सर्वर त्रुटि प्राप्त करना


85

मैंने विंडोज ओएस पर कई बार लारवेल स्थापित किया है लेकिन यह इस प्रकार की समस्या कभी नहीं हुई। यह 500 आंतरिक सर्वर आमतौर पर तब होता है जब आपका "mod_rewrite" मॉड्यूल चालू नहीं होता है।

हालाँकि, Ubuntu 14.04 पर यह समस्या मुझे सिरदर्द दे रही है। मैंने rewrite_mod स्थापित किया है, लेकिन यह भी काम नहीं कर रहा है। मैंने अपने सभी फ़ोल्डरों और फ़ाइलों को अंदर ही एक्सेस दिया है

/ Var / www / html / laravel_project

फिर भी यह काम नहीं करता है। मूल से बदलकर .htaccess भी।

    +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

मेरे पास लारवेल 5+ के लिए आवश्यक सभी आवश्यक एक्सटेंशन हैं। क्या ऐसा कुछ बचा है जो मैंने नहीं किया?


5
इसलिए 500 के बारे में विवरण देखने के लिए अपनी त्रुटि लॉग की जाँच करें। जब तक आपको पता है कि, सभी जगह घूमने का कोई मतलब नहीं है।
मार्क बी

2
यह सिर्फ +FollowSymLinksशीर्ष पर क्यों है ? होना चाहिए Options +FollowSymLinks
माइक रॉकएट जूल

1
"मैंने rewrite_mod स्थापित किया है ... लेकिन" - और AllowOverrideआपके सर्वर कॉन्फ़िगरेशन में .htaccess के लिए उचित पहुँच की अनुमति दी है ?
मृदुल

@MikeRockett मैंने हाल ही में "विकल्प" को हटा दिया है जब इसे रखने पर ब्राउज़र खाली सफेद हो जाता है और इसे नहीं रखने पर ब्राउज़र 500 अनुरोध त्रुटि देता है, लेकिन दोनों ही मामलों में ब्राउज़र 500 त्रुटि लौटा रहा है। !
DpEN

1
@MikeRockett .. मैंने "/../" को index.php फ़ाइल से हटा दिया है और कोशिश की है और फ़ाइल अनुमतियों की अलग-अलग त्रुटियों को दिखाया है और फिर chmod और पढ़ने / लिखने की अनुमति सेट करें और यह काम किया !!! मदद भाई के लिए Thanx !!
DpEN

जवाबों:


214

अंत में समस्या पर काबू पा लिया

  • यह .htaccess फ़ाइल नहीं थी जो समस्या थी और न ही index.php। समस्या फाइलों तक पहुँचने और अनुमतियों की आवश्यकता पर थी।

समस्या को हल करने के लिए मैंने टर्मिनल के माध्यम से निम्नलिखित आदेशों को चलाया।

sudo chmod -R 755 laravel_blog

और फिर नीचे टाइप करके स्टोरेज फोल्डर में फाइल लिखने की अनुमति दें

chmod -R o+w laravel_blog/storage

इस दो आदेशों ने समस्या को हल कर दिया।


1
धन्यवाद, मुझे यह समस्या तब हुई जब Google कंप्यूट इंजन पर एक ताजा ubuntu 14.04 वितरण पर लार्वा स्थापित करने से, यह हल हो गया।
एलेक्स

1
इसके लिए धन्यवाद। यह दोनों ubuntu और मैक पर समस्या तय की।
अरुणाभ दास

2
यह एक बहुत बुरी सलाह है, chmod सभी फाइलों को + x पर सेट करता है। मुझे लगता है कि आप इसे निर्देशिकाओं के लिए करना चाहते थे, जिस स्थिति में आप खोज लेंगे।
माइटपॉर्क

उस आदेश को निष्पादित करने के लिए मुझे कहां (निर्देशिका को बदलना) सीडी चाहिए?
अनस्तासी लॉरेंट

1
आपको कई कुकीज़ चाहिए। डिजिटल महासागर की स्थापना LAMP Ubuntu 16.04 पर ठीक काम किया।
अभिषेक सैनी

71

.Env फ़ाइल बनाएं और चलाएं:

php artisan key:generate

यह एक गिट परियोजना को खींचने के बाद मेरे लिए काम किया।

.Env फ़ाइल बनाने और कुंजी बनाने के बाद, नीचे दिया गया कोड चलाएँ:

php artisan cache:clear 
php artisan config:clear

3
इसने मेरे लिए काम किया। लोबवेल प्रोजेक्ट को स्थापित करने के बाद एक noob गलती न करें, .env.example to .env या php कारीगर कुंजी का नाम बदलना सुनिश्चित करें: उत्पन्न दुर्घटना होगी
Armin

ठीक है यह एक नई बात है? पहली बार इस समस्या का सामना करते हुए
रॉबर्ट रोचा 3

1
php artisan cache:clear php artisan config:clearमेरे मामले के लिए काम कर रहा है
नूरकार्टिको

27

नीचे कमांड चलाने के बाद

sudo chmod 755 -R laravel
chmod -R o+w laravel/storage

यहाँ "लार्वेल" निर्देशिका का नाम है जहाँ लार्वा स्थापित किया गया है


इस आदेश के साथ कमांड चलाना सुनिश्चित करेंcomposer install
इफ्तिखार अली अंसारी

sudo chmod -R 755 laravel-R का स्थान गलत है
H ofkmãt Iskandar

20

यदि आपके पास .envफ़ाइल है, तो जांचने का प्रयास करें ।

अधिकतर यह बात कुछ ऐसा पैदा कर सकती है। एक फ़ाइल बनाने की कोशिश करें फिर सब कुछ से .env.exampleकॉपी करें, अपनी बनाई फ़ाइल में पेस्ट करें और इसे नाम दें .env। या jsut बस .env.exampleफ़ाइल का नाम बदलें .envऔर चलाने के लिएphp artisan key:generate


पहले प्रयास में यह मदद +
अक्किंकी 14

14

सुनिश्चित करें कि .env फ़ाइल, जिसमें APP_KEY हो , जड़ में मौजूद है।

.Env में क्या होना चाहिए स्पष्ट रूप से अन्य समाधानों में नहीं बताया गया है, और मैंने सोचा कि मैं इसे ऊपर दिए गए वाक्य पर उबाल दूंगा।

इसने लारवेल की एक नई स्थापना पर मेरी 500 त्रुटि को ठीक किया।

कदम:

  1. रूट में .env फ़ाइल बनाएँ (जैसे touch .env)
  2. सुनिश्चित करें कि इसमें कम से कम एक पंक्ति हो: APP_KEY=
  3. टर्मिनल में एक ऐप कुंजी बनाएँ: php artisan key:generate

टिप्पणियाँ:

  • मेरे विशेष इंस्टालेशन में कोई भी शामिल नहीं है। जो भी हो (उदाहरण के लिए या अन्यथा)

  • बस रिक्त होने से .env काम नहीं करता है।

  • A .vv जिसमें पैरामीटर हैं, लेकिन कोई भी APP_KEYपैरामीटर काम नहीं करता है।

बग ?: टर्मिनल में एक ऐप कुंजी बनाते समय , यह सफल के रूप में रिपोर्ट कर सकता है, हालांकि फ़ाइल में पहले से मौजूद कोई भी कुंजी वास्तव में .env में नहीं रखी जाएगी।APP_KEY= लाइन ।

एक संदर्भ के रूप में, यहां आधिकारिक .env उपयोगी बेसलाइन मापदंडों के साथ है। कॉपी-पेस्ट करें जो आपको चाहिए:

https://github.com/laravel/laravel/blob/master/.env.example


12

मुझे एक समान त्रुटि का सामना करना पड़ा है। मैंने लॉग इन की जाँच की /var/log/apache2/error.logऔर एक अनपेक्षित वेल्यू अपवाद पाया

मैंने प्रोजेक्ट dir के तहत स्टोरेज फ़ोल्डर के अपने अपाचे उपयोगकर्ता के लिए स्वामी को बदल दिया।

sudo chown -R www-data:www-data ./storage

मेरे मामले में apache2 प्रक्रिया का स्वामी है www-data, इसलिए इसे आप में बदल दें, यह apache2 config फाइल में पाया जा सकता है। आशा है कि यह आपके लिए उपयोगी है।


12

मैंने इस कमांड के साथ तय किया:

   rm -rf app/storage/logs/laravel.logs
   chmod -R 777 app/storage,
   php artisan cache:clear,
   php artisan dump-autoload OR composer dump-autoload

एक सर्वर पर एक और XAMPP अयस्क को फिर से शुरू करें और जो काम करना चाहिए।


3
777 एक बहुत ही खराब कमांड है और इंटरनेट पर किसी को भी WRITE एक्सेस देगा। 644 अधिक उचित है।
ज़ैक ग्रियर्सन

9

इस समस्या का एक और समाधान हो सकता है:

प्रोजेक्ट के रूट से कंपोज़र कमांड को चलाकर आवश्यक पैकेज स्थापित करें:

sudo composer install

अपडेट करें:

  • आपको इस आदेश को किसी प्रोडक्शन सर्वर पर नहीं चलाना चाहिए, लेकिन संगीतकार के साथ कुछ मुद्दों को स्थानीय एनवीएस पर हल किया जा सकता है।

संपादित करें:

  • https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md पर एक नज़र डालें कि रूट के रूप में कंपोज़र इंस्टॉल क्यों एक अच्छा विचार नहीं है
  • यदि आपको इसे रूट के रूप में चलाने की आवश्यकता है, तो निम्नलिखित झंडे प्रदान करें , ड्यूरिन को इंस्टॉल करने से थर्ड पार्टी कोड को ब्लॉक करने के लिए-no- प्लगइन्स -नो-स्क्रिप्ट

1
यह क्या बिल्ली है, क्या आप वास्तव में जानते हैं कि आप क्या जवाब दे रहे हैं!
जिमी ओबोनियो अबोर

3
@JimmyObonyoAbor वास्तव में यह काम कर रहा है। लॉग के अनुसार, 500 इसलिए था क्योंकि / विक्रेता में कुछ फाइलें गायब थीं। आप इसे कैसे ठीक करते हैं? कंपोज़र इंस्टॉल / अपडेट चलाकर। धन्यवाद और उत्थान, क्रिस्टोस पापोलस
टॉम्सीहाप

5
मेरा मानना ​​है कि सुडो के साथ कमांड चलाना एक संभावित सुरक्षा छेद है
शाय

5

मेरे पास PHP 7.0 और PHP 7.1 स्थापित था और मैं कमांड लाइन पर PHP 7.1 का उपयोग कर रहा था और Apache पर PHP 7.0 को सक्षम किया गया था, जब आप लारवेल फ्रेमवर्क और लोकलहोस्ट Apache2 को लार्वा के साथ उपयोग कर रहे हैं तो गन्दा समस्याएँ ला सकता है।

अपने PHP संस्करण को देखने के लिए सबसे पहले अपनी कंपोज़र फ़ाइल की जाँच करें।

"php": "^7.1.3",
"laravel/framework": "5.6.*",

कमांड लाइन पर अपना वर्तमान php संस्करण जांचें

php -v

अपाचे पर सक्षम अपने वर्तमान php संस्करण की जाँच करें, मैंने ब्राउज़र का उपयोग किया।

http://localhost

यदि यह वही नहीं है जो वर्तमान संस्करण को अक्षम करता है और नवीनतम को सक्षम करता है।

sudo a2dismod php7.2

sudo a2enmod php7.1

sudo service apache2 restart

इसके बाद फोल्डर परमिशन बदल दें

sudo chmod 755 -R blog

भंडारण फ़ोल्डर के लिए

chmod -R o+w blog/storage

5

Git का उपयोग करते समय एक लगातार समस्या:

Laravel's .gitignore ignores the .env file which when missing generates this error

मैन्युअल रूप से सर्वर पर .env फ़ाइल जोड़कर या FTP के माध्यम से अपलोड करके इसे हल किया


4

कभी-कभी php संस्करण के साथ समस्या होती है। हमें सर्वर से php संस्करण को बदलने की आवश्यकता है। बस नीचे स्ट्रिंग में लिखें .htaccess फ़ाइल:

AddHandler application/x-httpd-php5 .php

3

पहले अपने प्रोजेक्ट फ़ोल्डर के लिए सभी अनुमतियों को अनुमति दें (मान लें कि इसे लार्वा कहा जाता है), स्टोरेज सबफ़ोल्डर और उसके लॉग सबबफ़ोल्डर के लिए और वेंडर सबफ़ोल्डर (लार्वेल / स्टोरेज, लार्वेल / स्टोरेज / लॉग्स और लार्वा / विक्रेता) के लिए।

फिर जांचें कि क्या आपके पास .env फ़ाइल है - यदि आप नहीं चला सकते हैं:

$ mv .env.example .env

अपने बिल्ड-इन .env.example को आवश्यक .env का नाम बदलने के लिए।

अन्यथा डिबग मोड चालू करें - .env और सेट करें

APP_DEBUG=true

और लार्वा / विन्यास / app.php और परिवर्तन खोलें

'debug' => env('APP_DEBUG', false), 

सेवा

'debug' => env('APP_DEBUG', true),

इसलिए आप यह जान सकते हैं कि आपकी त्रुटि का कारण क्या है।


4
ऐसा कोई कारण नहीं है कि आपको इस तरह से config / app.php का संपादन करना चाहिए। .Env फ़ाइल के संपूर्ण उद्देश्य को नकार देगा।
नाथन

जब मैं अपने परीक्षण सर्वर (उत्पादन मोड में) पर अपना लार्वा ऐप चलाता था तो मुझे आंतरिक सेवा त्रुटियां हो रही थीं। APP_DEBUG को सेट करना = सत्य ने मुझे त्रुटि के विवरण को देखने की अनुमति दी, इसलिए मैं तब समस्या का पता लगा सकता था और उसे ठीक कर सकता था।
डेबी वी।

3

इन दो आदेशों को उस निर्देशिका में चलाएँ जहाँ Laravel स्थापित है:

sudo chmod 755 -R DIRECTORY_NAME
chmod -R o+w DIRECTORY_NAME/storage

फिर कैश साफ़ करें और ऑटो लोड को डम्प करें:

php artisan cache:clear
composer dump-autoload

3

मैंने कई बार इस समस्या का सामना किया है। इन चरणों में से एक का प्रयास करें इससे मुझे बहुत मदद मिली। शायद यह आपकी मदद भी करेगा।

  1. सबसे पहले अपनी फाइल परमिशन चेक करें।
  2. फ़ाइल अनुमतियाँ ठीक करने के लिए sudo chmod 755 -R your_project
  3. फिर chmod -R o + w your_project / storage को स्टोरेज फोल्डर में फाइल लिखने के लिए।
  4. php कारीगर कैश: स्पष्ट
    संगीतकार डंप-ऑटोलॉड
  5. php कारीगर कुंजी: उत्पन्न
  6. फिर सर्वर आवश्यकताओं की जाँच करें लार्वा आवश्यकता के अनुसार ।
  7. कई बार php वर्जन के कारण आपको यह त्रुटि हुईअपने php संस्करण को बदलने का प्रयास करें को cpanel में ।
  8. फिर अपनी .htaccess फ़ाइल को ठीक से कॉन्फ़िगर करें

3

मैंने सभी टिप्पणियों और सुझावों को पढ़ा। 500 - HTTP ERROR CODE आंतरिक सर्वर त्रुटि का प्रतिनिधित्व करता है।

इस त्रुटि के कारण:

  • अनुमति के मुद्दों के कारण मुख्य रूप से होते हैं
  • पर्यावरण चर नहीं मिला या .envआपकी रूट निर्देशिका में फ़ाइल नहीं मिली
  • PHP एक्सटेंशन समस्या
  • डेटाबेस की समस्या

ठीक कर:

  • सही अनुमतियाँ सेट करें:
    • इन आदेशों को चलाएं (उबंटू / डेबियन)
find /path/to/your/root/dir/ -type f -exec chmod 644 {} \;
find /path/to/your/root/dir/ -type d -exec chmod 755 {} \;

chown -R www-data:www-data /path/to/your/root/dir/

chgrp -R www-data storage bootstrap/cache
chmod -R ug+rwx storage bootstrap/cache
  • यदि .env फ़ाइल मौजूद नहीं है, तो एक बनाएं touch .envऔर अपने पर्यावरण चर को पेस्ट करें और फिर चलाएं
   php artisan key:generate
   php artisan cache:clear
   php artisan config:clear
   composer dump-autoload
  • अपनी php.ini फ़ाइल की जाँच करें और आपके द्वारा आवश्यक एक्सटेंशन को अनइंस्टॉल करें (किसी मामले में आपको इस कमांड को चलाकर एक्सटेंशन को स्थापित करना होगा apt-get install php7.2-[extension-name]
  • .envफ़ाइल में अपने डेटाबेस क्रेडेंशियल और मूल्यों की जाँच करें । और उस डेटाबेस के लिए डेटाबेस यूजर को परमिशन दें।

ये कुछ सामान्य समस्याएँ हैं जिनका सामना आप अपने लार्वा ऐप को तैनात करते समय करते हैं और आप इन सभी कमांडों को प्राप्त करना शुरू करते हैं, मैं आपको एक स्क्रिप्ट बनाने का सुझाव देता हूं जिससे आपका समय बचेगा।


2

यदि आप योनि का उपयोग करते हैं, तो यह कोशिश करें:

पहले करंट / वेंडर में config.php को हटा दें।

ये आदेश चलाएँ:

php artisan config:clear
php artisan clear-compiled
php artisan optimize

नहीं आर.एन.पी. php कारीगर विन्यास: कैश।

उममीद है कि इससे मदद मिलेगी।


1

इन दोनों आदेशों को लार्वा की जड़ पर चलाएं

find * -type d -print0 | xargs -0 chmod 0755 # निर्देशिका के लिए

खोजो। -प्रकार f -print0 | xargs -0 chmod 0644 # फाइलों के लिए


1

मेरे पास एक साझा होस्ट के साथ एक समान मुद्दा है। मुझे 500 त्रुटि हो रही थी। मैंने अभी लारवेल संस्करण और पीएचपी संस्करण की जाँच करके तय किया है। त्रुटि इसलिए थी क्योंकि Laravel 5.6 PHP 7.0.x पर नहीं चलता है एक बार जब मुझे पता है कि मैं अभी परियोजना को Laravel 5.5 में फिर से कॉन्फ़िगर करता हूं जो PHP 7.0.x के साथ संगत है अब सब कुछ सही है। एक और कारण है कि मेरे पास कभी-कभी समस्याएँ होती हैं एफ़टीपी I भ्रष्ट फ़ाइलें प्राप्त करता है और परियोजना को एक से अधिक बार अपलोड करना पड़ता है। आशा है कि भविष्य में यह मदद मुझे इस विषय में इतनी जानकारी नहीं मिली।


1

आप में से जो लोग मुझे पसंद करते हैं, उन्हें अन्य सभी उत्तरों की कोशिश करने के बाद भी त्रुटियां मिलीं:

Php एपाचे उपयोग के संस्करण की जांच करें, नवीनतम लार्वा केवल php7.1 के साथ काम करता है। तो आपको निम्न करना होगा:

sudo a2dismod php[yourversion]
sudo a2enmod php7.1
sudo systemctl restart apache2

उम्मीद है की यह मदद करेगा


1

अगर इसका लाइव सर्वर पर प्रयास करें

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews -Indexes
</IfModule>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /


# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

फिर यह भी सुनिश्चित करें कि आपके कंपोज़र.जॉन में php संस्करण आपके सर्वर के समान ही है।

अपने टर्मिनल में अपने php संस्करण का उपयोग करके जाँच करें php -v



1

अगर आपके लार्वा भंडार में .env फाइल नहीं है तो पहले। कॉपी करें और .env.example फ़ाइल को पेस्ट करें और इसे .env पर नाम बदलें। फिर .env फ़ाइल खोलें और डेटाबेस भाग में अपना डेटाबेस विवरण दें। रन: php कारीगर कुंजी: php कारीगर कैश उत्पन्न: स्पष्ट php कारीगर विन्यास: cache php कारीगर विन्यास: स्पष्ट संगीतकार डंप-ऑटोलॉड php कारीगर सेवा


0

लॉग के अनुसार:

[06-Feb-2016 22:38:48 Europe/Berlin] PHP Warning:  require(/Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/autoload.php on line 17
[06-Feb-2016 22:38:48 Europe/Berlin] PHP Fatal error:  require(): Failed opening required '/Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/../vendor/autoload.php' (include_path='.:/Applications/MAMP/bin/php/php7.0.0/lib/php') in /Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/autoload.php on line 17
[06-Feb-2016 22:43:37 Europe/Berlin] PHP Warning:  require(/Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/autoload.php on line 17
[06-Feb-2016 22:43:37 Europe/Berlin] PHP Fatal error:  require(): Failed opening required '/Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/../vendor/autoload.php' (include_path='.:/Applications/MAMP/bin/php/php7.0.0/lib/php') in /Users/tomsihap/Documents/Development/mamp/partie_1_exo/bootstrap/autoload.php on line 17

/ वेंडर फोल्डर में फाइल खोलने में कुछ विफलताएँ हैं।

संगीतकार के माध्यम से स्थापित करने और अद्यतन करने के बाद, मैं अंत में मुद्दे को हल करने में सक्षम था।

sudo composer install
sudo composer update

0

स्टोरेज फोल्डर को राइटिंग प्रिलिजे (chmod o + w) से बनाएं, मेरे लिए एक आकर्षण की तरह काम करें।



0

मैंने इस मुद्दे का सामना किया और अपाचे में अपने php संस्करण को अपग्रेड करके 5.6.x तक तय किया



0

मैंने बस निम्न कमांड चलाई:

php artisan passport:install

मैं पूरी तरह से एपीआई और Vue.js. के आधार पर अपने आवेदन को चलाने के लिए पासपोर्ट का उपयोग कर रहा था। लारवेल ने ठीक काम किया लेकिन हर बार जब मैंने अपने एपीआई के माध्यम से लॉगिन करने की कोशिश की तो मुझे त्रुटि मिल जाएगी। कमांड चलाने के बाद और मेरे Laravel फ़ाइलों पर client_id और client_secret को अपडेट करने के बाद, लाइव सर्वर पर नए अपडेट को धकेल दिया, समस्या हल हो गई। मेरे उपयोगकर्ता मॉडल में निम्नानुसार एक स्क्रिप्ट है:

public function generateToken($request)
{
    $http = new \GuzzleHttp\Client();
    $response = $http->post(URL::to('/').'/oauth/token', [
        'form_params' => [
            'grant_type' => 'password',
            'client_id' => '6',
            'client_secret' => 'x3yhgWVqF8sSaMev4JI3yvsVxfbgkfRJmqzlpiMQ',
            'username' => $this->email,
            'password' => $request->input('password'),
            'scope' => '',
        ],
    ]);
    //  Lets get an array instead of a stdObject so that we can return without errors
    $response = json_decode($response->getBody(), true);

    return oq_api_notify([
                'auth' => $response,                                        //  API ACCESS TOKEN
                'user' => $this->load(['settings'])->toArray(),
            ], 201);
}

मैंने अभी client_id और client_secret को अपडेट किया है तभी सहेजा है। चूंकि पासपोर्ट कमांड आपको दो क्लाइंट कुंजी देता है:

1) व्यक्तिगत पहुंच ग्राहक (client_id और client_secret)

2) पासवर्ड अनुदान ग्राहक (client_id और client_secret)

मैंने पासवर्ड अनुदान ग्राहक का उपयोग किया। आशा है कि यह किसी को वहाँ मदद करता है :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.