Author Archives: مهندس محمدی

آموزش پروتکل FTP

آموزش پروتکل FTP
آموزش پروتکل FTP

FTP یک پروتکل برای انتقال فایل در شبکه می باشد و مخفف File Transfer Protocol هست و همونطور که از اسمش پیداست میشه اینجوری تعرف کرد با FTP میشه فایل های مورد نظر خودتون رو از یه سیستم به یه سیستم دیگه منتقل کرد.

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

برای استفاده از ftp می توانید از نرم افزارهای گرافیکی نظیر فایل زیلا یا cuteftp استفاده کنین ، در آموزش زیر بصورت مفصل آموزش کار با filezilla توضیح دادیم

با توجه به اینکه در اکثر دیتاسنترها دسترسی به فضای پشتیبان یا ادرس های ftp فقط از طریق آدرس ای پی سرور ممکن هست ، خیلی مواقع نمیتونیم از نرم افزارهای گرافیکی استفاده کنیم ، بنابراین در این آموزش سعی کردیم آموزش های لازم برای استفاده از ftp در سرورهای لینوکسی را آموزش بدیم:

برای استفاده از ftp باید دستورات زیر را در محیط ssh و یا shell وارد کنین:

ftp 192.168.2.1

192.168.2.1 آدرس سرور ftp شماست وبصورت تستی می باشد شما باید بجای این ای پی ادرس ftp خود را وارد کنید
بعد از وارد کردن این دستور از شما نام کاربری و پسورد اتصال به ftp درخواست می شود که باید وارد کنید که مطابق اتفاقات زیر رخ می دهد:

ftp 192.168.2.1
Connected to 192.168.2.1
220 FTP Server ready.
500 AUTH not understood
Name (192.168.2.1:root): username
331 Password required for upin
Password:
230 User upin logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

نکته مهم :
در لینوکس شما در هر مسیری قرار گرفته باشید ، دریافت فایل یا دانلود فایل در این مسیر قرار میگیرد، فرض کنین شما بعد از ssh به سرور در مسیر /home قرار میگیرید ، اونوقت میتونین فایلها یا فولدرهایی که در این مسیر هستند را در فضای ftp آپلود و یا از فضای ftp دانلود کنین.
با دستور ls در محیط ftp میتونین محتویات اون شاخه رو ببینین:

ftp> ls
227 Entering Passive Mode (192.168.2.1,233).
150 Opening ASCII mode data connection for file list
drwxr-xr-x 5 user 500 65536 Jun 24 22:59 .
drwxr-xr-x 5 user 500 65536 Jun 24 22:59 ..
-rw-r–r– 1 user 500 536 Nov 16 2015 .bash_history
drwxr-xr-x 3 user 500 26 Jan 13 2016 .pki
-rw-r–r– 1 user 500 0 Jun 24 22:59 a
drwxr-xr-x 35 user 500 65536 Jul 12 08:05 public_html
drwxr-xr-x 3 user 500 141 Jan 13 2016 www
226 Transfer complete
ftp>

همانطور که در دستور بالا مشخص هست محتویات اون مسیر نمایش داده میشه.
با دستور cd به یک زیر شاخه میریم:

ftp> cd public_html
250 CWD command successful
ftp>

دستورات اصلی آپلود و دانلود
کاربرد مهم ftp دانلود و یا آپلود فایل هست که در ادامه دستورات این دو مهم را بهتون یاد میدیم:
با دستور put میتونین فایل را آپلود و با دستور get میتونین یک فایل را دانلود کنین.

مثال من در فضای ftp یک فایل بنام backup.tar.gz دارم و میخوام به مسیری که هستم منتقل کنم:

ftp> get backup.tar.gz

یا یک فایل بنام testbck.tar.gz در مسیری که در سرور قرار داشتم مثلا همون /home دارم و می خوام به سرور ftp منتقل کنم:

ftp> put backup.tar.gz

برای آپلود همه فایلها:

ftp> mput *

برای آپلود فایلها با یک پسوند خاص مثلا tar.gz

ftp> mput *.tar.gz

برای دانلود همه فایلها:

ftp> mget *

برای دانلود فایلها با یک پسوند خاص:

ftp> mget *.tar.gz

نکته مهم :
قبل از وارد کردن دستورات فوق دستور prompt را وارد میکنیم تا برای دانلود هر فایل نیاز به تایید نباشد.

نکته مهم 2-
ممکن هست شما در یک فضای پشتیبان یا همون ادرس ftp فولدرهای زیادی داشته باشین ، پیشنهاد میشه در این مواقع از دستور wget استفاده بشه:

