হোস্টের কমান্ড লাইন থেকে ওয়ার্ডপ্রেস সংস্করণ নির্ধারণ করা?


11

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

আমি ব্লগের শীর্ষ স্তরের ডিরেক্টরিতে সমস্ত পিএইচপি ফাইলগুলিতে '@ সিন্স' স্ট্রিংয়ের জন্য গ্রেপিংয়ের চেষ্টা করেছি এবং সর্বশেষতম আমি দেখতে পাচ্ছি 2.5 ...


যথেষ্ট খ্যাতি সম্পন্ন কেউ এই প্রশ্নটি আবার ট্যাগ করতে পারে? ধন্যবাদ।
dr-jan

উত্তর:


21

grepকমান্ড লাইন থেকে এই কমান্ডটি চালান :

grep wp_version wp-includes/version.php

7

আমি আমার ভিপিএস সার্ভারে ওয়ার্ডপ্রেসের সমস্ত ইনস্টল খুঁজে পেতে এই আদেশটি ব্যবহার করি

find /home/*/public_html/ -type f -iwholename "*/wp-includes/version.php" -exec grep -H "\$wp_version =" {} \;

কোন অ্যাকাউন্টগুলি পুরানো আছে তা খুঁজে বের করার এটি একটি সত্যই দ্রুত উপায়।


5

আপনি http://example.com/readme.htmlকেবল একটি ওয়েব ব্রাউজারে যেতে পারেন ওয়ার্ডপ্রেসের প্রতিটি সংস্করণ সহ রিডমি ফাইল জাহাজ এবং পৃষ্ঠার শীর্ষে বিশিষ্টভাবে ইনস্টল করা সংস্করণ নম্বরটি প্রদর্শন করে।

এছাড়াও, যদি আপনি আপনার সাইটের সামনের প্রান্তটি দেখতে পান (আমি জানি আপনি বলেছিলেন যে আপনি ড্যাশবোর্ড অ্যাক্সেস করতে পারবেন না, সুতরাং আমি কেবল আপনার ব্লগটি সর্বজনীন বলে ধরে নিচ্ছি), ইনস্টলিত সংস্করণ নম্বরটি দেখতে আপনি "উত্স দেখতে" দেখতে পারেন। একটি মেটা ট্যাগ রয়েছে যা generatorবর্তমান ওয়ার্ডপ্রেস সংস্করণটি প্রদর্শন করে:

<meta name="generator" content="WordPress 3.0.1" />

মোটেও ব্যবহার grepকরার দরকার নেই ।


4

আমি এই স্ক্রিপ্টের ব্যাচ সংস্করণটি কেবল যুক্ত করতে চাই, কারণ আমি এটি না পাওয়া পর্যন্ত আমি বেশ কিছুটা সময় ব্যয় করেছি:

কোনও ফোল্ডারের মধ্যে আপনার সমস্ত ওয়ার্ডপ্রেস ইনস্টলের সমস্ত সংস্করণ মুদ্রণ করতে এটি ব্যবহার করুন।

find . -name 'version.php' -path '*wp-includes/*' -print -exec grep '$wp_version =' {} \; -exec echo '' \;

1

বর্তমান ওয়ার্ডপ্রেস সংস্করণটি পরীক্ষা করতে দয়া করে নীচের কমান্ডটি ব্যবহার করুন:

# grep wp_version wp-includes/version.php

আউটপুট নমুনা:

root@vps [/home/dedu/public_html]# grep wp_version wp-includes/version.php
 * @global string $wp_version
$wp_version = '4.4.2';

0

আপনি যদি কোনও স্ক্রিপ্টের জন্য এই তথ্যটি ব্যবহার করতে চান তবে আপনি এটি করতে পারেন:

VERSION=$(grep "wp_version =" wp-includes/version.php | awk '{print $3}' | sed "s/'//g" | sed "s/;//g")

এটি the ভার্সন ভেরিয়েবলের মধ্যে ছেড়ে যাবে, কেবলমাত্র ডাব্লুপি সংস্করণের সংখ্যা।

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