سبد خرید
0

No products in the cart.

روش های تشخیص ورژن جوملا و حذف ردپای جوملا از سایت

روش های تشخیص ورژن جوملا و حذف ردپای جوملا از سایت

شاید برای شما هم پیش آمده باشد که بخواهید ورژن وب سایت جوملایی ای خودتان را بدانید و یا بفهمید دقیقا با چه نسخه ای پیاده شده است. برای پاسخ به این سوال اگر به مدیریت سایت جوملایی خود دسترسی داشته باشیم همه چیز کاملا راحت خواهد بود. چرا که با ورود به مسیر زیر:

مدیریت سایت » تنظیمات سایت » اطلاعات سیستم

و مطابق تصویر زیر نسخه جوملای شما کاملا قابل تشخیص است.

[quote]

چگونه نسخه جوملای یک سایت را تشخیص دهیم!؟

[/quote]

اما نکته اساسی و اصلی برای زمانیست که به مدیریت سایت خود دسترسی نداریم. یا به دلیل هک شدن سایت و اطلاعات کاربری قابلیت ورود به بخش مدیریت سایت وجود ندارد و یا سایت از دسترس خارج شده است و برای اینکه بتوانیم عملیات های بازآوری و ریکاوری سایت را بدرستی انجام دهیم یکی از مهمترین دانسته های ما این خواهد بود که بدانیم نسخه دقیق هسته جوملای ما از چه ورژنی تشکیل شده است.

روش عمومی و قابل ملاحضه برای همه:

همانطور که بالا گفته شد اهمیت این راهنما برای مواردی هست که به هر دلیلی دسترسی به مدیریت سایت وجود ندارد.

برای اینکار با استفاده از FTP یا هاست و از طریق مشاهده سورس جوملا میتوان فهمید که در حال حاضر سایت از چه ورژنی از جوملا استفاده میکند.

روش دسترس به FTP یا Host: 

گام اول: به روت یا پوشه Public_html بروید. بعد مسیر زیر را پیدا کنید:

public_html » libraries » cms » version » version.php

در این مسیر فایل version.php را باز کنید. در این فایل همه چیز کاملا شفاف است! اما باز هم مورد به مورد به تشریح آن خواهیم پرداخت. در اینجا به عناصر $RELEASE (مشخص کننده نسخه اصلی جوملا) و $DEV_LEVEL (مشخص کننده زیرنسخه جوملاست) توجهی خاصی داشته باشید. همانطور که در کد زیر مشاهده میکنید هر کدام از این عبارات با مقادیری مشخص و تعریف شده اند.

پست پیشنهادی :  رفع خطای failed to open stream: No such file or directory در جوملا ۳٫۸

const PRODUCT = ‘Joomla!’; = نشان دهنده نام پروژه می باشد

const RELEASE = ‘3.7’; = به این معنی است که نسخه هسته ی جوملای ما برابر با ۳٫۷ می باشد که میتواند این مورد ۳٫۸ یا ۴٫۰ و… هم باشد

const DEV_LEVEL = ‘5’; = به این معنی است که زیرنسخه هسته جوملای ما برابر با ۵ است که این عدد میتواند تا زمانی که این نسخه فعال است و برای آن نسخه آپدیت ارائه می شود ادامه باشد . در ورژن جوملا این عدد تا ۲۸ هم رسیده است

const DEV_STATUS = ‘Stable’; = به این معنی است که نسخه هسته ی جوملای ما از نوع پایدار یا الفا (تستی) می باشد

const CODENAME = ‘Amani’; = نشان دهنده نام توسعه دهنده اصلی یا تیم رهبری توسعه این نسخه از جوملاست

const RELDATE = ’14-August-2017′; = نشان دهنده تاریخ انتشار این نسخه از جوملاست

const RELTIME = ’12:09′; = نشان دهنده زمان یا ساعت لحظه ای انتشار نسخه جوملاست

const RELTZ = ‘GMT’; = به معنی سیستم جهانی زمان است که ساعت بر اساس آن در نظر گرفته شده است 

[quote]

 حالا کــار تمــام اســت حالا اگر گزاره های بالا را به ترتیب در کنار یکدیگر قرار دهیم به عبارت زیر دست خواهیم یافت

Joomla! 3.7.5 StableAmani | ۱۴-August-2017 | ۱۲:۰۹ | GMT

[/quote]

این عبارت دقیقا همان عبارتی ست که در ابتدای آموزش به آن اشاره شد که چگونه از طریق مدیریت جوملا میتوانید به نسخه هسته جوملا پی ببرید.

[quote]

به زبان دیگر میتوان بیان کرد هنگامی که شما از مسیر مدیریت سایت » تنظیمات سایت » اطلاعات سیستم اقدام به دیدن جزئیات جوملا میکنید . هسته جوملا این فایل و محتویات و اطاعات این فایل را تفسیر و در ساختار محیط گرافیکی مدیریت جوملا به شما نمایش میدهد.

پست پیشنهادی :  رفع خطای Call to undefined function ereg_replace()

[/quote]

[quote]

اگر از جوملای ۳٫۸ و نسخه های بالاتر از آن استفاده میکنید. برای دسترسی به فایل Version.php از مسیر زیر

public_html > libraries > src > Version.php

اقدام نمایید. کدها و روند کلی کار عینا مشابه تشریح بالاست.

[/quote]

گام دوم: به روت یا پوشه Public_html بروید . بعد مسیر روبرو رو دنبال کنید:

public_html » template » system » css » system.css

در این بخش خیلی واضح و مشخص نیست که ورژن جوملای شم چند است اما خب اگر به جوملا و نسخه های مختلفش آشنایی داشته باشید میتوانید به این مسئله پی ببرید. با توجه تاریخ کپی رایت میتوانید متوجه شوید. طبیعتا ورژنی که در سال ۲۰۱۷ منتشر شده ، نسخه ۳٫۷ جوملاست!

نکته : در اینجا اگر باز هم به اطلاعات FTP هم دسترسی نداشته باشید میتوانید از همان مسیر فایل system.css را از طریق مرورگرتان و با آدرس : domainname.com/templates/system/css/system.css و بعد از بازکردن این فایل در مرورگرتان جزئیاتش را ملاحضه کنید.

گام سوم: به روت یا پوشه Public_html بروید . سپس مسیر روبرو را دنبال کنید:

public_html » languages » en-GB » en-GB.xml

محتویات فایل en-GB.xml در کدهای زیر مشخص هست که نسخه دقیق جوملا چه ورژنی ست :

 

 امیدواریم که این آموزش برای شما مفید بوده باشد. سوالات خود را بعنوان کامنت در همین پست ارسال نمایید.

آواتار
306

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان