उबंटू और अपाचे 2 उबंटू 16.04 में अपग्रेड होने के बाद टूट गए


24

मुझे अपने सर्वर के अवशेषों को ठीक करने की बहुत समस्या हो रही है, जो कि कल क्सिनियल में अपग्रेड करने के बाद है।

PHP एप्स कोड की गड़बड़ी के रूप में चलते हैं, और खुद को 'सर्वर पर अब और नहीं' पाया जा सकता है।

कमांड लाइन से Apache2 को चलाने का प्रयास करने पर मुझे मिलने वाली इन त्रुटियों के साथ कुछ करना हो सकता है।

सिस्टमक्टेल डेमॉन-रीलोड चलाने के बाद '

मुझे आशा है कि मुझे इस पर कुछ मदद मिल सकती है, बहुत सारे कंप्यूटर इस बात पर भरोसा करते हैं: /

मैं कुछ और लॉग उपलब्ध कराऊंगा, लेकिन वे बहुत बड़े हैं और मुझे नहीं पता कि क्या प्रदान करना है।

ओह, और मुझे यह त्रुटि मिलती है जब PHP5 को स्थापित करने की कोशिश की जाती है, अगर यह मदद करता है।

PHP5 को स्थापित करने की कोशिश करते समय

अग्रिम में धन्यवाद।

संपादित करें: यहाँ कमांड लाइन से 'apache2' चलाने से आउटपुट है:

'apache2' कमांड लाइन आउटपुट


3
16.04 PHP 7.0 के साथ चलता है इसलिए यदि आप इसे काम करना चाहते हैं तो आप मेरे द्वारा दिए गए उत्तर पर एक नज़र डालना चाहते हैं । बेझिझक एक उत्थान छोड़ें यदि यह आपकी मदद करता है।
विदेहोनथ

1
लाइन 140 /etc/apache2/apache2.confऔर लाइन 1 में से क्या हैं /etc/apache2/mods-enabled/php5.load? इसके अलावा, क्या आप PHP 7.0 का उपयोग करने के लिए तैयार हैं?
ओलाथे

धन्यवाद, मैं देख लूँगा। मैं इसे उपयोग करने के लिए तैयार हूँ अगर यह समान संगतता और कार्यक्षमता प्रदान करता है, जो मुझे लगता है कि यह :)
Nectar

पंक्ति 1 "LoadModule php5_module /usr/lib/apache2/modules/libphp5.so" है, जबकि रेखा 140 "" शामिल है मॉड्युलर-सक्षम / *। लोड
Nectar

1
कृपया टेक्स्ट को स्क्रीनशॉट के रूप में पोस्ट न करें, इसके बजाय टेक्स्ट को कॉपी करें और कोड के रूप में पोस्ट करने के लिए मार्कडाउन का उपयोग करें।
oerdnj

जवाबों:


28

Ubuntu 16.04 PHP 7.0 के साथ आता है। आपको libapache2-mod-phpपैकेज स्थापित करने और फिर PHP5 के सभी निशान को अक्षम करने की आवश्यकता है।

  1. PHP5.x पैकेज की स्थापना रद्द करें: sudo apt-get purge php5-common(यह सभी PHP 5 संकुल को हटा देगा।
  2. डिफ़ॉल्ट (7.0) PHP apache2 SAPI स्थापित करें: sudo apt-get install libapache2-mod-php
  3. यदि Apache2 अभी भी टूट गया है: sudo rm /etc/apache2/mods-enabled/php5.*PHP5 मॉड को अक्षम करें और PHP 7.0 को सक्षम करें sudo a2enmod php7.0

ठीक है, जिसने मुझे उस समस्या को हल करने में मदद की, जो मुझे नए संस्करण में अपडेट करने के बाद मिली थी
17

महान 16.04 को अपग्रेड करने के बाद लिनक्स पुदीना पर काम किया
Clain डीसिल्वा

1

यदि आप ~ userdir / public_html से www चला रहे हैं, तो /etc/apache2/mods-enabled/php7.0.conf में नीचे की जाँच करें

# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# from <IfModule ...> to </IfModule>

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