मैक पर बनाई गई एक साइट एक निर्देशिका के रूप में खुलती है


0

मैं मैक पर साइटों फ़ोल्डर में एक phpmyadmin निर्देशिका रखा। जब मैं ब्राउज़र में phpmyadmin का स्थान खोलता हूं , तो http: //new-host-w.home/~username/phpmyadmin/ यह एक साइट के बजाय एक निर्देशिका के रूप में खुलता है। यदि मैं index.php खोलता हूं, तो यह एक टेक्स्ट फाइल के रूप में खुलता है।

जवाबों:


1

OS X पर स्थानीय सर्वर वातावरण देशी PHP समर्थन प्रदान नहीं करता है। MAMP की कोशिश करें , जो Mac के लिए Apache, PHP और MySQL बंडल है।


मैंने PHP स्थापित किया। मेरा प्रश्न यह था कि जब मैं उस निर्देशिका में ब्राउज़ करता हूं और index.php को खोलता हूं, तो ब्राउज़र एक वेब पेज के बजाय एक पाठ फ़ाइल दिखाता है।
user823527

@ user823527, चूंकि स्थानीय सर्वर में देशी PHP समर्थन नहीं है, वेब सर्वर उस पृष्ठ को पाठ के रूप में प्रस्तुत करेगा, बजाय इसके कि आप इसे प्रस्तुत करें। आपको MAMP चलाने के लिए या PHP को सक्षम करने के लिए इस ट्यूटोरियल के समान कुछ करने की आवश्यकता होगी: Foundationphp.com/tutorials/php_leopard.php
JW8

और इसका जवाब है क्योंकि सर्वर php को रेंडर नहीं करता है। एक नमूना .php फ़ाइल के साथ प्रयास करें phpinfo()और देखें कि क्या काम करता है। यदि नहीं, तो php / MAMP को पुन: स्थापित करने का प्रयास करें।
0sh

1

जैसा कि @Mososz ने उल्लेख किया है, MAMP एक बेहतरीन विकल्प है। एक अन्य विकल्प अपने स्थानीय वेब सर्वर के लिए PHP को सक्षम करना है, जैसा कि इस ट्यूटोरियल में दिखाया गया है (तेंदुए के लिए - 10.5)। कदम ओएस एक्स के अन्य संस्करणों के लिए समान होना चाहिए। त्वरित सारांश:

  • httpd.confस्थानीय अपाचे वेब सर्वर के लिए पता लगाएँ
  • उपयुक्त व्यवस्थापक विशेषाधिकारों (sudo, आदि के माध्यम से) के साथ, निम्नलिखित पंक्ति को अनियंत्रित करें: LoadModule php5_module libexec/apache2/libphp5.so
  • php.iniPHP समर्थन को सक्षम करने के लिए सेट अप करें

फिर आपको उस पृष्ठ पर ब्राउज़ करने में सक्षम होना चाहिए जिसे आपने अपने प्रश्न में नोट किया है और इसे पाठ के बजाय वेब पेज के रूप में देख सकते हैं।


1

जैसा कि JW8 में उल्लेख है, httpd.conf (आमतौर पर /etc/apache2/httpd.conf) का पता लगाएं और फ़ाइल के अंत में जाएं। आपको कुछ इस तरह से देखना चाहिए:

<IfModule php5_module>
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
  <IfModule dir_module>
    DirectoryIndex index.html
...

बदलने के

DirectoryIndex index.html

द्वारा

DirectoryIndex index.html index.php

और phpmyadminकाम करना चाहिए।

आप इंस्टॉल करने परphpmyadmin अधिक संपूर्ण ट्यूटोरियल के लिए भी यहां देख सकते हैं ।

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