screen wget -cr ftp://username:[email protected]

در اینصورت همه فایلها و فولدر های داخل این یوزر ftp دانلود میشه

برای دانلود محتویات یک فولدر خاص:

screen wget -m ftp://username:[email protected]/public_html/folder

حذف یک فایل :

ftp> delet filename

ساخت یک فولدر:

ftp> mkdir foldername

حذف فولدر:

ftp> rmdir foldername

مشاهده وضعیت اتصال ftp:

ftp> status
Connected to 192.168.2.1
Control Channel Protection Level: clear
Data Channel Protection Level: clear
Passive mode on
Mode: stream; Type: binary; Form: non-print; Structure: file
Store unique: off; Receive unique: off
Case: off; CR stripping: on
Ntrans: off
Nmap: off
No proxy connection.
Hash mark printing: off; Use of PORT cmds: on
Verbose: on; Bell: off; Prompting: on; Globbing: on
ftp>

خرج از ftp:

ftp> bye

سوئیچ های دستور FTP

سوئیچ v : جلوگیری از نمایش پاسخ های سرور از راه دور.
سوئیچ n : جلوگیری از logon به صورت اتوماتیک پس از اتصال اولیه.
سوئیچ i:پس از نقل و انتقال فایل های مختلف این ارتباط خاموش شود.
سوئیچ d : این سوئیچ برای اشکال زدایی هست یعنی پس از اتصال FTP بین کلاینت و سرور اشکال زدایی میکند.
سوئیچ g : از کارانداختن فایلی به نام globbing، که اجازه استفاده از کارکتر ها در فایل و مسیر نام محلی است.
سوئیچ s:filename :مشخص میکنه یک فایل متنی حاوی دستورات FTP رو که دستورات به صورت خودکار پس از اجرا شروع می شن.
سوئیچ a : مشخص میکنه یه سری رابط محلی رو ، وقتی که ما در هنگام اتصال FTP داریم استفاده میکنیم.
سوئیچ a : Logs ها رو یا گزارش ها رو به سرور FTP به صورت ناشناس میفرسته.
سوئیچ w :مشخص اندازه بافر انتقال هست windowsize به طور پیش فرض 4096 بایت است.

فروشگاه ساز مجنتو

فروشگاه ساز مجنتو
فروشگاه ساز مجنتو

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

اولین نسخه‌ی این سیستم در سال ۲۰۰۷ منتشر شد. دو سال بعد نسخه‌ی اینترپرایز آن توسط شرکت پشتیبان آن یعنی Varian به فروش گذاشته شد. این شرکت در ابتدا تصمیم داشت که یک CMS فروشگاهی بر مبنای osCommerce منتشر کند اما کمی بعد تصمیم گرفت تا CMS مخصوص خود را از ابتدا بر پایه‌ی Zend Framework ایجاد نمایند .

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

برخی از ویژگی های فروشگاه ساز مجنتو

بهینه سازی و ساخته شده برای موتور های جستجو (SEO)
طراحی شده به صورت چند زبانه و ۱۰۰% ترجمه توسط خود کاربران ساپورت می شود
کارایی و عملکرد ثابت شده و بسیار قوی
برای توسعه دهندگان : ساختار و کد های هسته. با همه مستندات و نمونه ها به منظور توسعه پلاگین ها
امکان نمایش آمار تمامی قسمت ها از جمله : ( آمار فروش,آمار بازدیدهای هر کالا و پر بازدیدترین کالاها و دسته ها , آمار استفاده از تخفیفها و کوپنها و…)
و ده ها امکان دیگر

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

سایت سازنده این اسکریپت : magento.com

وردپرس ، جوملا یا دروپال

بهترین وبسایت‌ها امروزه با استفاده از سیستم‌های مدیریت محتوا (cms )‌ها ساخته شده اند که به شما این امکان را میدهند تغییرات بسیاری بدون اینکه با کد‌ها در ارتباط باشد در سایت خود ایجاد کنید.

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

وردپرس ، جوملا و دروپال

Drupal Joomla WordPress
Drupal Joomla WordPress

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

هر سه این CMS‌ها متن باز هستند. انتخاب درست‌ترین CMS از بین این سه گزینه کاری سخت بوده زیرا هر سه اینها ویژگی‌‌های خوب و خاص خود را دارند.

اما در نهایت یکی‌ از این سه با سایت شما همخوانی کامل خواهد داشت برای مثال ممکن است سایت شما یک شبکه اجتماعی باشد یا یک سایت ساده تجاری.

در ادامه به مقایسه کوچکی بین این سه CMS قدرتمند می‌پردازیم.

مرور سریع:

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

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

