সিপ্যানেলে কীভাবে গ্রেপ করবেন (বা খুঁজে পাবেন)?


15

সিপানেল ফাইল ম্যানেজারের অধীনে বিভিন্ন ডিরেক্টরিতে থাকা আমার ফাইলগুলিতে আমি কীভাবে একটি নির্দিষ্ট স্ট্রিং (ফাংশন নাম বা একটি পরিবর্তনশীল নাম) সন্ধান করতে পারি?

আমি একটি লাইব্রেরি ডিরেক্টরি ব্যবহার করছি এবং সেই ডিরেক্টরিতে ফাংশনগুলি বিভিন্ন অ্যাপ্লিকেশন এবং পৃষ্ঠায় ব্যবহৃত হয়। এখন, আমি লাইব্রেরি ফাইলে কিছু পরিবর্তন করার পরিস্থিতিতে আছি, যার জন্য আমাকে এই লাইব্রেরি ফাইল ফাংশন ব্যবহার করে এমন ফাইলগুলির প্রভাব সম্পর্কে আমার জানা দরকার।

হোস্ট করা ফাইলগুলির মাধ্যমে কীভাবে অনুসন্ধান / সন্ধান / গ্রেপ করবেন?


1
আমি মনে করি না আপনি সিপিএনেলের মাধ্যমে (সম্ভবত একবার ক্রোন জব চালানোর জন্য সেট করেছেন) তবে আপনি যদি কোনও সার্ভারে চলে যান তবে আপনি এটি করতে পারেন।
dkuntz2

উত্তর:


16

আপনার যখন এসএসএইজে অ্যাক্সেস নেই তখন আমি হতাশাকে বুঝতে পারি। নীচে একটি সাধারণ পিএইচপি স্ক্রিপ্ট রয়েছে যা আপনি রুট ফোল্ডারের একটি ফাইল সংরক্ষণ করেছেন যেখানে থেকে আপনি নিজের অনুসন্ধান শুরু করতে চান। উদাহরণস্বরূপ, আমি (বা ) ফোল্ডারের ecebebঅধীনে এইচএক্স রঙের স্ট্রিংযুক্ত সমস্ত ফাইল সন্ধান করতে চেয়েছিলাম । পদক্ষেপগুলি এখানে প্রত্যাহার করা হচ্ছে।../public_htmlwww

  1. Yourdomain / cpanel এ লগইন করুন
  2. ফাইল ম্যানেজারে যান - যেতে যান নির্বাচন করুন www/public_html
  3. .phpএক্সটেনশন সহ নতুন ফাইল তৈরি করুন - আমি তৈরি করেছি ecebeb.php- তারপরে এটি সম্পাদনা করুন।
  4. 6 লাইনের স্ক্রিপ্টের নীচে অনুলিপি করুন, ecebeb.phpসম্পাদনা উইন্ডোতে এটি পেস্ট করুন এবং ফাইলটি সংরক্ষণ করুন।

    <?php
    $command = "grep -ri 'ecebeb' ./*";
    $output = shell_exec($command);
    echo "$output";
    echo "Grep job over.";
    ?>

  5. এখন, একটি নতুন ব্রাউজার ট্যাব / উইন্ডো খুলুন এবং মত ইউআরএল ব্রাউজ করুন yourdomain/ecebeb.php


আপনি জেনে খুশি হবেন যে সিপেনেল এখন ফাইল ম্যানেজারে একটি অনুসন্ধান সুবিধা যুক্ত করেছে।
শ্রী

3
@ শ্রী দুর্ভাগ্যক্রমে এটি ফাইলগুলির মধ্যে অনুসন্ধান করে না, এটি কেবল ফাইলের নাম অনুসন্ধান করে
ক্যাপ্টসাল্টিজ্যাক

আমি এই কোডটি বেশ কয়েকবার ব্যবহার করেছি। আপনাকে ধন্যবাদ শ্রী। তবে, আমি এখন এটি একটি উল্লেখযোগ্যভাবে বৃহত্তর ওয়েবসাইটে ব্যবহার করার চেষ্টা করছি এবং আমি ব্যর্থ হয়েছি। আসলে, পৃষ্ঠাটি দীর্ঘ সময়ের জন্য লোড হচ্ছে বলে মনে হচ্ছে। তারপরে, এটি ফিরে আসে এবং বলে যে পৃষ্ঠাটি পাওয়া যায়নি। এই কোডটি বড় ওয়েবসাইটগুলিতে কাজ করে না?
সিকুইন

আমি এটিকে পঠনযোগ্য করে তুলতে প্রাক যোগ করেছি
tofutim

এটি আমার পক্ষে কাজ করে না। আমি সমস্ত ফাইল ডাউনলোড করতে এবং তারপরে নোট প্যাড ++ দিয়ে সেগুলিতে অনুসন্ধান করতে পছন্দ করি এবং এটি কার্যকর হয়।
কেনজি

1

আফাইক, এটা অসম্ভব। আপনার অবশ্যই একটি পিএইচপি / পার্ল / পাইথন / যা স্ক্রিপ্ট লিখতে হবে এবং ফাইলগুলির তালিকা পেতে এবং এটির মাধ্যমে গ্রেপ করা আপনার সার্ভারে চালাতে হবে।

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