एमओपी प्रो 3.05 Mavericks पर Yosemite को अपडेट किया गया - अपाचे शुरू नहीं होता है


183

मैं MAMP Pro 3.05 को सफलतापूर्वक Yosemite में DP4 तक एक विभाजन पर चला रहा हूं जो कि Yosemite की एक साफ स्थापना थी।

मैंने अब अपने Mavericks इंस्टाल पर DP5 के लिए इंस्टॉलर चला लिया है, और अब MAMP Pro इंस्टाल अपाचे को शुरू नहीं करेगा। यह लॉग की जांच करने के लिए कहता है, लेकिन मुझे कुछ भी उचित नहीं दिखता है।

मैं यह मान रहा हूं कि चूंकि यह पहले से स्थापित है, इसलिए योसमाइट के अपाचे के लिए इसके विन्यास में कुछ गलत है।

कोई विचार?

जवाबों:


733

MAMP फोल्क्स ने केवल वर्कअराउंड पोस्ट किया

10.10 पूर्वावलोकन 5 बग का समाधान

टेस्ट अपडेट: यह काम करता है!

Yosemite रिलीज के लिए भी काम करता है!


5
मेरे लिए काम किया। सचमुच अजीब। यह इसे ठीक क्यों करता है?

11
MAMP में प्रयुक्त अपाचे मॉड्यूल में से एक (मैं भूल गया कि कौन सा - यह कुछ समय पहले हुआ था) एक प्रतिलिपि का उपयोग किया गया था जिसे मैक ओएस के साथ भेज दिया गया था। उस मॉड्यूल के स्थान को योसेमाइट में बदल दिया गया था जिसके कारण "एन्वारर्स" में परिभाषित पथ से अब और नहीं मिल रहा है जब हम फ़ाइल का नाम बदलते हैं, तो हम MAMP को बिना किसी पूर्वनिर्धारित रास्तों के खुद का मॉड्यूल खोजने देते हैं।
अंतरंग करें

1
धन्यवाद! महान! मेरे लिए काम करना बंद कर दिया, जब भी योसेमाइट में अपग्रेड किया गया!
दिनांक 15

1
धन्यवाद, आपने मेरा दिन बचाया!
मारियो सैंटोस

1
अपाचे शुरू हो गया, लेकिन MySQL नहीं होगा।
जस्टिन पुटनी

28

बस ट्विटर पर MAMP से वर्कअराउंड मिला

10.10 पूर्वावलोकन 5 बग के लिए वर्कअराउंड: "_vvvars" में स्थित फ़ाइल "envvars" का नाम बदलें


12

यह Yosemite पर Mamp Pro 2.1.1 के लिए भी काम करता है।

MAMP फोल्क्स ने केवल वर्कअराउंड पोस्ट किया

10.10 पूर्वावलोकन 5 बग का समाधान

टेस्ट अपडेट: यह काम करता है!



2

MAMP Pro 3.0.7.3 को योसेमाइट पर ठीक चलना चाहिए, लेकिन इसे एक नई मशीन पर स्थापित करने के बाद, मैंने उसी समस्या का अनुभव किया।

मेरे मामले में, समस्या इसलिए हुई क्योंकि मैंने अपने वर्चुअल होस्ट के लिए अतिरिक्त पैरामीटर निर्धारित किए थे जिसमें उद्धरण शामिल थे। डिफ़ॉल्ट रूप से, योसेमाइट कीबोर्ड सेटिंग्स सीधे उद्धरणों को स्मार्ट उद्धरण ("नो-कैश" "नो-कैश" बन गया है। फ़ॉन्ट और फ़ॉन्ट आकार पर निर्भर करता है, यह तुरंत स्पष्ट नहीं हो सकता है)। इससे अपाचे दुर्घटनाग्रस्त हो गया, तब भी जब मेजबान को अक्षम कर दिया गया था।

इस सेटिंग्स को बदलने के लिए, सिस्टम प्राथमिकताएं -> कीबोर्ड पर जाएं। पाठ टैब में, स्मार्ट उद्धरणों और डैश का उपयोग अनचेक करें।


1

आज, मैंने OSX Yosemite 10.10 (आधिकारिक रिलीज़) में अपग्रेड करने के बाद मुझे MAMP Pro 3.0.7.3 में अपग्रेड किया और मैंने उसी समस्या का अनुभव किया। Apache शुरू नहीं हो सकी और इसमें एक खाली लॉग फाइल है।

