আমার ওয়েবসাইট অ্যাপাচি 2 পরীক্ষা পৃষ্ঠা দেখাচ্ছে


0

আমার ওয়েবসাইট যা আমি কাজ বন্ধ করার জন্য xenforo ব্যবহার করি এবং অ্যাপাচি 2 পরীক্ষা পৃষ্ঠা দেখায়।
এছাড়াও ডোমেন / অ্যাডমিন.এফপি লোড হয় না এবং কাঁচা পিএইচপি কোড সহ পৃষ্ঠাটি দেখায় (বরং পিএইচপি কোড ব্যাখ্যা করার পরে ফলাফল)।

<?php
$startTime = microtime(true);
$fileDir = dirname(__FILE__);
require($fileDir . '/library/XenForo/Autoloader.php');
XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library');
XenForo_Application::initialize($fileDir . '/library', $fileDir);
XenForo_Application::set('page_start_time', $startTime);
$fc = new XenForo_FrontController(new XenForo_Dependencies_Admin());

এটিতে কী ভুল এবং আমি কীভাবে এটি ঠিক করব?


আমি একমত নই সমস্যাটি কোড বলে মনে হয় না, বরং এটি পিএইচপি দ্বারা বিশ্লেষণ করে না। স্ট্যাক ওভারফ্লো কোড সম্পর্কে (যা ভাল) is
হেনেস

হয়তো আমাকে আরও কিছু যোগ করতে হবে। আমি যদি কোনও ব্রাউজারে একটি পাঠ্য ফাইল প্রদর্শন করার চেষ্টা করি তবে আমি সাধারণত ফলাফলগুলি দেখতে পাব। যদি আমি কোনও এইচটিএমএল ফাইল প্রদর্শন করার চেষ্টা করি তবে আমি স্থানীয়ভাবে পার্স করা ফলাফলগুলি দেখতে পাচ্ছি। (সেই index.htmlহিসাবে সংরক্ষণ করুন যাচাই করুন index.txtএবং এটি খুলুন You আপনি কাঁচা এইচটিএমএল কোডটি পাঠ্য হিসাবে দেখতে পাবেন)। পিএইচপি অনুরূপ কিছু করে তবে পার্সিংটি ওয়েব-সার্ভারে করা হয়। ওপির ক্ষেত্রে বাদে এটি কার্যকর হয় না। সুতরাং সার্ভারে পিএইচপি ইনস্টলেশনটি ভেঙে গেছে, বা এটি অ্যাপাচে সঠিকভাবে নিবন্ধভুক্ত নয়।
হেনেস

উত্তর:


1

আপনার অ্যাপাচি কনফিগারেশনটি পুনরায় সেট করা হয়েছে।

আপনাকে .phpপিএইচপি এক্সটেনশনের হ্যান্ডলার হিসাবে এক্সিকিউটেবল আপনার পিএইচপিগুলিতে ফাইলগুলি পাস করার জন্য এটি বলতে হবে । এটি আপনাকে বিশদ এবং আপনাকে কী পরিবর্তন করতে হবে তা দেওয়া উচিত।

যথা:

অ্যাপাচি কে পিএইচপি হিসাবে নির্দিষ্ট এক্সটেনশন পার্স করতে বলুন। উদাহরণস্বরূপ, আসুন পিএইচপি হিসাবে অ্যাপাচি পার্স করা উচিত। পিএইচপি ফাইলগুলি। কেবলমাত্র অ্যাপাচি অ্যাডটাইপ নির্দেশিকা ব্যবহারের পরিবর্তে, আমরা সম্ভাব্য বিপজ্জনক আপলোডগুলি এবং exploit.php.jpg- এর মতো ফাইলগুলি পিএইচপি হিসাবে চালানো থেকে বিরত রাখতে চাই। এই উদাহরণটি ব্যবহার করে আপনার পিএইচপি হিসাবে কোনও যুক্ত (গুলি) কেবলমাত্র যুক্ত করে পার্স করতে পারেন। আমরা প্রদর্শন করতে। Php যোগ করব।

<FilesMatch \.php$>
 SetHandler application/x-httpd-php 
 </FilesMatch>

আপনার নিশ্চিত হওয়াও দরকার যে আপাচি এটির সাথে আপনার পিএইচপি মডিউলটি লোড করছে:

LoadModule php5_module modules/libphp5.so
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.