2016-03-22 8 views
17

मैं कई संकुल के http संगीतकार रजिस्ट्री उपयोग करने की आवश्यकता:सुरक्षित-http झंडा काम नहीं करता है

... 
"repositories":[ 
    {"type":"composer", "url":"http://<url>"} 
], 
"secure-http":false, 
... 

लेकिन जब मैं ताला फ़ाइल को अद्यतन करने के composer update कोशिश कर रहा हूँ, मुझे मिल गया:

[Composer\Downloader\TransportException] 
Your configuration does not allow connection to http://<url>. 
See https://getcomposer.org/doc/06-config.md#secure-http for details. 

यूआरएल का जवाब देकर मुझे अगली जानकारी मिली;

secure-http# 

Defaults to true. 
If set to true only HTTPS URLs are allowed to be downloaded via Composer. 
If you really absolutely need HTTP access to something then you can disable it ... 

तो मैं उलझन में हूं कि मैं क्या गलत कर रहा हूं।

+0

ऐसा लगता है कि मैं कुछ Strcture composer.json समस्या थी। मैं इसे खोजने की कोशिश करूंगा। – Funcraft

+0

हाँ, मैं सिर्फ बेवकूफ हूँ। विकल्प 'सुरक्षित-http' जैसा कि संगीतकार प्रलेखन में बताया गया है,' config' प्रॉपर्टी 'में होना चाहिए। – Funcraft

+0

यदि आपने काम किया है तो आप अपना जवाब क्यों स्वीकार नहीं करते? –

उत्तर

53

गलत composer.json संरचना। secure-httpconfig अनुभाग में होना चाहिए:

{ 
    ..., 
    "config":{ 
    ..., 
    "secure-http":false, 
    ... 
    } 
    ... 
} 
+4

इस बिंदु पर निश्चित रूप से स्वीकार करने योग्य है, अभी भी जनवरी 2017 को काम करने की पुष्टि कर सकते हैं। –

संबंधित मुद्दे