मैंने यह ठीक करने की कोशिश की, लेकिन मैंने देखा कि फ़ाइल का नाम "envvars_" है न कि "envvars"। मैंने इसका नाम बदलकर envvars रखा, MAMP Pro को फिर से शुरू किया और अपाचे शुरू नहीं हो सका और इसमें एक खाली लॉग फाइल थी। मैंने यह भी देखा कि envvars फ़ाइल का नाम बदलकर envvars_ कर दिया गया था, जब मैंने इसका नाम बदला था।


मैंने भी उसी नाम को देखा है, और समस्या अभी भी अपरिचित है। ऐसा लगता है कि यह नम को खोदने का समय हो रहा है।
फ्राम्बर्ट

@ इससे पहले कि आप इसे खोदें, प्रत्येक होस्ट के लिए डायनामिक होने के लिए PHP संस्करण को सेट करने का प्रयास करें। यह मेरे लिए मुद्दा तय लगता है।
IEnumerator

1

मैं Mavericks पर MAMP 3.0.5 चला रहा था। Mavericks को El Capitan में अपग्रेड करने के बाद, मैं उसी मुद्दे पर भाग गया। मिकाल ने सामान्य रूप से शुरुआत की लेकिन अपाचे ने नहीं।

नाम बदलने के बाद envvarsकरने के लिए _envvarsफ़ोल्डर में /Applications/MAMP/Library/binके रूप में Yosemite के लिए सुझाव दिया इस तरह, मैं पहले की तरह अपाचे शुरू करने के लिए कर रहा था।

तो, यह फिक्स El Capitan के लिए भी काम करता है!


0

मैं इसे envvar बदलकर _envvar में काम नहीं कर रहा था, लेकिन 8888 से 80 तक अपाचे पोर्ट को बदलकर हल करने में सक्षम था, फिर मैंने देखा कि मुझे mod_example.so याद आ रहा था। देखें कि मैंने नीचे कैसे हल किया:

MAP में Apache Server शुरू क्यों नहीं होगा?


0

मैंने उस समाधान की कोशिश की और अन्य लोगों ने बार-बार काम नहीं किया जब तक मुझे एहसास नहीं हुआ कि मुझे पूरी तरह से एमएमपी को फिर से शुरू करना चाहिए, ऐसा करने के बाद, एन्वारर्स से _vvvars तक के इस सरल बदलाव ने एक आकर्षण की तरह काम किया।

आप MAMP की जाँच पूरी तरह से शुरू कर सकते हैं यदि कोई प्रक्रिया चल रही है, तो टर्मिनल खोलें:

ps -cvx | grep "mysql"

यह उन प्रक्रियाओं की एक सूची का उत्पादन करेगा, जो उस समय mysql को शामिल करता है, जिसमें PDI जुड़ा हुआ है, इसलिए आपको केवल यह संख्या और लेनी होगी:

kill PDI

जहां पीडीआई प्रक्रिया से जुड़ी संख्या है, उसके बाद, यदि आप फिर से लिखते हैं तो कमांड ps -cvx | grep "mysql"पॉइंटर खाली होना चाहिए।

एक बार हो जाने के बाद, केवल MAMP निष्पादित करें।


0

स्वीकृत उत्तर मेरे काम नहीं आया क्योंकि _envars फ़ाइल पहले से ही थी। मुझे MAMP का नवीनतम संस्करण डाउनलोड करना था और इसे स्थापित करना था और इसने काम किया।


0

कभी-कभी, यह हमेशा उन envarsफ़ाइलों को नहीं है जो अपराधी है। यदि आप vhost फ़ाइल को संपादित कर रहे हैं /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf, तो वाक्य रचना त्रुटि MAMP की अपाचे को चेतावनी के बिना शुरू नहीं कर सकती है।

उस स्थिति में, आप निम्न कमांड चला सकते हैं और देख सकते हैं कि क्या कोई त्रुटि सामने आई है।

sudo apachectl stop

0

इसे इस्तेमाल करे::

फ़ाइल "envvars" को केवल OS X Yosemite के लिए "_envars" में / Applications / MAMP / Library / bin में स्थित फ़ाइल का नाम बदलें।


0

मुझे MAMP v3.4 काम मिला।

मैंने "envars_" का नाम बदलकर "_envars" कर दिया ... लेकिन यह काम नहीं किया।

मुझे भी वरीयताओं में जाना था, और "सेट वेब और MySql बंदरगाहों को 80 और 3306" बटन पर मारा!

काम करता है!

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