কিভাবে একটি ভাঙ্গা ভিজ্যুয়াল এডিটর ঠিক করবেন


11

আমাদের ভিজ্যুয়াল সম্পাদক কাঁচা এইচটিএমএল প্রদর্শন করছে: এখানে চিত্র বর্ণনা লিখুন

আমি যদি ভিজ্যুয়াল বা পাঠ্যে ক্লিক করি তবে কিছুই হয় না - ক্লিকটি নিবন্ধভুক্ত হয় না।

আমার প্রোফাইলে "ভিজ্যুয়াল এডিটর অক্ষম করুন" চেক করা নেই।

একই জিনিস ক্রোম, অপেরা এবং ফায়ারফক্সে ঘটে।

আমি পরিবর্তন ছাড়াই সমস্ত থিম এবং প্লাগইন অক্ষম করেছি।

আমি কোনও পরিবর্তন ছাড়াই আপলোড / ডাব্লুপি-অ্যাডমিন & / ডাব্লুপি-অন্তর্ভুক্ত করেছি।

ভিজ্যুয়াল এডিটরটি পুনরুদ্ধার করার জন্য আমি আর কী কী জিনিস চেষ্টা করতে পারি?


কিছু লোক লক্ষ্য করেছেন যে ভুল .htaccess ফাইলটিও একই সমস্যার কারণ হতে পারে। আপনি কি আগে এটি সম্পাদনা করেছেন?
সুদীপ কে রানা

@ সুদীপকরণ: সাধারণের বাইরে .htaccess কিছুই নেই।
স্টিভ

3
কোন জাভাস্ক্রিপ্ট ত্রুটি?
বার্জায়ার

1
এই ত্রুটির কারণটি পেতে আপনাকে আপনার ব্রাউজারগুলির বিকাশকারী সরঞ্জামদণ্ডটি ব্যবহার করতে হবে: 1. জাভাস্ক্রিপ্টের কোনও ত্রুটি আছে কিনা কনসোলে দেখুন 2 যদি কোনও ব্যর্থতা থাকে তবে নেটওয়ার্ক ট্যাবে দেখুন (40 *, 50 * ) অনুরোধ.
s1lv3r

1
আমি আপনার functions.phpফাইলগুলির যে কোনও উল্লেখের জন্য যাচাই করবো tiny_mce- যদি এটি কোনও পুরানো ওয়ার্ডপ্রেস সাইট হয় যা আপগ্রেড করা হয়েছে, বছরের পর বছর ধরে টিনিএমসিএল অনেক পরিবর্তন করেছে এবং একটি পুরানো ফাংশন এটি ভেঙে দিতে পারে। আপনি অ্যাডভান্সডটিনিএমসির মতো একটি প্লাগইন ইনস্টল করার চেষ্টা করতে হবে এটি দেখার জন্য তবে এটি কল্পনা করে যে প্লাগইনটি কেবল দেশীয় সম্পাদককে প্রসারিত করে।
বাইসান্ডার

উত্তর:


6

এটি প্রায় অবশ্যই ঘটেছিল কারণ ওয়ার্ডপ্রেস TinyMCE সম্পাদক ফাইল লোড করতে পারে না বা TinyMCE জাভাস্ক্রিপ্ট কোডটি চালানো যায় নি। এই জিনিসগুলি চেষ্টা করুন:


1) আপনার ব্রাউজারে জাভাস্ক্রিপ্ট সক্ষম হয়েছে তা নিশ্চিত করুন!


2) আপনার ব্রাউজারে এই ইউআরএলটি খুলুন আপনার http://<yoursite>/wp-includes/js/tinymce/wp-tinymce.php এমন কিছু শুরু করে প্রচুর পাঠ্য হওয়া উচিত:

