نصب و راه‌اندازی

راهنمای کامل نصب و پیکربندی یاراکد بلوط

زمان مطالعه: 5 دقیقه آخرین بروزرسانی: ۱۴۰۴/۱۱/۰۵ ساعت ۱۱:۳۴

1 مراحل نصب

نصب و راه‌اندازی

3.1 ایجاد دیتا بیس:

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

3.1.1 تنظیم یوزر و پسورد:

سپس یک یوزر  با پسورد جدید برای مدیریت دیتابیس تعریف نمایید و دسترسی های کامل را به این یوزر بدهید (فرض می کنیم که شما به مبانی اولیه ایجاد دیتابیس ها در هاست آشنایی دارید در صورت نیاز به اطلاعات بیشتر به پیوست الف مراجعه نمایید).

3.2 استخراج از حالت فشرده:

 فایل فشرده یاراکد بلوط را از سایت یاراکد به آدرسyara-code.ir دانلود کنید و درون پوشه روت سایت خود ریخته و از حالت فشرده خارج کنید. باید فایل هایی مطابق تصویر زیر ببینید

3.2.1 فایل serverInfo.php :

فایل serverInfo.php را که در تصویر بالا نیز مشخص شده است با یک ویرایشگر متن ( ترجیحاً vsCode) باز کرده و اطلاعات دیتابیس ساخته شده را مطابق انچه در ادامه آمده است، درون آن نوشته و ذخیره نمایید.

الف-  نام دیتابیس      ب- نام کاربری دیتابیس          ج- رمز عبور دیتابیس

3.2.2 ساختار فایل serverInfo.php:

هر خط کد درون این فایل، یک خط راهنمای فارسی دارد. لازم به ذکر است که این فایل تنها اطلاعات مربوط به اتصال به دیتابیس را درون خود نگه داری می کند. در ادامه کدهای ثبت شده درون فایل serverInfo.php  را با شرح هر قسمت به تفکیک می بینید.

اگر آدرس هاست دیتابیس با آدرس هاست اصلی سایت یکی است سطر زیر را تغییر ندهید (معمولا نیاز به تغییر ندارد)

define('DB_HOST', $_SERVER["HTTP_HOST"]);

نام کاربری دیتابیس خودتان را که در سایت اصلی (هاست اصلی) استفاده می شود به جای کلمه username  بنویسید توجه داشته باشید که علامت های کوتیشن پاک نشوند و کد دچار خطا نگردد

define('DB_USER', 'username');

پسورد ورود به دیتابیس در سایت اصلی را (مربوط به یوزری که در گام اول ساخته شد) به جای  کلمه  password بنویسید

define('DB_PASS', 'password');

نام دیتا بیس در سایت اصلی را  بجای کلمه yaraCode بنویسید

define('DB_NAME', 'yaraCode');

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

define('PREFIX', "shohada");

به عنوان مثال چنانچه قصد استفاده از پیشوند psy_ در کد را داشته باشید عبارت بالا به صورت زیر تغییر می کند

define('PREFIX', "psy_");

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

define('DB_HOST_LOCAL', 'localhost');

معمولا در سیستم های لوکال نام کاربری دیتابیس root  هست و چنانچه آن را تغییر داده اید مقدار مد نظر خود را به جای کلمه root  در عبارت زیر بنویسید.

define('DB_USER_LOCAL', 'root');

رمز ورود به دیتابیس لوکال در کامپیوتر شما معمولا به صورت پیش فرض رمز ورود این سیستم ها یک عبارت(رشته) خالی است که با دوتا کوتیشن نمایش داده شده است، چنانچه رمز ورود برای دیتابیس لوکال خود تنظیم نموده باشید باید رمز خود را ما بین کتیشن های زیر بنویسید

define('DB_PASS_LOCAL', '');

مثلا اگر رمز عبور شما عبارت password  باشد دستور بالا به صورت زیر بازنویسی خواهد شد.

define('DB_PASS_LOCAL', 'password');

در خط بعد باید نام دیتابیس خودتان را که در کامپیوترتان استفاده می کنید به جای کلمه yaraCode قرار دهید.  

define('DB_NAME_LOCAL', 'yaraCode');

3.3 مشاهده در مرورگر:

 your-site-name.com   

یا صفحه ادمین

your-site-name.com/admin.php

اگر همه چیز را به درستی انجام داده باشید به محض ورود به سایت (چه لوکال و چه در هاست اصلی) در صفحه index با تصویر زیر روبرو خواهید شد. در این گام شما باید پوسته با عنوان base  را انتخاب نموده و دکمه ثبت پوسته را کلیک کنید.

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

 

3.4 اطلاعات پیش فرض برای نام کاربری و رمز عبور:

یاراکد بلوط تا زمانی که هیچ کاربری درون سایت ثبت نام نشده باشد (تعداد کاربران دقیقا صفر تا باشد) بدون یوزر و پسورد ورود را تایید می کند یعنی برای لاگین کردن کافی است روی دکمه ورود به حساب کلیک کنید با تصویر زیر روبرو می شوید. سپس دکمه ورود را بزنید.

تا زمانی که هیچ کاربری درون سایت ثبت نام نکرده باشد برای ورود به سایت کافی است قسمت شماره موبایل و رمز را خالی بگذارید و صرفا دکمه ورود را کلیک کنید.

هشدار!  الف-  اگر از طریق این فرم در سایت ثبت نام کنید. دسترسی مدیریتی را از دست خواهید داد

   ب- حتما بدون ثبت نام و صرفا با روشی که در بالا بیان شد ورود رابزنید

اگر لاگین درست صورت گرفته باشد باید صفحه زیر را ببینید

لازم هست توجه داشته باشید به محض درخواست ورود به سایت، یاراکد بلوط جدول کاربران سایت را در دیتابیس ایجاد می کند. این فرآیند کاملا اتواتیک و بدون دخالت کاربر انجام می شود. در ادامه با کلیک بر روی دکمه قرمز رنگ با عنوان "مدیریت" وارد صفحه ادمین سایت شوید. ( مطابق تصویر زیر) در صفحه ادمین روش ایجاد کاربر ادمین را آموزش خواهم داد.

3.5 منوهای مدیریتی:

در تصویر بالا قسمت سمت راست تصویر منوهای مدیریتی سایت نمایش داده می شوند.

3.5.1 منوی "تست یاراکد بلوط" :

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

منوی تنظیمات :

 منوی تنظیمات خود دارای چند زیر منو است که در زیر می توانید مشاهده نمایید. یکی از زیر منوها کاربران سایت هست.

3.5.2 منوی کاربران:

 با انتخاب منوی کاربران، صفحه ای مثل تصویر زیر نمایان می شود که باید اولین کاربر سایت را با دسترسی مدیریتی ایجاد نمایید.

3.5.2.1 ثبت اولین کاربر درسایت:

توجه داشته باشید که حتما مجوز کاربران را به اولین کاربر ثبت شده بدهید. در غیر اینصورت دیگر هیچ راهی برای دسترسی به کاربران باقی نمی ماند و تنها راه برای اصلاح مشکل، حذف ردیف ایجاد شده یا کل جدول یوزر از دیتابیس به صورت دستی هست که تنها از طریق منوهای هاست امکان پذیر است.

از طریق سربرگ "ثبت/ویرایش" که در بتدای قسمت سمت چپ سایت قرار دارد اطلاعات کاربر جدید را ثبت نموده و همه مجوز ها را برای او فعال نمایید.

3.5.2.2 مهمترین مجوز ها:

 مهمترین مجوزهایی که حتما باید برای اولین کاربر تنظیم کنید مجوزهای زیر هستند.

الف – تنظیمات                     ب- کاربران

3.5.2.3 گزینه های اجباری:

ثبت گزینه های ستاره دار  اجباری هستند اطلاعاتی از جمله شماره تلفن، نام، فامیلی و....

3.5.2.4 انتخاب مجوزهای لازم:

انتخاب مجوزهای لازم مطابق تصویر زیر و در نهایت می توانید اطلاعات را با زدن دکمه "ثبت جدید"   در دیتابیس ذخیره نمایید.


 

3.5.2.6 خروج از سایت به محض ثبت اولین کاربر:

در نهایت بعد از ارسال اطلاعات به دیتابیس  با صفحه زیر روبرو می شوید که به محض کلیک روی هر کدام از منوها و اجزای آن از سایت خارج خواهید شد و لازم هست که دوباره در سایت لاگین کنید.

مراحل لاگین در سایت مثل مرحله اول هست با این تفاوت که شماره موبایل و رمز عبور را برای ورود نیاز دارد، یعنی از این لحظه به بعد هیچ شخصی بدون یوزر و پسورد امکان لاگین به سایت را نخواهد داشت.

3.5.2.7 دسترسی محدود:

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

3.6 امکانات صفحه ادمین:

در نهایت برای ویرایش اطلاعات کافی است روی یکی از ردیف های داده کلیک کنید اطلاعات بار گذاری می شوند و آماده ویرایش، حذف، کپی برداری و. .. هستند

این صفحه امکانات زیادی دارد از جمله امکان

  • اماکان خروجی گرفتن از اطلاعات در حال نمایش با پسوند txt , csv
  • حذف کلی داده های یک  جدول
  • تزریق داده ها با فایل csv  به جدول
  • بروز رسانی اطلاعات به کمک فایل csv
  • جستجوی پیشرفته بر اساس فیلدهای مختلف مثل نام، فامیلی، شماره، تاریخ تولد و ... برای کاربر
  • صفحه بندی اطلاعات، از 10 تا داده در صفحه تا نمایش همه ی اطلاعات در یک صفحه
  • ویرایش دسته جمعی اطلاعات: فرضا قرار هست همه کاربران سایت را در دو گروه عادی و ویژه دسته بندی کنیم در این صورت ابتدا همه را باید به کاربر عادی تغییر داده و سپس آنها که ویژه هستند را اصلاح کرد. در چنین شرایطی ویرایش دسته جمعی بهترین گزینه است
  • دکمه پیمایش بین داده ها قبلی و بعدی و فعلی

و مواردی که الان حضور ذهن ندارم، لازم به ذکر هست هر جدولی که به سایت اضافه شود قسمت مدیریت آن همین گونه خواهد بود و با همه این امکانات به راحتی مدیریت آن را بدست خواهید گرفت.

آیا این صفحه مفید بود؟
در این صفحه: