উবুন্টু 13.10 এ আপগ্রেড করা হয়েছে - অ্যাপাচি শুরু করতে সক্ষম নয়


37

আমি গত সপ্তাহান্তে উবুন্টু 13.10 (উবুন্টু 13.04 থেকে) আপডেট করেছি এবং এখন আপাচি শুরু করতে সক্ষম হচ্ছে না। আপগ্রেড হওয়া অবধি এটি পুরোপুরি ভালভাবে কাজ করে চলেছিল এবং আমি নিজেই কোনও পরিবর্তন করি নি।

আমি যখন পুনঃসূচনাটি চালাতাম তখন এটিই পাই

apache2: Syntax error on line 260 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/: No such file or directory

সুতরাং, আমি ডিরেক্টরিটি তৈরি করেছি এবং তারপরে আমি এটি পেয়েছি:

 * Starting web server apache2                                                                                                                                      * 
 * The apache2 configtest failed.
Output of config test was:
[Wed Oct 30 11:17:42.921934 2013] [proxy_html:notice] [pid 2496] AH01425: I18n support in mod_proxy_html requires mod_xml2enc. Without it, non-ASCII characters in proxied pages are likely to display incorrectly.
AH00526: Syntax error on line 84 of /etc/apache2/apache2.conf:
Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.

ধন্যবাদ!


আপনি কি /etc/apache2/apache2.confফাইলটি পরিবর্তন করেছেন ?
ড্যান

না, আমি নেই।
এন

উত্তর:


71

এই লাইনটি প্রতিস্থাপন করা হচ্ছে

LockFile ${APACHE_LOCK_DIR}/accept.lock

এটার সাথে

Mutex file:${APACHE_LOCK_DIR} default

মধ্যে /etc/apache2/apache2.confসমস্যার সমাধান।

অতিরিক্ত তথ্য: এটি ঘটে কারণ আপগ্রেড আপনার পিএইচপি আপগ্রেড করে। আপনি যদি PHP5.3.X থেকে PHP5.5.X এ আপগ্রেড করেন - এবং আপনার সংশোধিত ফাইলগুলি চয়ন করতে চান তবে আপনি এই ত্রুটিটি খুঁজে পাবেন।


1
গ্রেট! এটি দুটি উপসংহার তৈরি করে: ডি
ক্যামিলো মার্টিন

আমি 0R10N এর সাথে খুব একই অবস্থা। ব্যতীত আমি 14.04 ব্যবহার করেছি। ঠিক একই ত্রুটি এবং ঠিক আমি গুগল অনুসন্ধান করার আগে (কনফিড্ড তৈরি করে) যা করেছি এবং এই পৃষ্ঠায় পৌঁছেছি। আমি এটি প্রয়োগ করেছি, তবে আপাচে অন্য একটি ত্রুটি ফেলেছে। AH00526: Syntax error on line 201 of /etc/apache2/apache2.conf: - Line 201 in my file is the opening tag for Directory directives
গ্যারিপ

9

এই পদক্ষেপগুলি সহ আপনার Mod_xML2enc ইনস্টল করতে হবে:

আপনার মোড_প্রক্সি রয়েছে তা নিশ্চিত করুন:

sudo apt-get install libapache2-mod-proxy-html

Mod_xML2enc এর জন্য

sudo apt-get install apache2-prefork-dev
mkdir ~/modbuild/ && cd ~/modbuild/
wget http://apache.webthing.com/svn/apache/filters/mod_xml2enc.c
wget http://apache.webthing.com/svn/apache/filters/mod_xml2enc.h
apxs2 -aic -I/usr/include/libxml2 ./mod_xml2enc.c
cd ~
rm -rfd ~/modbuild/
sudo service apache2 restart

1
আমার ক্ষেত্রে আমাকে অন্যান্য প্যাকেজগুলিও ইনস্টল করতে হয়েছিল sudo apt-get install libxml2 libxml2-dev apache2-devএবং খুব বেশি দিয়ে apxs2এবং rmকমান্ডগুলি sudo
সম্পাদন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.