/var/log/apache2/error.log
পিএইচপি সফলভাবে লোড করা থাকলে নীচের মতো একটি লাইন দেখানো উচিত:
[মঙ্গলবার 30 আগস্ট 12:53:36 ২০১১] [বিজ্ঞপ্তি] অ্যাপাচি / ২.২.১৪ (উবুন্টু) পিএইচপি / 5.3.2-1ubuntu4.9 সুহসিন-প্যাচ কনফিগার করা হয়েছে - স্বাভাবিক ক্রিয়াকলাপ পুনরায় শুরু করছে
তারিখটিতে মনোযোগ দিন, এটি যদি ২০০৯ সালের কিছু হয় তবে আপনি কোনও কিছুর ভুল কনফিগার করেছেন।
AddType
অকেজো, আপনার ব্যবহার করতে হবে:
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
অ্যাপাচি ২.x এর জন্য php.net- এ ইনস্টলেশন সংক্রান্ত নির্দেশাবলীও দেখুন ।
আপনি যে নিজে যোগ করার জন্য প্রয়োজন থাকা উচিত নয়, প্যাকেজ libapache2-mod-php5
ইনস্টল /etc/apache2/mods-available/php5.conf
ধারণকারী:
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>
যেহেতু এটি একটি কনফিল, তাই এটি সম্ভবত আপগ্রেডের সাথে ইনস্টল না করা সম্ভব। এটি শুদ্ধ করার জন্য ঠিক করুন এবং তারপরে এটি আবার ইনস্টল করুন:
sudo apt-get purge libapache2-mod-php5
sudo apt-get install libapache2-mod-php5
পিএইচপি সক্ষম করতে, আপনাকে চালাতে হবে:
sudo a2enmod php5
এর পরে ওয়েবসারভারটি পুনরায় চালু করুন:
sudo /etc/init.d/apache2 restart
অন্যান্য জিনিস:
- মধ্যে বিরোধী সেটিংস পরীক্ষা করুন
/etc/apache2
।
- আপনি উত্স থেকে অ্যাপাচি নির্মাণ করেছেন?
sudo apache2ctl configtest
সিনট্যাক্স ত্রুটির জন্য আপনার কনফিগারেশনটি পরীক্ষা করতে চালান
- লোড কনফিগারেশন এবং মডিউলগুলি পরীক্ষা করতে http: // লোকালহোস্ট / সার্ভার-তথ্য খুলুন ।
status
মডিউল যে জন্য লোড করা আবশ্যক। আপনি যদি রিমোট সার্ভার চালাচ্ছেন তবে আপনাকে নিজের Allow from
তালিকায় নিজেকে যুক্ত করতে হবে /etc/apache2/mods-enabled/status.conf
এবং পরে সার্ভারটি পুনরায় চালু করতে হবে