// 4.0.21.1 (2014-04-09)
!function(e,t){"use strict";function ...

আপনি যদি এই পাঠ্যটি দেখেন তবে নীচে 3 পয়েন্টে যান, অন্যথায় আপনি সম্ভবত সেই প্রতিক্রিয়াগুলির মধ্যে একটি দেখতে পান:

  • আপনি একটি 403 ত্রুটি পেয়েছেন: আপনার .htaccess বা অন্য ওয়েব সার্ভার কনফিগারেশনে সমস্যা আছে।
  • আপনি একটি 404 ত্রুটি পেয়েছেন: ফাইলটি wp-includes/js/tinymce/wp-tinymce.phpবিদ্যমান কিনা তা পরীক্ষা করুন ; যদি তা নিশ্চিত করে তবে সমস্ত ডিরেক্টরি এবং .php ফাইলের অনুমতি নিজেই 755 তে সেট করা আছে (পড়ুন + চালানো)
  • আপনি একটি 500 ত্রুটি বা একটি সাদা পৃষ্ঠা পান: পৃষ্ঠায় মূলত কিছু ভুল রয়েছে। আপনার সমস্ত প্লাগইন অক্ষম করার চেষ্টা করুন এবং বিশটি চৌদ্দ থিমে স্যুইচ করুন। তারপরে প্রতিটি প্লাগইন একে একে চালু করুন এবং প্রতিটি প্লাগইন সক্ষম হওয়ার পরে পৃষ্ঠাটি পরীক্ষা করুন

3) ফায়ারফক্স বা গুগল ক্রোমের সাহায্যে আপনার ওয়ার্ডপ্রেস অ্যাডমিনে লগইন করুন। F12আপনি উইন্ডোজ ব্যবহার করছেন বা Cmd+Alt+Iযদি আপনার কাছে ম্যাক থাকে তবে হিট করুন -> এটি কিছু বিকাশকারী সরঞ্জাম নিয়ে আসে। এখন আপনার পোস্টটি সম্পাদনা করুন এবং বিকাশকারী সরঞ্জামগুলির কনসোলে কোনও ত্রুটি বার্তা প্রদর্শিত আছে কিনা তা পরীক্ষা করুন।

সম্ভবত একটি জাভাস্ক্রিপ্ট ত্রুটি আছে। সমস্যাটি সমাধান করার জন্য আপনাকে সেই জেএস ত্রুটি মোকাবেলা করতে হবে; এটি কীভাবে করবেন তা আমি সাধারণ টিপ দিতে পারি না, কারণ এটি খুব স্বতন্ত্রভাবে। তবে কোনও প্লাগইন বা আপনি ব্যবহার করছেন থিমের কারণে কোনও ত্রুটি হতে পারে। আপনি উপরের 500 ত্রুটির মতো একই জিনিসগুলি চেষ্টা করতে পারেন।


যদি এটি আপনার সমস্যার সমাধান না করে বা আপনার আরও সহায়তার প্রয়োজন হয় তবে দয়া করে উভয় পরীক্ষায় কী ফিরে এসেছিল (যেমন কোন জেএস ত্রুটি বা কোন ত্রুটি কোডটি আপনি পেয়েছেন) এখানে মন্তব্য হিসাবে অতিরিক্ত তথ্য পোস্ট করুন


আমি লোড করার চেষ্টা করেছি /wp-includes/js/tinymce/wp-tinymce.php, এবং একটি 404 দিয়েছি I আমি /wp-includes/এফটিপিতে খুললাম, এবং একটি হিট্যাক্সেস আবিষ্কার করেছি <Files *.php> deny from all </Files>
স্টিভ

আপেক্ষিক ইউআরএল এমন একটি প্লাগইন যা ভিজ্যুয়াল সম্পাদককে ভেঙে দেয়।
জোসে অ্যাড্রিয়ান

3

পুরাতন TinyMCE ত্রুটি সংক্রান্ত পোস্ট নিয়ে গবেষণা দিন পরে (একটি URL যে সম্পূর্ণই ঠিক ছিল না খোঁজার), আমি দেখেছি যে Sucuri বা Wordfence যা দ্বন্দ্ব গচ্চা গেল WP-অন্তর্ভুক্ত ফোল্ডারের একটি .htaccess ফাইল যোগ করেছে।

যে কোনও নিয়মের জন্য ডব্লিউপি-অন্তর্ভুক্ত পরীক্ষা করুন যা সাইটটিকে যথাযথ ফাইলগুলি পড়তে দেয় না।

দ্রুত পরীক্ষা করতে, ব্যাকআপ নিতে wp-includes/.htaccess, তারপরে ফাইলটি খালি করুন, তারপরে আপনি সম্পাদনা করার চেষ্টা করছেন পৃষ্ঠাটি পুনরায় লোড করুন।


আমার ক্ষেত্রে এটি সুচুরি ছিল আমার ডাব্লুপি-অন্তর্ভুক্ত ফোল্ডারটিকে শক্ত করে তুলছে। আমি সুচুরি সেটিংস> কঠোরতায় গিয়েছিলাম এবং তারপরে wp-অন্তর্ভুক্ত বিকল্পের জন্য "রিভার্ট হার্ডডেনিং" ক্লিক করেছি। এটি সমস্যার সমাধান করেছে, তবে আরও গুরুত্বপূর্ণ, আমি আবার "হার্ডডেনিং প্রয়োগ করতে সক্ষম হয়েছি" এবং এটি এখনও কার্যকর হয়েছে ... দেখে মনে হচ্ছে সুচুরি তাদের কোডটি উন্নত করেছে।
ডেভিড 21

2

আমাদের ক্ষেত্রে এটি হোস্ট ছিল। Wp-tinymce.php ফাইলের অনুমতি স্তরটি 64৪৪-তে সেট করা হয়েছে (আমরা পরিবর্তিত হয়েছি 755) একটি প্রশংসা কৌশল কিন্তু এখন মাথা ব্যথা।

অন্য ব্যবহারকারীর জবাবের বিপরীতে, ওয়ার্ডফেন্স এই বিভাগটি ব্লক করতে কোনও htaccess ফাইল যোগ করেনি বা সমস্ত প্লাগইন অক্ষম করার পরেও সমস্যার সমাধান হয়নি।

প্রকৃতপক্ষে, আমি কোনও পিএইচপি ফাইল বাদে সেই ফোল্ডারে অবস্থিত যে কোনও ফাইল পড়তে সক্ষম হয়েছি। হোস্টের সীমাবদ্ধতা সম্পর্কে আমি তখন জানতে পারি।

আশা করি এটি অন্যদের অনুরূপ হোস্টিংয়ের পরিবেশে সহায়তা করে।


1

নতুন হোস্টে স্থানান্তরিত হওয়ার পরে আমি দেখতে পেলাম আমারও একই সমস্যা ছিল। ডাব্লুপিএস চরসেটটি ডাব্লুপি-কনফিগারেশন-এ যোগ করে সবকিছু স্বাভাবিক হিসাবে সমাধান করা হয়েছে।

define('DB_CHARSET', 'utf8')


1

আমার এই সঠিক সমস্যা ছিল। সম্পাদকের ভিজ্যুয়াল / পাঠ্য ট্যাবগুলির মধ্যে টগল করা যায়নি।

আমার ইস্যুটি .htaccess ফাইলটিতে এমন কিছু জঘন্য কোডিং হিসাবে পরিণত হয়েছে যেখানে আমি উল্লেখ করেছি যে সমস্ত। Php ফাইলের ধরণের URL থেকে এই এক্সটেনশনটি সরিয়ে নেওয়া দরকার।

ব্রাউজার ত্রুটি লগ চিহ্নিত করে আমি সার্ভার থেকে ... / wp- অন্তর্ভুক্ত / js / tinymce / wp-tinymce.php ফাইলটি অনুপস্থিত। আমি সার্ভারটি যাচাই করেছিলাম এবং এটি অবশ্যই সেখানে ছিল, ফাইল অনুমতি পরীক্ষা করে এবং সেগুলিও ভাল ছিল। ফাইলটির লিঙ্কটি সমস্যার কারণ হয়ে দাঁড়িয়েছে!

.Htaccess ফাইলের পুনর্লিখন। Php বিভাগে নিম্নলিখিত কোডটি যুক্ত করা হয়েছে এবং এটি আমার সমস্যার সমাধান করেছে।

RewriteCond %{REQUEST_URI} !/wp-includes/js/tinymce/wp-tinymce\.php

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


1

উপরের কোনও সমাধানই আমার পক্ষে কাজ করেনি। তারপরে আমি নীচের ইউটিউব ভিডিওতে 1:55 তে সহায়তা পেয়েছি: https://www.youtube.com/watch?v=tGdj1lKPTs8

আমি নীচের কোডটি আমার সাইটের wp-config.php ফাইলটিতে? পিএইচপি অংশের ঠিক নীচে পেস্ট করেছি

define('CONCATENATE_SCRIPTS', false);

এই কোডটির অর্থ কী বা কী তা আমার কোনও ধারণা নেই তবে এটি আমার জন্য সমস্যাটি স্থির করে।


0

এখানে একটি আকর্ষণীয় পোস্ট আছে । লিঙ্কযুক্ত উত্স হিসাবে দাবি করা হয়েছে, ওয়ার্ডপ্রেস কোনও ব্রাউজারের সংস্করণটি জানতে না পেরে এর কিছু কার্যকারিতা ভেঙে দেয়। তাদের মধ্যে কেউ অ্যান্টি-ভাইরাস বা ফায়ারওয়ালে 'অজ্ঞাতনামা' সেটিংস পরিবর্তন করে ভগ্ন ভিজ্যুয়াল সম্পাদক সমস্যা সমাধান করতে সক্ষম হয়েছিল।

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


0

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

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


0

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

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