ApacheCpanel

رفع خطای Syntax error Cannot load modules در سی پنل وب سرور Apache

بررسی خطای cannot open shared object file: No such file or directory

به این معناست که آپاچی هنگام راه‌اندازی سعی کرده مثلا ماژول mod_rewrite را بارگذاری کند، اما فایل so پیدا نشده است (یا مسیر اشتباه است یا ماژول نصب/لینک نشده).

🔍 دلیل اتفاق معمولاً یکی از موارد زیر است:

  1. بسته‌ی مربوط به mod_rewrite نصب نیست.
  2. مسیر تعریف‌شده در کانفیگ (LoadModule rewrite_module modules/mod_rewrite.so) اشتباه است.
  3. نسخه آپاچی یا ساختار مسیرها تغییر کرده (مثلاً از CentOS به AlmaLinux یا Debian منتقل شده).
  4. ماژول پاک شده یا توسط به‌روزرسانی حذف شده.

روش رفع خطا:

mv /usr/sbin/httpd_ls_bak /root/httpd_ls_bak.backup
mv /usr/sbin/httpd_ls_bak_bak_restore_done /root/httpd_ls_bak_bak_restore_done.backup
dnf reinstall ea-apache24 -y

سپس می توانید ماژول مورد نظر را در Apache نصب کنید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا