دیجی اسکریپت

» اسکریپت

دانلود سورس StreamIt – Multi-purpose Audio & Video Streaming app
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : ScriptBaran@yahoo.com
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

دانلود سورس Blood Bank App With Admin Panel & Material Design
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : ScriptBaran@yahoo.com
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

جلوگیری از غیرفعال کردن افزونه توسط مدیران سایت
[ad_1]

جلوگیری از غیرفعال کردن افزونه توسط مدیران سایت
جلوگیری از غیرفعال کردن افزونه توسط مدیران سایت

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

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

آنچه در این مطلب می‌خوانید:

چرا باید از غیرفعال کردن افزونه در سایت جلوگیری کنیم؟

مهم‌ترین دلیلی که شما باید از این قابلیت در سایت خودتان استفاده کنید، نگهداری از افزونه‌ها و سفارشی‌سازی‌هایی است که بر روی آن ایجاد کرده‌اید. مدیران وب‌سایت‌ها با توسعه کسب‌وکارشان در برخی مواقع مجبور هستند که به افراد دیگری، برای اعمال تغییرات دسترسی دهند.

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

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

جلوگیری از غیرفعال کردن افزونه توسط مدیران سایت

روش اولی که شما می‌توانید با استفاده از آن، غیرفعال کردن افزونه‌ها را محدود کنید، نصب افزونه‌هایی است که برای این‌کار طراحی شده‌اند. یکی از بهترین افزونه‌هایی که می‌توانید از آن استفاده کنید، Disable Plugin Deactivation می‌باشد.

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

برای گام اول باید این افزونه را از مخزن وردپرس دانلود و بر روی سایت خودتان نصب کنید، در این زمینه نیز می‌‌توانید راهنمای نصب افزونه در وردپرس را مشاهده نمایید.

افزونه Disable Plugin Deactivation
افزونه Disable Plugin Deactivation

تنظیمات افزونه Disable Plugin Deactivation

خب حالا شما باید به تنظیمات این افزونه وارد شوید، در این قسمت شما باید گزینه “Disable Plugin Deactivation” را در حالت “Enable” قرار دهید. البته این افزونه قابلیت‌های دیگری نیز در اختیار شما قرار خواهد داد، به‌عنوان‌مثال اگر گزینه “Disable Plugin Activation” را در حالت “Enable” قرار دهید، دسترسی افراد به فعال کردن افزونه‌ها را نیز محدود خواهید کرد.

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

به این موضوع دقت داشته باشید که به‌هیچ‌وجه گزینه “Disable Plugin Updates” را در سایت‌های مشتری‌های خود غیرفعال نکنید، چراکه این کار ممکن است آن‌ها را از فعال کردن افزونه‌های دیگر منع کند.

تنظیمات افزونه
تنظیمات افزونه

به‌صورت کلی شما در این صفحه تمامی تنظیمات و پیکربندی‌های مربوط به افزونه را مشاهده خواهید کرد و قادر هستید به‌دلخواه خود آن‌ها را سفارشی کنید. بعدازاینکه تمامی تغییرات مدنظر خود را انجام دادید، فراموش نکنید که با فشار دادن گزینه “Save Changes” آن‌ها را ذخیره کنید.

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

صفحه افزونه‌‌ها
صفحه افزونه‌‌ها

جلوگیری از غیرفعال کردن چند پلاگین خاص

در این بخش ما می‌خواهیم به شما آموزش دهیم که چگونه از غیرفعال کردن یک یا چند افزونه خاص در سایت جلوگیری کنید. البته این نکته را در نظر بگیرید که در این روش برخلاف روش قبلی شما باید در سایت یک سری کد اضافه کنید.

اولین کاری که باید انجام دهید این است که وارد پوشه‌هایی شوید که افزونه‌های سایت در آن قرار دارند، معمولاً پلاگین‌ها در فایل wp-content ذخیره می‌شوند. اگر به‌حساب کاربری‌هاست خود وارد شوید می‌توانید این پوشه را مشاهده کنید، البته اگر از لوکال هاست استفاده می‌کنید، برای مشاهده این فایل باید وارد پوشه زمپ یا ممپ خود شوید.

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

پوشه پلاگین‌‌ها
پوشه پلاگین‌‌ها

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

add_filter( 'plugin_action_links', 'disable_plugin_mihanwp_deactivation', 10, 4 );
function disable_plugin_mihanwp_deactivation( $actions, $plugin_file, $plugin_data, $context ) {
 
    if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
        'mihanpanel/mihanpanel.php',
        'woocommerce/woocommerce.php'
    )))
        unset( $actions['deactivate'] );
    return $actions;
}

همان‌طور که مشاهده می‌کنید ما در قطعه کد بالا دو افزونه ووکامرس و میهن پنل را جایگذاری کرده‌ایم، این مورد تماماً بر عهده شما است و شما باید نام افزونه موردنظر خودتان را در آن قرار دهید. البته هنگام وارد کردن اسم پلاگین‌ها توجه داشته باشید که فرم آن باید به‌صورت “mihanpanel/mihanpanel.php” باشد.

به همین راحتی! حالا می‌توانید به صفحه افزونه‌ها در لوکال هاست خود بروید و از غیرفعال بودن این پلاگین‌ها اطمینان حاصل نمایید. همان‌طور که در تصویر زیر مشاهده می‌کنید، گزینه‌ی غیرفعال کردن در این صفحه وجود ندارد.

به‌صورت کلی ما به شما پیشنهاد می‌کنیم از این روش برای غیرفعال کردن افزونه‌ها استفاده کنید چراکه در این روش کاربران شما این امکان را خواهند داشت که افزونه‌های دیگر را غیرفعال کنند و پلاگین‌های بسیار مهم سایت شما نیز در امنیت کامل به سر می‌برند.

جلوگیری از غیرفعال کردن افزونه بر اساس نقش کاربری

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

در تمامی وب‌سایت‌ها تنها مدیر سایت است که به افزونه‌ها دسترسی دارد، اما شما این امکان را دارید که یک حساب کاربری دیگر نیز ایجاد کنید و به آن یک سری دسترسی دهید، برای هر یک از این نقش‌ها یک سری محدودیت قرار داده‌شده است و آن‌ها قادر به انجام تغییرات در زمینه‌های دیگر نیستند. به‌عنوان مثال نویسنده، تنها قابلیت ایجاد تغییرات در محتوا را دارد.

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

امیدواریم این مقاله برای شما مفید واقع شده باشد. موفق و سربلند باشید. 🙂

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

دانلود سورس کتاب برای اندروید استودیو Android Online Stories App
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : ScriptBaran@yahoo.com
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

دانلود اسکریپت oobenn Instagram Style Social Networking Script
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : ScriptBaran@yahoo.com
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

دانلود سورس SuperView – WebView App for iOS with Push Notification, AdMob, In-app Purchase
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : ScriptBaran@yahoo.com
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

ناجیان وب- دانلود رایگان قالب وردپرس | پوسته وردپرس
[ad_1]

با معرفی قالب وردپرس سیب موزیک sibmusic با شما هستیم که میتوان این پوسته وردپرس را یکی از جذاب ترین و زیباترین قالب وردپرس دانلود آهنگ از نظر طرح و چیدمان حرفه ای دانست شما براحتی هرچه تمام تر توسط این پوسته وردپرسی براحتی میتوانید یک سایت دانلود فیلم و آهنگ راه اندازی نمایید

قالب sibmusic برای آن دسته از افرادی که به دنبال یک قالب حرفه ای هستند پیشنهاد میگردد . این قالب وردپرسی دارای بسته ی نصبی بوده و در کمترین زمان ممکن میتوانید آن را نصب و راه اندازی نمایید

قالب وردپرس سیب موزیک

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

کاملا بهینه شده و بازبینی کد ها بر اساس آخرین الگوریتم های ارائه شده

سرعت لود و بارگزاری فق العاده و کسب رتبه عالی در gtmetrix

استفاده از کد نویسی ساده و استاندارد بر اساس آخرین الگوریتم ها

استفاده از موزیک پلیر اختصاصی و حرفه ای

قابلیت تنظیم متن آهنگ و پخش آنلاین

استفاده از پنل تنظیمات حرفه ای و مدیریت کامل تمامی المان ها

نمایش ۱۰ آهنگ برتر و تنظیم آن از پنل تنظیمات

استفاده از اسلایدر حرفه ای برای نمایش موزیک های ویژه

استفاده از دسته بندی اختصاصی و مدیریت کامل آن

استفاده از عنوان های هوشمند و بهره گیری از متن نوشته شده

استفاده از منوی حرفه ای و واکنشگرا و دسترسی کامل و آسان کاربر به تمامی بخش های وب سایت

استفاده از قالب های اختصاصی برای ادامه مطلب

پشتیبانی کامل از تبلیغات های بنری و لینکی

صفحه ۴۰۴ اختصاصی

طراحی بر اساس  فریم ورک محبوب بوت استرپ ۴ و طی ساختار  HTML5 و CSS3

تنظیمات مخصوصو هر پست و مخص کردن بخش های اختصاصی مطالب

انتخاب نوع نمایش و چیدمان صفحه در صفحه اصلی وب سایت

قابلیت نمایش لینک دانلود و پخش آنلاین موزیک ها حتی برای آلبوم ها

قابلیت احرای دموی موزیک ها

قابلیت تنظیم تم های مختلف برای صفحه نخست و داخلی

قابلیت لایک موزیک ها و مشخص کردن بخش پر طرفدار ترین

تغییرات نسخه ۵٫۶:

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


نویسنده: admin


نظرات: بدون نظر

[ad_2]

لینک منبع مطلب

آموزش نصب LEMP (Linux- Nginx – MySQL
[ad_1]

آموزش نصب LEMP بر روی CentOS 7
آموزش نصب LEMP روی CentOS 7

CentOS 7 یکی از سیستم‌‌عامل‌‌های بسیار معروف در دنیاست. برای کسب اطلاعات بیشتر و شناخت بهتر این سیستم، مقاله شروع کار با لینوکس را مشاهده نمایید. همچنین آموزش نصب لینوکس CentOS 7 را برای نصب این سیستم عامل حتما ببینید. سپس می‌توانید برای داشتن یک وب‌سایت روی CentOS آموزش نصب LEMP را از این مقاله فرا بگیرید.

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

آنچه در این مطلب می‌خوانید:

LEMP چیست؟

درواقع LEMP یک مجموعه از نرم‌افزارهای پویا است که به وب‌سایت‌های داینامیک سرویس‌دهی می‌کند. این برنامه شامل برخی از نرم‌افزارها مانند: لینوکس، Nginx، MySQL و PHP می‌باشد.

اگر به‌دنبال یک جایگزین برای LAMP هستید، این نرم‌افزار می‌تواند انتخاب بسیار مناسبی برای شما باشد؛ البته این سیستم از Apache به‌جای Nginx استفاده می‌کنند. همچنین ومپ و ممپ نیز وجود دارند که در لینوکس با Windows و MacOS جایگزین می‌شود.

نکته: قبل از شروع نصب LEMP حتما بررسی کنید که سیستم عامل سرور شما CentOS 7 باشد.

آموزش نصب LEMP

ما در اینجا به شما آموزش می‌دهیم که چطور برنامه‌های Nginx، MySQL و PHP، را نص کنید، البته قبل از آن حتماً از نصب بودن لینوکس اطمینان حاصل کنید. این نکته را هم باید بدانید که برای استفاده از این آموزش شما باید دسترسی اصلی و کلی داشته باشید، درغیراین‌صورت قادر نخواهید بود از این روش‌ها استفاده کنید.

اگر از سیستم‌عامل ویندوز استفاده می‌کنید باید از SSH Client مانند PuTTY استفاده کنید و اگر سیستم شما Linux یا MacOS می‌باشد باید از Terminal shell برای اتصال به VPS استفاده کنید. آموزش اتصال به SSH را ببینید.

الآن تنها کاری که شما باید انجام دهید این است که تمامی مراحل زیر را قدم‌به‌قدم طی کنید:

نصب Nginx روی CentOS 7

شما باید این نکته را بدانید که Nginx به‌صورت پیش‌فرض در مخازن CentOS 7 وجود ندارد، به همین دلیل شما باید با استفاده از دستور زیر، “EPEL” را نصب کنید:

yum install epel-release -y

در قدم بعدی باید خود Nginx را نصب کنید:

yum install nginx -y

بعدازاینکه این برنامه را نصب کردید، باید با استفاده از دستور زیر آن را فعال کنید:

systemctl start nginx
systemctl enable nginx

الآن باید با مراجعه به IP آدرس سرور خودتان از نصب بودن Nginx مطمئن شوید. اگر این برنامه به‌درستی نصب و فعال‌شده باشد با یک پیغام “Wellcome to Nginx” روبه‌رو خواهید شد.

نصب MySQL 

ما در اینجا قصد داریم MySQL را با استفاده از سرویس MariaDB نصب کنیم. برخلاف مورد بالا این سرویس در مخازن CentOS به‌صورت پیش‌فرض وجود دارد، ازاین‌رو می‌توانید از دستور yum برای نصب آن استفاده کنید. بنابراین برای نصب از دستور زیر استفاده کنید:

yum install mariadb-server mariadb -y

پس از نصب کردن این سرویس باید MariaDB را نصب و فعال کنید تا بتوانید کار با سرویس را شروع کنید:

systemctl start mariadb
systemctl enable mariadb

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

mysql_secure_installation

این سرویس از شما یک رمز عبور root، درخواست می‌کند، ازآنجاکه شما به‌تازگی MySQL را نصب‌کرده‌اید، این رمز را ندارید، به همین دلیل باید بر روی “Enter” کلیک کنید.

در مرحله بعد از شما سؤال می‌شود که می‌خواهید رمز عبور را تغییر دهید یا خیر، که شما باید در این قسمت “Y” را تایپ کنید.

Enter current password for root (enter for none):
OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorization.

New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!

در ادامه از شما چندین سؤال امنیتی دیگر پرسیده می‌شود که به شما پیشنهاد می‌کنیم برای پاسخ به‌تمامی آن‌ها “Y” را تایپ کنید.

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

بعدازاینکه تمامی تنظیمات را اعمال کردید، باید به مراحل نصب PHP بروید.

آموزش نصب PHP 7.3

شما برای نصب PHP v7.3، باید یک مخزن اضافی CentOS که شامل بسته‌های لازم است را نصب و فعال کنید. کدهای زیر را با دقت و به‌صورت پشت سر هم اجرا کنید تا نصب PHP v7.3 به‌درستی انجام شود.

wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm

این مورد را در نظر بگیرید که مخزن php73 به‌صورت پیش‌فرض غیرفعال است و شما باید آن را با کمک دستور زیر فعال نمایید.

yum install yum-utils -y
yum-config-manager --enable remi-php73

در این مرحله شما باید بسته PHP را نصب نمایید:

yum --enablerepo=remi,remi-php73 install php-fpm php-common

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

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

yum --enablerepo=remi,remi-php73 install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

پیکربندی Nginx برای کار با PHP 7

آخرین مرحله‌ای که شما باید آن را انجام دهید، پیکربندی Nginx است، با استفاده از دستورالعمل‌های زیر می‌توانید به‌راحتی این کار را انجام دهید:

با استفاده از ویرایشگر متن نانو، یک فایل پیکربندی Nginx جدید ایجاد کنید:

nano /etc/nginx/conf.d/default.conf

بعد از ایجاد فایل پیکربندی، باید کد زیر را در آن وارد کنید:

server {
    listen   80;
    server_name  your_server_ip;

    # note that these lines are originally from the "location /" block
    root   /usr/share/nginx/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }
    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }

    location ~ .php$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

این نکته را به یاد داشته باشید که حتماً your_server_ip را که در ابتدای کد بالا قرار دارد را با IP سایت خودتان جایگزین کنید.

حالا باید این پرونده را ذخیره کنید، که برای این کار افرادی که از سیستم ویندوز استفاده می‌کنند باید از کلیدهای (CTRL + X) و افرادی که سیستم آن‌ها MAC است باید از (CMD + X) استفاده کنند.

در این قسمت شما باید Nginx را یک بار دیگر، راه‌اندازی کنید تا تغییراتی که اعمال کردید به مرحله اجرا در بیاید.

systemctl restart nginx

در قدم بعدی باید فایل پیکربندی PHP-FPM را باز کنید:

nano /etc/php-fpm.d/www.conf

تمامی کلمات زیر را پیدا کنید و آن‌‌ها را به جایگزین‌‌هایی که در این قسمت قرار داده‌‌ایم تغییر دهید:

user = nginx جایگزین: user = apache

group = nginx جایگزین: group = apache

listen.owner = nginx جایگزین: listen.owner = nobody

listen.group = nginx جایگزین: listen.group = nobody

بعدازاینکه تمامی موارد بالا را جایگزین کردید، کد زیر را در زیر قسمت “;listen = 127.0.0.1:9000” وارد کنید:

listen = /var/run/php-fpm/php-fpm.sock

برای آخرین مرحله باید کلیدهای CTRL + X را بزنید تا فایل شما ذخیره شود. پس‌ازآن PHP-FPM را شروع کنید و آن را در بوت فعال کنید:

systemctl start php-fpm.service
systemctl enable php-fpm.service

موفق و سربلند باشید.

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

ساخت فایل htaccess پیشفرض وردپرس
[ad_1]

.htaccess یکی از فایل‌‌های وردپرس است که امکانات بسیار زیادی را در اختیار شما قرار می‌‌دهد و در واقع شما را از نصب برخی از افزونه‌‌ها بی‌‌نیاز می‌‌کند. اما برخی مواقع شما هنگام به‌‌روزرسانی این فایل با مشکل روبه‌‌رو خواهی شد که این موضوع ممکن است عملکرد سایت شما را تحت تاثیر قرار می‌‌دهد. در برخی مواقع ممکن است وردپرس شما فاقد این فایل باشد که در این صورت خود شما باید یک ساخت فایل htaccess پیشفرض را انجام دهید تا بتوانید با استفاده از آن یک سری تنظیمات اضافی و قابلیت‌های جذاب به سایت خود اضافه کنید.

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

فایل .htaccess چیست؟

این فایل یکی از اصلی‌ترین پوشه‌های وردپرس است که شما با کمک آن می‌توانید، تنظیمات خاصی از سایت خودتان را فعال یا غیرفعال کنید. علاوه بر این، پرونده.htaccess می‌تواند تنظیمات امنیتی سایت وردپرسی شما را نیز انجام دهد.

همچنین شما این امکان را دارید که با استفاده از این فایل، سایت خودتان را از بدون WWW به یک سایت با WWW ریدایرکت کنید.

فایل.htaccess به شما قابلیت پیکربندی فایل بر روی آپاچی، افزایش کارایی سایت، قرار دادن یک رمز عبور دلخواه بر روی پوشه‌های خاص، عدم نمایش فایل‌های دلخواه و یا حتی تمامی فایل‌های سایت را می‌دهد.

بعدازاینکه وردپرس را بر روی سرور Apache نصب کردید، می‌توانید برای مشاهده پرونده htaccess به فهرست اصلی بروید، در برخی مواقع ممکن است این گزینه برای شما در فهرست وجود نداشته باشد که شما باید برای نمایش آن گزینه”Show Hidden Files” را فعال کنید.

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

این نکته را هم در نظر داشته باشید که ممکن است وردپرس شما این فایل را در بر نگیرد، در این صورت نیازی به نگرانی نیست؛ چراکه شما می‌توانید به‌راحتی پرونده پیش‌فرض .htaccess را به‌صورت دستی، از طریق کنترل پنل هاست خود ایجاد کنید. اگر وردپرس شما هم شامل این پوشه نیست، این مقاله را دنبال کنید تا بتوانید با استفاده از راهنمایی‌هایی که قرار داده‌ایم یک فایل htaccess بسازید.

ساخت فایل htaccess پیشفرض

خب حالا که با این فایل تا حدودی آشنا شدید و قابلیت‌های آن را شناختید، می‌خواهیم در این قسمت به شما آموزش دهیم چطور یک فایل پیش‌فرض را از طریق پنل هاست به شما آموزش دهیم:

اولین کاری که باید انجام دهید این است که به قسمت File» File Manager شوید. سپس دامنه سایت خودتان را انتخاب کنید و بر روی Go Manager File کلیک کنید تا به پوشه مدیریت فایل‌ها بروید.

بعد از انجام موارد بالا، به یک صفحه جدید هدایت می‌شوید که باید در آن به پوشه public_html بروید و بر روی گزینه” New File ” که در بالای صفحه قرار دارد را انتخاب کنید و اسم آن را htaccess قرار دهید. فراموش نکنید که حتما در ابتدای نام فایل باید یک نقطه . قرار دهید.

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

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

در آخر نیز بر روی گزینه Save & Close کلیک کنید تا تغییرات ذخیره شود.

همچنین شما می‌‌توانید با ویرایشگر متن سیستم خودتان مثل Notepad، پرونده پیش‌‌فرض HTML ایجاد کنید. و آن را از طریق یک سرویس دهنده FTP در سرور خود بارگذاری نمایید.

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

اگر این فایل به‌درستی ساخته نشده باشد و یا عملکرد صحیحی نداشته باشد معمولاً خطای ۵۰۰ یا خطای ۴۰۴ برای شما نمایش داده می‌‌شود.

امیدواریم این مقاله برای شما مفید واقع‌شده باشد. موفق و پیروز باشید. 🙂

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

ریتارگتینگ چیست و چرا در تبلیغات اینترنتی استفاده می‌شود؟
[ad_1]

حتماً برای برخی از شما پیش آمده است که به وب‌سایت‌های گوناگونی مراجعه کرده باشید و در آن وب‌سایت تبلیغات آن محصولی که شما به آن علاقه‌مند هستید را مشاهده کرده‌اید. به‌عنوان‌‌مثال شما ممکن است برای دیدن آخرین اخبار موجود به یک وب‌سایت خبری مراجعه کنید و در آن وب‌سایت تبلیغ چیزی را مشاهده کنید که قبلاً در موتورهای جستجو آن را سرچ کرده‌اید. درواقع تبلیغ نمایش داده‌شده برای شما مطابق با سلیقه و نیاز شما است. اما ریتارگتینگ چیست و چرا باید از آن استفاده کنیم؟

آنچه در این مطلب می‌خوانید:

نمایش تبلیغات متناسب با نیاز کاربر

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

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

ریتارگتینگ چیست

ریتارگتینگ کمک می‌کند که کاربر در سایت شما شناسایی شود. به‌همین‌ترتیب در سایت‌های دیگر با توجه به نیازهای کاربر که از قبل شناسایی‌شده است؛ تبلیغات را به کاربر نمایش می‌دهد. این تبلیغات سبب می‌شود محصول شما در ذهن کاربر بیشتر بماند و کاربر این محصول را به‌یاد داشته باشد.

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

حال فرض کنیم که شما این پکیج را خریداری نکنید. پس از آن شما وارد سایت دیگری می‌شوید و تبلیغ وبمستران را در آنجا و چندین سایت دیگر مجدداً مشاهده می‌کنید. ممکن است وقتی این اتفاق برای شما رخ می‌دهد برایتان عجیب باشد. اما زمانی که کاربر تبلیغ یک محصول را در چندین سایت مختلف می‌بیند به خرید آن ترغیب می‌شود.

اطلاعات را از کجا دریافت کنیم؟

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

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

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

این شرکت‌های تبلیغاتی مبلغی از شما دریافت می‌کنند و درصد خاصی از آن را به شرکت‌هایی می‌پردازند که قرار است محصولات شما را تبلیغ کنند. این کار مزیت‌های زیادی دارد. اولین مزیت این کار برای کسب‌وکار شما است؛ که باعث می‌شود با این تبلیغات برند شما در ذهن مشتری بماند و محصول شما فروش برود. از طرف دیگر وب‌سایت‌های تبلیغاتی سود کرده و درنتیجه شبکه تبلیغاتی از این طریق رونق پیدا می‌کند.

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

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب