পিএইচপিএমআইএডমিন বা এফটিপি এর মাধ্যমে একটি প্লাগইন সক্রিয় করবেন?


18

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

পিএইচপিএমইএডমিনের মাধ্যমে বা এফটিপি-র মাধ্যমে ম্যানুয়ালি কোনও প্লাগইন সক্রিয় করার কোনও উপায় আছে কি?


প্লাগইন মালিককে সম্ভবত এটি দরকারী হতে পারে যে এটি ঘটেছে। হতে পারে প্লাগইনটিতে কিছুটা কাজ দরকার
বেনি

উত্তর:


32

আমি পিএইচপিএমওয়াই অ্যাডমিন দিয়ে টেবিল "বিকল্পগুলি" এবং তারপরে সারিটিতে গিয়ে এটি ঠিক করেছি active_plugins

আমার সেখানে নীচে সঞ্চিত ছিল (পাঠযোগ্যতার জন্য ফর্ম্যাট করা):

a:10:{
    i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php";
    i:1;s:29:"acf-repeater/acf-repeater.php";
    i:2;s:30:"advanced-custom-fields/acf.php";
    i:3;s:45:"limit-login-attempts/limit-login-attempts.php";
    i:4;s:27:"redirection/redirection.php";
    i:6;s:33:"w3-total-cache/w3-total-cache.php";
    i:7;s:41:"wordpress-importer/wordpress-importer.php";
    i:8;s:24:"wordpress-seo/wp-seo.php";
    i:9;s:34:"wpml-string-translation/plugin.php";
    i:10;s:38:"wpml-translation-management/plugin.php";
}

আমি একটি নতুন লাইন যুক্ত করেছি (নিখোঁজ প্লাগইনের জন্য) এবং অ্যারেতে এখন 11 টি আইটেম রয়েছে তা নির্দেশ a:10করার a:11জন্য বাড়ানো হয়েছে:

a:11:{
    i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php";
    i:1;s:29:"acf-repeater/acf-repeater.php";
    i:2;s:30:"advanced-custom-fields/acf.php";
    i:3;s:45:"limit-login-attempts/limit-login-attempts.php";
    i:4;s:27:"redirection/redirection.php";
    i:5;s:40:"sitepress-multilingual-cms/sitepress.php";
    i:6;s:33:"w3-total-cache/w3-total-cache.php";
    i:7;s:41:"wordpress-importer/wordpress-importer.php";
    i:8;s:24:"wordpress-seo/wp-seo.php";
    i:9;s:34:"wpml-string-translation/plugin.php";
    i:10;s:38:"wpml-translation-management/plugin.php";
}

i:আইটেম নম্বর বলে মনে হচ্ছে এবং জেফফম্যানের মন্তব্যে ধন্যবাদ, এটি প্রদর্শিত s:স্ট্রিংয়ের দৈর্ঘ্য।

সাইটটি এখন আগের মতো কাজ করে!


2
sস্ট্রিং ঘোরা এবং নম্বর নিম্নলিখিত স্ট্রিং এর দৈর্ঘ্য হল।
জেহফম্যান

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

iআসলে মানে পূর্ণসংখ্যার মান, sমানে স্ট্রিং এবং তার পরের সংখ্যাটি sস্ট্রিংয়ের
দৈর্ঘ্য

1
এটি সিরিয়ালযুক্ত ডেটা। আমার কাছে সঠিক উত্স নেই তবে আপনি সিরিয়ালযুক্ত ডেটাটি দেখতে পারেন। আপনি জেএসওনকেও দেখতে পারেন কারণ এটি আরও যেখানে সিরিয়ালযুক্ত ডেটা ব্যবহৃত হয়
পিটার গুজন

1
@ জ্যাঙ্গোইরনহার্ট যেমন পিটার গুসেন বলেছিলেন যে এটি পিএইচপি'র সিরিয়ালাইজ ফাংশন দ্বারা উত্পাদিত হওয়ায় এটি সিরিয়ালযুক্ত তথ্য । ওয়ার্ডপ্রেসে একটি মোড়ক ফাংশনও রয়েছে বলে_সায়ারালাইজ
JHoffmann

12
//Using this code you can activate your plugin from the functions.php
    function activate_plugin_via_php() {
        $active_plugins = get_option( 'active_plugins' );
        array_push($active_plugins, 'unyson/unyson.php'); /* Here just replace unyson plugin directory and plugin file*/
        update_option( 'active_plugins', $active_plugins );    
    }
    add_action( 'init', 'activate_plugin_via_php' );

আপনি যদি একাধিক প্লাগইন সক্রিয় করতে চান তবে কেবল পুনরাবৃত্তি করুন ...
অনিল যাদব

অ্যারে_পুষ ($ অ্যাক্টিভ_প্লাগিনস, 'আনিসন / ইউনসন.এফপি');
অনিল যাদব

1
এটি একাধিকবার যোগ করা হয়নি তা নিশ্চিত করতে আপনি যদি (! in_array ('unyson / unyson.php', $ active_plugins)) যোগ করতে পারেন
পিয়ের

3

আপনি কেবল প্লাগইন ফোল্ডারের নাম পরিবর্তন করতে পারেন, উদাহরণস্বরূপ:

"_aksimet"এটি "aksimet"নিষ্ক্রিয় করা এবং এটি আবার সক্রিয় করার জন্য ফিরে (যদি সক্রিয় ছিল)

আপনি সমস্ত "প্লাগইন" ফোল্ডার একসাথে এটি করতে পারেন।

অন্যথায়, মাইএসকিউএল এ যান এবং এই ধাপে ধাপে ম্যানুয়ালটি দেখুন সংক্ষেপে দেখুন:

  1. মাইএসকিউএল> wp_options
  2. active_pluginsপ্রবেশের জন্য অনুসন্ধান (উভয় পদক্ষেপ দ্বারা করা যেতে পারে)SELECT * FROM wp_options WHERE option_name = 'active_plugins'; )
  3. এবং অন্যান্য প্লাগইনগুলি যেমন লেখা থাকে তেমনভাবে সেখানে আপনার প্লাগইনটি লেখার চেয়ে বেশি ( iসূচী হয়, sস্ট্রিংয়ের দৈর্ঘ্যের জন্য)।

আশা করি এটা সাহায্য করবে


ধন্যবাদ। আমি নিষ্ক্রিয় করার চেষ্টা করেছি এবং এটি পুরো সাইটের জুড়ে প্লাগইনটির কোডটি খুব বেশি সংযুক্ত out এটি পুনরায় সক্রিয় করার জন্য আমার একটি উপায় দরকার :(
জাজানো রেইনহার্ট ২

এর মানে কি বোঝাতে চাচ্ছো? পুনরায় সক্রিয়করণের জন্য কেবল এটির পুনরায় নামকরণ করুন। আপনার কোনও ত্রুটি আছে নাকি?
kybernaut.cz

প্লাগইনটি ডাব্লুপি অ্যাডমিন ইন্টারফেসের মাধ্যমে নিষ্ক্রিয় করা হয়েছিল। এটি নিষ্ক্রিয় হয়ে গেলে আমি আর আমার সাইটে অ্যাক্সেস করতে পারি না। "পুনরায় নামকরণ" করার কিছুই ছিল না কারণ আমি এফটিপি-র নাম পরিবর্তন করে এটি নিষ্ক্রিয় করি নি didn't
জাজানো রেইনহার্ট

আমি আমার উত্তর আপডেট করেছি, তবে তা অবশ্যই অদ্ভুত। এটি কোন প্লাগইন ছিল? হতে পারে আপনি পঁচিশে ফিরে যেতে পারেন (আপনার থিমের নাম পরিবর্তন করে) এটি সক্রিয় করুন এবং কী ত্রুটিযুক্ত হয়েছে তা পরীক্ষা করতে এবং আপনার থিমটিতে ফিরে যাওয়ার চেয়ে।
kybernaut.cz

2

ভবিষ্যতের অন্য কারও উপকার করতে পারে এমন ভিন্ন পদ্ধতির জন্য কেবলমাত্র একটি উত্তর। আপনি প্লাগইন ফোল্ডারটি অবশ্যই মস্ত ইউজ ফোল্ডারে স্থানান্তরিত করতে পারেন (যা সম্ভবত আপনাকে আগে তৈরি না করে তৈরি করতে হবে This এই পথটি সাধারণত:

wp-content/mu-plugins

এই ফোল্ডারে প্লাগইন সর্বদা চলবে। আরও তথ্যের জন্য নিম্নলিখিত দেখুন:

https://codex.wordpress.org/Must_Use_Plugins

দ্রষ্টব্য: কেবলমাত্র বিবেচনা করার বিষয় হ'ল এই প্লাগইনগুলি প্লাগইন ফোল্ডারে অন্যদের আগে লোড করা হয়। উপরের লিঙ্কটিতে থাকা ক্যাভ্যাটগুলিও উল্লেখ করুন কারণ এমন অন্যান্য সমস্যা থাকতে পারে যা আপনার প্লাগইনটি সঠিকভাবে কাজ করতে বাধা দিতে পারে।

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