دروپال: سخت ترین اما قدرتمند ترین.نیاز به آشنایی با HTML ، CSS و PHP دارد.

مقایسه جولا وردپرس و دروپال :

کدام یک از این سه مطابق با نیاز‌های شماست؟ در ادامه به مرور دقیق تری بر هرکدام ازین سه می‌پردازیم.

ورپرس:

وردپرس معروفترین سیستم مدیرت محتوا در دنیاست.

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

درواقع ۴۰% از وبسایت‌های CMS بیس از بر پایه وردپرس هستند.

در اینجا به دلایلی که چرا وردپرس انقد مشهور و محبوب است می‌پردازیم:

آسان در نصب: بسیاری از میزبانان وب مانند میهن هاست به صورت مستقیم پیشنهاد نصب وردپرس را میدهند، این یعنی‌ شما همین حالا و در کمتر از ۵ دقیقه میتوانید سایت وردپرسِ خود را به آسان‌ترین و سریع‌ترین شکل راه اندازی کنید !(همین حالا اقدام کنید مدت زمان بیشتری رو باید صرف دم کردن یک قهوه کنید تا یک وبسایت وردپرس آنلاین داشته باشید .

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

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

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

سایت وردپرس خود را راه اندازی کنید.

دروپال :

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

پیچیدگی تکنیکی‌: دروپال از نظر تکنیکی‌ پیچیده‌ترین در این سه CMS است. برای کسانی‌ که علاقه به سرو کله زدن با کد دارند پیشنهاد میشوند.

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

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

دروپال یک سیستم مدیریت محتوای بسیار قدرتمند است اما این قدرت سختی هایی را نیز برای صاحب وبسایت به همراه دارد.

هر کسی‌ می‌خواهد با دروپال کار کند باید دانش ابتدایی از HTML، CSS، PHP و سایر زبان‌های برنامه نویسی وب داشته باشد. شما لازم نیست که یک متخصص باشید اما در صورت وقوع خطا باید از توانایی رفع مشکل برخوردار باشید.

اگر وبسایت شما کشش داشته باشد، چه یک سایت ساده باشد چه سایت تجاری باید یک متخصص استخدام کنید تا مطمئن شوید سایت شما به راحتی‌ به کار خود ادامه میدهد.

جوملا:

جوملا چیزی ما بین وردپرس و دروپال است.

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

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

در اینجا چند نکته دیگر که چرا جوملا میتواند انتخاب شما باشد اشاره می‌کنیم.

شبکه‌های اجتماعی: توسط جوملا می توانید شبکه‌های اجتماع راه اندازی کنید.

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

پیچیدگی‌ کمتر: نقطه‌ای میان سادگی‌ وردپرس و قدرت دروپال است.

سایت جوملا خود را راه اندازی کنید.

فروشگاه ساز های رایگان

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

هنگامی که مشتری‌ها به سایت فروشگاه چند منظوره مراجعه میکنند،آن‌ها میتوانند یک محصول از شرکت ۱ و مورد دیگر از شرکت ۲ یا … خرید کند، این در حالیست که همه ی این ها توسط یک سیستم فروشگاهی پردازش خواهند شد.یکی از پروژه های ما نیز به همین روال است . همین الان که دارم این مقاله رو برای شما مینویسم در حال تکمیل است ، اسم این پروژه فایل بیز (filebiz.ir) هست .

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

Multi-Channel-shopping-blogFeature

سیستمِ پردازش پرداخت در سایت

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

متأسفانه بیشتر سیستم‌های فروشگاه ساز قادر به ارائه این قابلیت چند فرشگاهی نیستند. با توجه به اهمیت سیستم فروشگاه‌های چند فروشگاهی در این پست به معرفی‌ چندین فروشگاه ساز با قابلیت ارائه سیستم چند فروشگاهی که زبان فارسی را نیز پشتیبانی‌ میکنند، می‌پردازیم.

اپن کارت (Open Cart)

فروشگاه ساز Open Cart
فروشگاه ساز Open Cart

اوپن کارتاپن کارت یک سیستم فروشگاه ساز حرفه ای و متن باز (Open-Source) می باشد که براساس ویژگی های بسیار غنی و کاربردی و همچنین ظاهری بسیار جذاب و کاربرپسند طراحی شده که باعث می شود فروشنده بتواند یک فروشگاه اینترنتی کامل و منحصر به فرد را ایجاد نموده و از آن برای کار و تجارت خود در اینترنت استفاده نمایداز آنجایی که امروزه مزایای بسیاری در رابطه با چندفروشگاهی بودن فروشگاه ها وجود دارد سیستم فروشگاه ساز اپن کارت نیز این قابلیت مفید را در خود جای داده تا این امکان را برای کاربر ایجاد نماید تا بتواند به مدیریت فروشگاه های متعدد از یک پنل مدیریت پرداخته و مواردی همچون امکان تنظیم یک محصول برای نمایش در یک فروشگاه خاص، امکان محلی نمودن هر فروشگاه با استفاده از تنظیم نمودن زبان های مختلف پیش فرض؛ واحد ارز و طبقه ی مالیاتی، امکان تنظیم قیمت های مختلف برای هر فروشگاه، امکان تنظیم تم برای هر فروشگاه برای مطابقت با محصولات فروخته شده، امکان راه اندازی یک گروه پیش فرض برای مشتریان هر فروشگاه و راه اندازی یک فروشگاه برای مشتریان خرده فروش و عمده فروش و … بپردازد.

وردپرس (WordPress)

فروشگاه ساز وردپرس
فروشگاه ساز وردپرس

یکی‌ از راه‌های ساده برای پیاده سازی یک فروشگاه چند فرشگاهی استفاده از پلتفرم وردپرس با استفاده از قالب Marketify Theme(لینک) است.

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

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

برای خرید هاست ورد پرس پرسرعت به لینک زیر مراجعه کنید:
هاست وردپرس
مجنتو (Magento)

فروشگاه ساز Magento
فروشگاه ساز Magento

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

با استفاده از مجنتو شما میتوانید یک فروشگاه چند فروشگاهی راه اندازی کنید اما این کار به سادگی‌ بدون استفاده از افزونه ‌ها امکان پذیر نیست.

افزونه ‌ای که با آن میتوانید فروشگاه مورد نظر خود را بسازید Marketplace Multi-vendor Module است.این افزونه به شما اجازه میدهد یک فروشگاه از قبل ساخته شده توسط مجنتو را به یک فروشگاه چند فروشگاهی تبدیل کنید.

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

پرستاشاپ

فروشگاه ساز prestashop
فروشگاه ساز prestashop

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

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

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

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

مسدود کردن پاپ آپ در مرورگر ها

مسدود کردن پاپ آپ در مرورگر ها
مسدود کردن پاپ آپ در مرورگر ها

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

به پنجره ی کوچک وبی که در هنگام بازدید از برخی از سایت ها،به طور خودکار بر روی پنجره ی اصلی سایت باز میشود ،پنجره ی فرعی (Pop-up)میگویند.این پنجره ها معمولا آگهی تبلیغاتی یا مطلبی را اعلام میکنند و گاهی نیز ممکن است موجب مزاحمت و اختلال در کارها شود .نرم افزار IEاین مکان را فراهم کرده است که به چنین پنجره هایی اجازه ی باز شدن (allow)بدهیم یا اینکه آنها را مسدود (block)کنیم.با استفاده از نرم افزار IEمیتوانیم ،باز شدن چنین پنجره هایی را در هنگام بازدید همه ی سایت ها مسدود کنیم یا اجازه ی باز شدن این پنجره ها را ،فقط هنگام بازدید سایت های خاصی ،ندهیم.

این ویژگی نرم افزار مرورگر اینترنت ،مسدود کننده ی پنجره ی فرعی(Pop-up blocker)نام دارد.اگر این ویژگی فعال (on) باشد ،هنگام بازدید از سایت ها چنین پنجره هایی باز نخواهد شد و چنانچه این ویژگی غیر فعال باشد (off)باشد هنگام بازدید از سایت ها ،چنین پنجره هایی باز خواهند شد.

برای فعال یا غیر فعال کردن ویژگی pop-up blocker در نرم افزار IEبه صورت زیر عمل میکنیم:free-pop-up-blocker

مسدود کردن پاپ آپ در مرورگر اکسپلور
مسدود کردن پاپ آپ در مرورگر اکسپلور

از نوار ابزار یا نوار منو گزینه ی Toolsرا کلیک میکنیم.

از گزینه های ارائه شده گزینه ی pop-up blocker را کلیک میکنیم.

برای غیر عال کردن گزینه ی turn off pop-up blocker را کلیک میکنیم.

کادر پرسشی نمایان شده و برای تایید تغییر این ویژگی ،دکمه ی yes را کلیک میکنیم.

مطالب زیر برگرفته از سایت https://support.mozilla.org/en-US/kb/pop-blocker-settings-exceptions-troubleshooting

تنظیمات مربوط به بلاک کردن پاپ ها در مرورگر فایرفاکس

مسدود کردن پاپ آپ در مرورگر فایرفاکس
مسدود کردن پاپ آپ در مرورگر فایرفاکس

طبق دستور العمل زیر شما میتوانید تمامی تنظیمات موجود و در دسترس موزیلافایرفاکس را برای کنترل کردن پاپ آپ ها استفاده کنید :پاپ آپ ها معمولا بدون وجود دستور و اجازه از طرف شما بر روی صفحه ی ویندوز باز میشوند و اندازه ی آنها معمولا بدین گونه است که تمامی صفحه را نمی پوشانند یا ممکن است بالای صفحه ی نمایشگر (pop ups)یا در پایین صفحه ی نمایشگر (pop-unders)نمایش داده شوند .

فایرفاکس معمولا برای pop-ups , pop unders ها در قسمت آپشن Control panel ,کنترل های خاصی در نظر گرفته است پس جای هیچ نگرانی برای وجود آنها نیست .زمانی که نمایش یک pop-up را در فایرفاکس بلاک میکنیم یک information bar نماش داده میشود و همچنین آیکن

آیکن

در قسمت Location bar خواهیم داشت.

Location bar
Location bar

با کلیک بر روی دکمه ی

 

در قسمت information bar یا آیکن

information bar

منویی طبق زیر برای شما نمایش داده خواهد شد:

1

توجه:برخی از وب سایت ها مانند سایت های مختص به بانک ها از pop-upها به عنوان یک ویژگی مهم استفاده میکنند .اما این امکان وجود دارد که به برخی از سایت های خاص این اجازه داده شود تا از pop-up های مختص خود را در زمانی که سایر pop -up ها مسدود است ،نمایش بدهند.شما میتوانید لیست این سایت های خاص را اضافه کنید.

تنظیمات بلاک کردن pop-up:

1)کلیک روی دکمه ی منو

و انتخاب

2)انتخاب پنل

3)در قسمت content panel :

لغو همزمان بلاک pop-up ها با برداشتن تیک گزینه ی Block pop-up windows .

با انتخاب گزینه ی

شما امکان این را خواهید داشت که لیست سایت هایی را که میخواهید pop-up آنها نمایش داده شود را ببینید.

پنجره ی باز شده طبق زیر خواهد بود:

در این قسمت سه گزینه را توضیح میدهیم:گزینه ی Allowبه شما این امکان را می دهید که سایت مورد نظر را اضافه کنید.گزینه ی Remove siteجهت حذف سایت مورد نظر و گزینه ی Remove all siteحهت حذف تمامی وب سایت ها استفاده میشود.

پاپ های بلاک نشده :

در اینجایک پرسش مطرح است،آیا پاپ آپ های شما از طریق مرورگر firefox بر روی صفحه باز میشود؟

وجود علامت ! نشان دهنده ی این است که این pop upاز طریق خود سایت Firefoxبر روی سیستم ارسال میشود.

و اگر این علامت ! مشاهده نشود ممکن است به دلیل وجود بدافزار های روی سیستم خودتان باشد.

آیا پاپ آپ بلوکر روشن است و برای سایت فعال است؟

1)روی دکمه ی

