-
پشتبانی ثبت تیکت و سوالات پیش از خرید
-
پشتیبانی تلفنی 021-91300210
-
پشتیبانی فوری 0313740
آپاچی بعد از به روز رسانی در FreeBSD کار نمی کند
Apache won’t start after update on FreeBSD
یک مشکل با php / apache باعث می شود آپاچی در FreeBSD مشغول به کار نشود.
سعی کنید –with-openssl را از فایل configure.php خود پاک کنید و پی اچ پی را مجددا کامپایل کنید .
cd /usr/local/directadmin/customapache vi configure.php #remove --with-openssl from the file, save, exit. ./build clean ./build php n
احتمالا یک مسئله mod_perl است .
/etc/httpd/conf/httpd.conf را ویرایش کنید .
AddModule mod_perl.c را به #AddModule mod_perl.c تغییر دهید .
و سپس apache را مجددا راه اندازی کنید. اگر “AddModule mod_perl.c” ندارید، پس درباره این ورودی نگران نباشید.
اگر شما آن را نیز داشته باشید، “LoadModule perl_module /usr/lib/apache/mod_perl.so” را حذف کنید.
این فایل ها در cgi-bin تاثیر نمی گذارد (من تعداد بسیار کمی از کاربران را در حال استفاده از mod_perl خودشان دیده ام).
اطلاعات بیشتر :
راه حل قبلی برای مشکل این بود که پرچم های php را از فایل های httpd.conf حذف کنید:
cd /usr/local/directadmin/data/templates cp virtual_host*.conf custom cd custom perl -pi -e 's/php_admin/#php_admin/' * echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue /usr/local/directadmin/dataskq d /usr/local/etc/rc.d/httpd restart
یک کاربر گزارش داد که نصب Zend این مشکل را نیز حل کرده است، پس سعی کنید آن را نصب کنید :
cd /usr/local/directadmin/customapache ./build zend
احتمالا باید zend را به 2.5.7 از 2.6.2 پایین بیاوریم و همچنین فایل zend binaries ممکن است برای بازگشت به عقب نباشد.
برای پایین آوردن آپاچی 1.3.33 و پی اچ پی 4.3.11، دستور زیر را اجرا کنید :
cd /usr/local/directadmin/customapache ./build clean perl -pi -e 's/1.3.34/1.3.33/' build perl -pi -e 's/1.3.34/1.3.33/' configure.apache_ssl perl -pi -e 's/2.8.25/2.8.24/' build perl -pi -e 's/4.4.1/4.3.11/' build ./build update_data ./build all d