PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست حل مشکل استارت نشدن آپاچی



amnshzd
April 5th, 2018, 14:59
با سلام
سرور ما سی پنل هست آپاچی start نمیشه و ارور میده
symbol lookup error: /usr/sbin/httpd: undefined symbol: apr_allocator_align
از دوستانی که حرفه ای هستن درخواست میکنم برای حل مشکل با هزینه پیام بدن.
متشکر

demonvictor
April 5th, 2018, 16:51
با سلام
سرور ما سی پنل هست آپاچی start نمیشه و ارور میده
symbol lookup error: /usr/sbin/httpd: undefined symbol: apr_allocator_align
از دوستانی که حرفه ای هستن درخواست میکنم برای حل مشکل با هزینه پیام بدن.
متشکر


مشکل خاصی نیست مهندس.
فقط شما باید یک سری لایبرری هارو که بهتون میگم پاک کنین. بعد دقیقا همون لایبرری هارو آخرین نسخه اش رو نصب کنین.
با دستور زیر لایبرری هارو یه بکاپ بگیرین:


cp -up /usr/local/lib/libapr* libapr/


خب حالا اون هارو پاکش کنین. میتونین با دستور زیر پاکش کنین:


rm -i /usr/local/lib/libapr*


فقط بابت هرکدوم ازتون سوال میپرسه. که باید دکمه ی y رو بزنین. مثلا دقیقا یه چیزی شبیه به این میشه:


root@demonvictor:/home/demonvictor# cp -up /usr/local/lib/libapr* libapr/root@demonvictor:/home/demonvictor# rm -i /usr/local/lib/libapr*rm: remove regular file `/usr/local/lib/libapr-1.a'? yrm: remove regular file `/usr/local/lib/libapr-1.la'? yrm: remove symbolic link `/usr/local/lib/libapr-1.so'? yrm: remove symbolic link `/usr/local/lib/libapr-1.so.0'? yrm: remove regular file `/usr/local/lib/libapr-1.so.0.2.12'? yrm: remove regular file `/usr/local/lib/libaprutil-1.a'? yrm: remove regular file `/usr/local/lib/libaprutil-1.la'? yrm: remove symbolic link `/usr/local/lib/libaprutil-1.so'? yrm: remove symbolic link `/usr/local/lib/libaprutil-1.so.0'? yrm: remove regular file `/usr/local/lib/libaprutil-1.so.0.2.12'? y

خب حالا پکیجای زیر رو آخرین ورژنشون رو مجددا نصبش کنین:


libaprutil1 libaprutil1-dev libapr1 libapr1-dev


بعدش هم که ببینین واقعا داره درست کار میکنه این پکیجایی که نصب کردین یا نه میتونین از ldd استفاده کنین. تقریبا یه چیزی شبیه به این میشه:


ldd /usr/sbin/apache2


که باید تقریبا یه خروجی بدین شکل ببینین حالا نه دقیقا همین.:


linux-vdso.so.1 => (0x00007fffe4123000) libpcre.so.3 => /lib/libpcre.so.3 (0x00007f3a303b2000) libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x00007f3a3018f000) libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00007f3a2ff59000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f3a2fd3c000) libc.so.6 => /lib/libc.so.6 (0x00007f3a2f9b9000) libuuid.so.1 => /lib/libuuid.so.1 (0x00007f3a2f7b3000) librt.so.1 => /lib/librt.so.1 (0x00007f3a2f5ab000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007f3a2f372000) libdl.so.2 => /lib/libdl.so.2 (0x00007f3a2f16d000) libexpat.so.1 => /lib/libexpat.so.1 (0x00007f3a2ef44000) /lib64/ld-linux-x86-64.so.2 (0x00007f3a3087d000)

اگر نتیجه ای مثل بالا دیدین یعنی داره درست کار میکنه.

حالا راحت یا از دستور سرویس سیگنال ریستارت بدین به آپاچی تون و ریستش کنین بدون هیچ ارروری یا اینکه مستقیم از دستور زیر استفاده کنین:


/etc/init.d/apache2 start


اگر دقیقا طبق دستورات بالا کار رو پیش ببرین مشکل ریستارت نشدن وب سرورتون حل میشه. برای اینهم که چیزی براتون مبهم نشه سعی کردم بتون یه نمونه از هرکدوم نشون بدم که نحوه ی صحیح بودن اجرای دستور به چه شکل هست بهتون نشون بدم که اگر هر دستور با اشکال مواجه شد بتونین تو تاپیک بگین که باز کمکتون کنیم.

اما مشکل اصلی از همین لایبرری ها هستن که راه حلش همین هستش.

انشالله که برای حل این مشکل تا الآن به کسی هزینه ای پرداخت نکرده باشین.