উবুন্টু 16.04 এ আপগ্রেড করার পরে পিএইচপি এবং অ্যাপাচি 2 ভাঙা


24

গতকাল জেনিয়ালে আপগ্রেড করার পরে আমার সার্ভারের অবশেষগুলি ঠিক করতে আমি অনেক সমস্যায় পড়েছি।

পিএইচপি অ্যাপ্লিকেশনগুলি কোডের জগাখিচুড়ি হিসাবে চালিত হয় এবং নিজস্ব ক্লাউড 'সার্ভারে আর খুঁজে পাওয়া যায় না'।

কমান্ড লাইন থেকে অ্যাপাচি 2 চালানোর চেষ্টা করার সময় আমি এই ত্রুটিগুলি পেয়ে যাচ্ছি তার সাথে কিছু করা হতে পারে।

Systemctl চলমান পরে ডেমন-পুনরায় লোড করুন '

আমি আশা করি আমি এতে কিছুটা সহায়তা পেতে পারি, প্রচুর কম্পিউটার এই জিনিসটির উপর নির্ভর করে: /

আমি আরও কিছু লগ সরবরাহ করব, তবে সেগুলি বিশাল এবং কোন অংশগুলি সরবরাহ করতে হবে তা আমি জানতাম না।

ওহ, এবং পিএইচপি 5 ইনস্টল করার চেষ্টা করার সময় আমি এই ত্রুটিটি পাই, যদি এটি সাহায্য করে।

পিএইচপি 5 ইনস্টল করার চেষ্টা করার সময়

আগাম ধন্যবাদ.

সম্পাদনা: কমান্ড লাইন থেকে 'অ্যাপাচি 2' চালানো থেকে আউটপুটটি এখানে:

'apache2' কমান্ড লাইন আউটপুট


3
১.0.০৪ পিএইচপি runs.০ সহ চালায় তাই আপনি যদি এটি কাজ করতে চান তবে আপনি যে উত্তরটি দিয়েছিলেন তা এখানে একবার দেখে নিতে পারেন । যদি এটি আপনাকে সহায়তা করে তবে একটি উত্সাহ ছাড়তে নির্দ্বিধায়।
ভিডিওনাথ

1
140 এর /etc/apache2/apache2.confলাইন এবং লাইন 1 এর /etc/apache2/mods-enabled/php5.loadকী? এছাড়াও, আপনি কি পিএইচপি 7.0 ব্যবহার করতে ইচ্ছুক?
ওলাথে

ধন্যবাদ, আমি একবার দেখে নেব আমি এটি ব্যবহার করতে আগ্রহী যদি এটি একই রকমের সামঞ্জস্যতা এবং কার্যকারিতা সরবরাহ করে যা আমি অনুমান করি যে এটি :)
অমৃত

লাইন 1 যখন লাইন 140 হয় "। IncludeOptional mods, সক্রিয় / * লোড" হয় "LoadModule php5_module /usr/lib/apache2/modules/libphp5.so"
পীযূষ

1
দয়া করে স্ক্রিনশট হিসাবে পাঠ্য পোস্ট করবেন না, পরিবর্তে পাঠ্যটি অনুলিপি করুন এবং কোড হিসাবে পোস্ট করার জন্য মার্কডাউন ব্যবহার করুন।
oerdnj

উত্তর:


28

উবুন্টু 16.04 পিএইচপি 7.0 এর সাথে আসে। আপনাকে libapache2-mod-phpপ্যাকেজ ইনস্টল করতে হবে এবং তারপরে PHP5 এর সমস্ত ট্রেস অক্ষম করতে হবে।

  1. PHP5.x প্যাকেজ আনইনস্টল করুন: sudo apt-get purge php5-common(এটি সমস্ত পিএইচপি 5 প্যাকেজ সরিয়ে দেবে।
  2. ডিফল্ট ইনস্টল করুন (7.0) পিএইচপি অ্যাপাচি 2 এসপিআই: sudo apt-get install libapache2-mod-php
  3. যদি অ্যাপাচি 2 টি এখনও ভাঙা হয় তবে করুন: sudo rm /etc/apache2/mods-enabled/php5.*পিএইচপি 5 মোড অক্ষম করতে এবং পিএইচপি 7.0 এর সাথে সক্ষম করতে sudo a2enmod php7.0

ভাল, এটি আমাকে নতুন সংস্করণে আপডেট করার পরে যে সমস্যাটি পেয়েছিল তা সমাধান করতে সহায়তা করেছে
বুলট্যাক

16.04 এ আপগ্রেড করার পরে লিনাক্স পেপারমিন্টে দুর্দান্ত কাজ করেছে
ক্লেইন ডিসিলভা

1

আপনি যদি ~ ব্যবহারডির / পাবলিক_এইচটিএমএল থেকে 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>

আপনাকে অনেক ধন্যবাদ, এটিই আমার সমস্যার কারণ ছিল।
আর্টুর সিজিউউস্কি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.