کلیک کنید و سپس

را انتخاب کنید.

2)پنل

را انتخاب کنید.

3)اطمینان حاصل کنید که تیک گزینه ی Block pop-up windows زده شده باشد.

4)با کلیک بر روی گزینه ی

لیستی از سایت هایی که شما به آن اجازه ی نمایش pop -up را میدهید،خواهید داشت.

5)در صورتی که میخواهید لیست pop -upها دراین قسمت باز شود گزینه ی

را انتخاب کنید.

6)گزینه ی

را جهت اعمال تغییرات انجام شده انتخاب کنید.

7)قسمت about را ببندید.

مطالب زیر برگرفته از سایت https://support.google.com/chrome/answer/95472?co=GENIE.Platform%3DDesktop&hl=enchrome_logo_2x

تنظیمات مربوط به بلاک کردن pop-upها در chorom

طبق دستورالعمل زیر عمل کنید:

!)برنامه ی chorome خود را باز کنید.

2)در قسمت بالا سمت راست روی آیکنی که میبینید کلیک کنید.قسمت ،menu menuیا more more.

3)کلیک روی گزینه ی setting.

4)کلیک بر روی گزینه ی show advance settiing

5)در قسمت privacy روی گزینه ی content setting کلیک کنید.

6)در زیر قسمت pop -up ها یکی از آپشن های زیر را انتخاب کنید:

Do not allow any site to show pop-ups

Allow all sites to show pop-ups

و در قسمت پایین شما نحوه ی بلاک کردن یا نمایش دادن pop-up در سایتی خاص را خواهید آموخت:

اجازه دادن به نمایش pop -up ها در سایتی خاص :طبق دستور زیر

1)برنامه ی chorome خود را باز کنید.

2)صفحه ای که در آن pop-up ها برای شما بلاک شده است را پیدا کنید.

3)در قسمت address bar روی pop-up blocked chorome ،پاپ آپ های بلاک شده کلیک کنید.

4)روی لینک پاپ آپ های ویندوز که میخواهید نمایش داده شود کلیک کنید.

5)اگر میخواهید پاپ آپ های سایت را ببینیدگزینه ی Always show pop-ups from site را انتخاب کنید و سپس Done را بزنید.

بلاک کردن pop-up ها از سایتی خاص:طبق دستور زیر:

1)برنامه ی chorome خود را باز کنید.

2)در قسمت بالا سمت راست روی آیکنی که میبینید کلیک کنید.قسمت ،menu menuیا more more.

3)کلیک روی گزینه ی setting

4)بر روی دکمه ی show advance setting کلیک کنید.

6)در قسمت privacy روی گزینه ی content setting کلیک کنید.

7)در قسمت pop -up ها روی manage exceptions کلیک کنید.

8)با راست کلیک کردن بر روی سایت مورد نظر و انتخاب گزینه ی deleteسایت مورد نظرتان را حذف کنید.توجه:اگر سایت مورد نظر در لیست نبود شما میتوانید آدرس سایت را در بالای لیست وارد کتید.و از الگوی روبرو برای نوشتن استفاده کنید.531

9)در پایان Done را انتخاب کنید.

فعالسازی dnssec در سرور

فعالسازی dnssec در سرور
فعالسازی dnssec در سرور

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

DNS از مدل کلاینت/سرور با به کارگیری عناصر زیر استفاده می کند.

STUB RESOLVER. این نقطه جایی است که کلاینت DNS در آن اطلاعات DNS را جستجو می کند. می توانید آن را تقریبا در تمام دستگاه هایی که به اینترنت متصل می شوند پیدا کنید.

AUTHORITATIVE NAME SERVER این مورد ارگانی را که اطلاعات DNS را در اختیار دارد به جهان معرفی می کند.
RECURSIVE NAME SERVER Stub resolver کوئری های DNS خود را به یک recursive name server ارسال می کند که لزوما جابجایی های DNS را انجام می دهد. کوئری های DNS را از تمام انواع دستگاه ها پذیرفته و پاسخ ها را با ارسال کوئری های DNS خود به چندین authoritative server پیگیری می کند. از آنجایی که مراجعاتی را که به جای کلاینت ها انجام می دهد ممکن است نیازمند چندین مرحله تکراری باشند، recursive name server نتایج همه پاسخ ها را به خاطر سپرده یا ذخیره می کند بدین ترتیب می تواند از این اطلاعات ذخیره شده برای بالا بردن سرعت پاسخگویی استفاده کند.recursive neme server ها در هر جایی که دستگاه های بسیاری برای اتصال به اینترنت وجود داشته باشد که نیاز به رزولوشن DNS داشته باشند، یافت می شوند.

برای مثال ISP ها recursive name server ها را به کار می برند تا کوئری های کاربران broadband خود را کنترل نمایند و شرکت ها آنها را اجرا می کنند تا به سوالات دستگاه های شبکه های خود پاسخ دهند. برای بالا بردن امنیت، DNSSEC یک امضای دیجیتال به اطلاعات ذخیره شده داخل DNS اضافه می کند. این امضای دیجیتالی به منظور تایید اعتبار اطلاعات، بررسی و اعتبار سنجی می شود – مثلا، برای بررسی اینکه آدرس IP بدست آمده پس از پیگیری اسم وبسایت در DNS ، کاربر را به مقصدهای مورد نظر هدایت می کند DNSSEC اطمینان حاصل می کند که داده DNS صحیح است بدین ترتیب ترافیک اینترنت (ای- میل، تبادلات میان یک سایت تجارت الکترونیک یا سایر سرویس های اینترنت) به سرورهای مناسب مسیردهی شده و به سمت سایت های غیرمجاز منحرف نمی شود DNSSEC دربرابر حملات شخص واسط و مسموم نمودن کش ، نمونه هایی که در آنها یک تبهکار سعی در وارد نمودن داده های مضر، یا مسموم، برای گمراه نمودن کاربران نهایی دارد، پشتیبانی می کند.

موجودیتی که جستجوی DNS را انجام می دهد، اعتبار سنجی DNSSEC را نیز انجام می دهد تا اعتبار داده های دریافتی را تایید کرده و یکپارچگی آنها را بررسی نماید. سیستم کاربر نهایی نیز می تواند این اعتبار سنجی را انجام دهد ولی در پیاده سازی کنونی DNSSEC، اعتبار سنجی در recursive name server انجام می شود.
بدون حفاظت DNSSEC، کاربران نهایی ممکن است به یک سایت مخرب هدایت شوند و اطلاعات حساسی مانند اطلاعات شغلی یا کدهای ملی یا سایر شماره های امنیتی ملی خود را در این سایت های غیر مجاز وارد کنند. از آنجایی که کاربران بطور بالقوه ای با سرقت هویت و سایر خسارات روبرو می شوند، شرکت هایی که سایت هایشان بطورغیر قانونی کپی سازی شده است در پشتیبانی از کاربرانشان از اعتماد کمتری برخوردار می شوند، مانند ISP هایی که کاربران نهایی برای ارتباطات اینترنتی خود به آنها متکی هستند.

برای فعالسازی ان مقدار زیر را در فایل named.conf در قسمت option قرار می دهیم و سرویس named را ریستارت میکنیم:
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;

آموزش تغییر حجم و کیفیت تصاویر در وردپرس

آموزش تغییر حجم و کیفیت تصاویر در وردپرس
آموزش تغییر حجم و کیفیت تصاویر در وردپرس

وردپرس به صورت خودکار کمی از کیفیت و حجم تصاویری که در آن آپلود می کنید کم می کند این مقدار روی 90% استف در وردپرس 4.5 برای راحتی کاربران تلفن همراه این مقدار روی 82% قرار داده شده است

با این روشی که هم اکنون فرا میگیرد می توانید این مقدار را کمتر یا زیادتر کنید پس با ما همراه باشید

غیر فعال کردن این روند در وردپرس با کدر زیر :

کد زیر را در function.php قبل از ?> قرار دهید

add_filter(‘jpeg_quality’, function($arg){return 100;});

زمانی که این مقدار روی 100 است یعنی بالاترین کیفیت و هر چقدر که میزان آن هم شود از کیفیت عکس کاسته میشود

حالا شما می توانید با تغییر آن روی مقدار های پایین تر یا بالاتر کیفیت و حجم KBs تصاویری که در وردپرس آپلود می کنید را تغییر دهید

آنتی دیداس سخت افزاری در Hetzner

آنتی دیداس سخت افزاری در Hetzner
آنتی دیداس سخت افزاری در Hetzner

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

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

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

امکانات سخت افزارهای آنتی دیداس این دیتا سنتر امکانات زیر را داراست:

۱–تشخیص اتوماتیک الگو های حمله: علاوه بر تشخیص حمله بر اساس مقدار ترافیک یا تعداد تعداد پکت‌های ارسالی‌،دیتاسنتر Hetzner Online توانایی تشخیص کامل و توصیف حمله وسپس عکس العمل در مقابل نوع خاص حمله را داراست.برای مثال یک جریان UDP با 500k برای سرور مضر نیست پکت SYN 500k، با این حال میتواند مشکل ساز شود، ابزار حفاظت DDOS این دیتاسنتر میتواند این تفاوت را دقیقا تشخیص دهد.

Hetzner_Data_Centre

۲– فیلتر کردن ترافیک برای الگو‌های حمله شناخته شده

طبق ادعایی که دیتاسنتر هتزنر داشته است ؛ اعلام نموده اند:

این متد به ما اجازه میدهد به صورت موثر به فیلتر کردن بر اساس حمله ‌های معروف و شناخته شده بپردازیم این متد برای حمله ‌های بازتابی DNS، بازتابی NTP، جریان UDP در پورت ۸۰ موثر است.

۳– تصدیق بر اساس واکنش در برابر چالش و فیلتر کردن ترافیک به صورت پویا

آنچه در وبلاگ هتزنر در این مورد منتشر شده است به شرح زیر است:

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

هتزنر اعلام نموده که این امکانات جدید مقابله در مقابل حملات DDOS باعث افزایش قیمت‌ ها و هزینه‌ها نخواهد شد و در دسترسِ تمامی مشتری‌ها قرار خواهد گرفت.سیستم ما حمله‌های DDOS را در هرزمانی تشخیص داده،و مهارت ما برای تشخیص این حملات همواره افزایش می یابد.هنگامی که یک حمله شناسایی میشود،ابزار‌های دفاع در برابر DDOS سریعاً وارد عمل میشوند و حمله را فیلتر می کنند.ترافیک شما اصولا به دلیل روش موثر سیستم در کاهش حملات،تحت تاثیر سیستم دفاع در مقابل DDOS قرار نمی گیرند.

نحوه نمایش اعضا در سایت وردپرسی

شاید دوست داشته باشید تعداد اعضای سایتتون رو توی قسمتی از سایت به نمایش بذارید

با این آموزش همراه ما باشید

روش اول : استفاده از افزونه Simple Blog Stats

بعد از نصب و فعال سازی این افزونه به تنظیمات » Simple Blog Stats بروید

افزونه Simple Blog Stats
افزونه Simple Blog Stats

این افزونه تب های مختلفی را به شما نمایش می دهد شما باید روی Shortcodes کلیک کنید

Simple Blog Stats
Simple Blog Stats

کد کوتاه [sbs_users] مربوط به نمایش تعداد اعضا می باشد این کد را در محلی از سایت که مایل هستید مثل قسمت ابزارک ها می توانید قرار دهید .

اگر هم نیاز به کد html دارید باید به این صورت آن را در قالب خود قرار دهید .

<span class=”sbs-count-users”>1056</span>

عدد 1056 دلخواه است یعنی باید تعداد اعضا را جایگزین آن کنید البته استفاده از کد کوتاه اول روش بهتریست

با این افزونه می توانید اطلاعات دیگری مثل تعداد مطالب، تعداد برگه ها، تاریخ آخرین بروزرسانی سایت و … را در سایت قرار دهید

روش دوم : کد در فانکشن

کد پایین را در پایین ترین قسمت functions.php قالب قبل از ?> قرار دهید

// Function to return user count
function wpb_user_count() {
$usercount = count_users();
$result = $usercount[‘total_users’];
return $result;
}
// Creating a shortcode to display user count
add_shortcode(‘user_count’, ‘wpb_user_count’);

برای نمایش آن در قالب نیز از کد زیر استفاده کنید:

کد کوتاه [user_count]

کد html همراه با متن

:تعداد اعضا<strong>[user_count]</strong>

بهترین افزونه های بکاپ از وردپرس

بهترین افزونه های بکاپ از وردپرس
بهترین افزونه های بکاپ از وردپرس

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

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

حالا 7 مورد از بهترین افزونه های بکاپ را معرفی خواهیم کرد .

1- افزونه VaultPress

این افزونه قدرتمند توسط مت مولنوگ (از بنیانگذاران وردپرس) و تیم او ساخته شده است

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

افزونه VaultPress
افزونه VaultPress

2- افزونه BackupBuddy

این افزونه که البته رایگان هم نیست به راحتی می توانید روزانه، هفتگی و ماهانه بکاپ تهیه میکند و در Dropbox, Amazon S3, Rackspace Cloud, FTP, Stash ذخیره کرده و از طریق ایمیل برای شما ارسال می شود

افزونه BackupBuddy
افزونه BackupBuddy

3- افزونه BackWPup

این افزونه رایگان بکاپی از سایت شما تهیه کرده و در فضاهای ابری مانند Dropbox, Amazon S3, Rackspace و … FTP ذخیره می کند حتی می توانید آن را بر روی رایانه خود ذخیره (دانلود) کنید

امکان برنامه ریزی برای بکاپ خودکار نیز در این افزونه وجود دارد یعنی می توانید تعیین کنید چه زمانی از وب سایت شما بکاپ تهیه کند

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

افزونه BackWPup
افزونه BackWPup

4- افزونه BackUpWordPress

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

یکی از معایب این افزونه این است که شما اجازه ذخیره سازی بکاپ در فضاهای ابری را ندارید اگر می خواهید بکاپ را در سرویس هایی مانند Dropbox, Google Drive, FTP ذخیره کنید باید اشتراک خریداری کنید

افزونه BackUpWordPress
افزونه BackUpWordPress

5- افزونه UpdraftPlus

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

از نکات قوت این افزونه برنامه ریزی برای تهیه بکاپ خودکار است

افزونه UpdraftPlus
افزونه UpdraftPlus

6- افزونه Duplicator

اجازه برنامه ریزی خودکار برای تهیه بکاپ در این افزونه وجود ندارد و این یعنی بکاپ گیری منظم در سایت شما انجام نمی شود

افزونه Duplicator
افزونه Duplicator

7- افزونه WP-DB-Backup

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

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

یکی از مزایای این افزونه بازگردانی بکاپ دیتابیس است .

افزونه WP-DB-Backup
افزونه WP-DB-Backup

با وجود این افزونه ها پیشنهاد ما برای تهیه بکاپ از هاست خود اقدام کنید و بکاپ را در کامپیوتر خود ذخیره کنید و از ذخیره بکاپ در سرویس های ابری خودداری کنید