آشنایی با قوانین Copy right

آشنایی با قوانین Copy right
آشنایی با قوانین Copy right

آشنایی با قوانین حق نشر (copyright)

اغلب برنامه هایی که خریداری می کنید تحت قانون حق نشر copyright قرار دارند و شما حق کپی کردن آنها را ندارید در صورتی که از یک نرم افزار که حق نشر دارد کپی تهیه کنید ،قانون شکنی کرده اید و در صورت شناسایی شدن ممکن است تحت تعقیب قانونی قرار بگیرید .ممکن است شما یک بازی را خریده و برای دوستان و اعضای خانواده ی خود از آن کپی تهیه کنید این کار غیر قانونی است.در محل کار اگر مدیر به شما دستور کپی کردن نرم افزار را بدهد،همیشه قبل از انجام اینکار ببینید که آیا اجازه ی انجام چنین کاری را دارید یا خیر،چون در بیشتر کشور ها شما شخصا مسئول قانونی اعمال خود هستید .سازمان های زیادی از جمله:فدراسیون مقابله با سرقت نرم افزار federation againstsoftwaretheft(FAST) وجود دارد که کارشان جلوگیری تکثیر غیر قانونی نرم افزار ها است.اغلب متن هایی که در اینترنت می یابید دارای حق کپی هستند .هرگز بدون اجازه به متن کسی دست نزنید و همیشه در صورت نقل قول نام منبع خود را ذکر کنید.سایتهای بسیاری کارهای هنری را به صورت رایگان در اختیار دیگران قرار می دهند برخی از آنها حق انجام چنین کاری را دارند اما اکثرا حق انجام چنین کاری را ندارند و ممولا به صورت غیر قانونی امکان دریافت کامل فیلم ها یا موزیکها را بصورت رایگان فراهم کرده اند.

حق نشر نرم افزارها

در صورتی که یک نرم افزار یا یک مجموعه از تصاویر را بر روی CD یا DVDخریداری کرده اید معمولا اجازه ی تهیه ی یک نسخه ی پشتیبان از آن را دارید تا در صورت خراب شدن CD یا DVD از نسخه ی پشتیبان استفاده کنید اما امکان توزیع و تکثیر آن را حتی در بین دوستان و اعضای خانواده ی خود ندارید ،بنابراین واضح است اجازه ی کپی و فروش مجدد نرم افزار را هم ندارید.

انواع نرم افزار ها از لحاظ قوانین حق نشر

در اکثر نرم افزار ها امکان مشاهده ی اطلاعاتی نظیر شماره ی شناسایی نرم افزار ،شرکت تولید کننده و نام خریدار آن وجود دارد که معمولا این اطلاعات در پنجره ای به نام About نمایش داده میشود با مشاهده ی این اطلاعات میتوانیم شماره سریال نرم افزاری را که خریده ایم ،مشاهده کرده و در صورت نیاز آن را یاددداشت کنیم.علامت © به معنای copyright میباشد.

نرم افزار ها را از لحاظ قوانین copyright میتوان به چند دسته تقسیم بندی کرد که با خصوصیات هر یک از آنها آشنا میشویم:

نرم افزار های دارای حق نشر:

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

نرم افزار های رایگان FREEWARE

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

نرم افزارهای اشتراکی shareware

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

نرم افزارهای نمایشیDemo

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

نرم افزارهای متن باز Open source

متن باز یا کد باز معادل عبارت open sourceاست.اکثر نرم افزارهایی که بر روی CD ها یا روی اینترنت،قرار دارند صرفا بصورت نسخه های ترجمه شده و اماده ی اجرا در اختیار شما قرار میگیرند .

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

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

نرم افزاری متن باز است که چهار شرط زیر را داشته باشد :

توزیع آزاد

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

اجرای آزاد

کاربر بتواند برنامه را به هر قصدی اجرا کند.

دسترسی به کد منبع

امکان دسترسی به source برای کاربر وجود داشته باشد و کاربر بتواند نرم افزار را با توجه به نیاز های خود تغییر دهد.

انتشار تغییرات

امکان انتشار تغییرات داده شده در نرم افزار برای دیگران نیز وجود داشته باشد.

مزایای استفادهاز نرم افزار های متن باز عبارتند از:

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

نمونه هایی از مهمترین نرم افزار های متن باز عبارتند از:

هسته سیستم عامل لینوکس
پایگاه داده MySQL
مرورگر فیرفاکس
نرم افزار کاربردی OPEN OFFICE ونرم افزارهای مدیریت محتوا و سایت ساز مانندJoomla,mambo,PHP Nuke

موافقتنامه های نرم افزاری

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

مجوز کاربر user license

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

قرارداد مجوز کاربر نهایی End user license agreement(EULA)

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

در این قرار داد نحوه ی توزیع،فروش مجدد و تعدا کپی های مجاز که میتوانید از نرم افزار داشته باشید ذکر شده است.

قوانین حمایت از اطلاعات محرمانه و شخصی

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

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

در اغلب کشورها این دسته حقوق در دسته ی قوانین حمایت از اطلاعات(data protection laws)قرار میگیرند.

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

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

قاونو حمایت از اطلاعات شخصی در ایران

در سال های اخیر با توجه به گسترش استفاده از فناوری اطلاعات و ارتباطات و اینترنت در ایران و لزوم قانونمند شدن فضای دیجیتال کشور،قوانین مرتبتی در این زمینه به تصویب مجلس شورای اسلامی رسیده است به همین منظور قانون تجارت الکترونیکی در سال 82 و قانون جرایم رایانه ای در سال 88 به تصویب رسیده و در کشور اجرا میگردد .مفاد این دو قانون مفصل بوده و مواد و بند ها و تبصره های زیادی دارد که خواندن کامل این دو قانون را به همه ی خوانندگان این مطلب توصیه میکنیم:

مشکل بکاپ گیری در مجنتو

مشکل بکاپ گیری در مجنتو
مشکل بکاپ گیری در مجنتو

زمانی که شما به این مسیر می روید :

System -> Tools -> Backup -> System Backup

شاید با ارور “500 Internal Server Error” روبرو شوید

برای اینکار باید سطح دسترسی فایل در هاست را تغییر دهید فایل مشکل ساز در این مسیر است :

lib/Mage/Archive/Helper/File.php

اگر سطح دسترسی به این شکل باشد $mode = \’w+\’, $chmod = 0666 ممکن است در روند بکاپ گرفتن مشکل داشته باشید

در واقع نباید سطح دسترسی روی 666 باشد اگر اینگونه بود آن را به 644 یا 755 تغییر دهید

نحوه تغییر سطح دسترسی فایل :

در دایرکت ادمین نیز تیک رو به روی فایل مربوطه را بزنید سپس از قسمت پایین عدد مربوط به دسترسی را روی 644 قرار دهید و سپس روی set permissions کلیک کنید.

در سی پنل ابتدا روی فایل مربوطه راست کلیک کرده در منو طاهر شده روی Change Permissions بزنید و سطح دسترسی را روی 644 قرار دهید و تغییرات را ذخیره نمایید.

محدود کردن فعالیت های رایانه ای کودکان

محدود کردن فعالیت های رایانه ای کودکان
محدود کردن فعالیت های رایانه ای کودکان

امروزه یکی از نگرانی های والدین ، استفاده ی بیش از حد کودکان از رایانه به ویژه بازی های رایانه ای و سرگرمی های مجاز یا غیر مجاز اینترنتی است.ویندوز 7 دارای نرم افزاری برای کنترل فعالیت های کاربران رایانه ،به ویژه کودکان است با استفاده از این نرم افزار ،والدین میتوانند محدودیت های نظیر :زمان استفاده ی کودکان از رایانه اجازه و نوع استفاده ی کودکان از بازی های رایانه ای و امکان استفاده ی کودکان از برنامه های مختلف موجود در رایانه را تنظیم کنند .

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

در ویندوز 7 دکمه ی استارت (کلید پنجره)را کلیک میکنیم.

از گزینه های منوی شروع گزینه ی control panel را کلیک میکنیم .

از control panel ،نرم افزار parental controlsرا کلیک میکنیم تا اجرا شود.

از قاب سمت چپ،بر روی نام کاربری کودک کلیک میکنیم.

برای فعال کردن قابلیت کنترل فعالیت های کودک ،گزینه ی onرا کلیک میکنیم.

مشابه شکل انتها برای تنظیم زمان استفاده از رایانه ،نوع و روش استفاده از بازی های رایانه ای و تعیین محدودیت استفاده از سایر برنامه های موجود در رایانه (مانند مرورگر اینترنت IE) گزینه های دلخواه را کلیک کرده و تنظیم میکنیم.

دکمه ی ok را کلیک میکنیم تا تنظیمات اعمال شده انجام شود.

نکته : برای استفاده از نرم افزار control panel ویندوز 7 ، باید با کاربری که اختیارات مدیر سیستم administrator را وارد رایانه شویم و کاربری که برای کودک اجرا کرده ایم باید از نوع standard باشد.

آموزش بکاپ گیری در سرورهای OVH

آموزش بکاپ گیری در سرورهای OVH
آموزش بکاپ گیری در سرورهای OVH

اگر از سرورهای فرانسه در دیتاسننتر Ovh استفاده میکنید از 100 گیگ فضای پشتیبان رایگان بهره مند هستید:

این راهنما برای فعال ساختن backup FTP برای سرورهایی هست که در دیتاسنترهای ovh می باشند.

توجه داشته باشید در فضای پشتیبان فرانسه :فایل های رسانه ای زیر قفل شده و باید آنها را تغییر نام داد یا در آرشیو قرار داد مثل:

avi.flu.mp4.mp3.mav.mpg

برای ایجاد فضای FTPبه مسیر زیر بروید:

manager v3 => Dedicated server => nsxxxx.ovh.net=> Services.

روی backup FTP کلیک گنید

سپس

روی activate backup. کلیک کنید

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

چگونه از FTP بک آپ تهیه کنیم؟؟؟بک آپ FTP به طور اتوماتیک داده های شما را روی سرورتان کپی نمیکند بلکه شما میتوانید این انتقال را با استفاده از scriptیا یطور مثال (ncftpput) انجام دهید.گرچه OVHهیچ اسکریپت را نیز برای این منظور به صورت خودکار فراهم نکرده است.انتقال داده ها را میتوان از طریق سرور خود و تنها از طریق پروتکل FTP انجام داد. توجه داشته باشید دسترسی به فضای پشتیبان در سرورهای فرانسه فقط با ای پی های سرور ممکن می باشد.

بازیابی پسورد:اگر شما پسورد بک آپ FTPخود را فراموش کردید طبق دستور زیر عمل کنید: manager v3 => Dedicated server => nsxxxx.ovh.net => services => backup ftp

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

دستور مورد استفاده ی اول:

اتصال به سرور:ncftp به شرح دستور زیر استفاده شود:

فرمان دستورالعمل اول:(بالایی)

کامند عمومی Basic command

a)ساخت فهرست راهنما

b)تغییر فهرست راهنما

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

لیست کانتنت های دستور راهنما :

برای بازیابی یک فایل بکاپ از get استفاده میکنیم :

رفع خطا در phpmyadmin

رفع خطا در phpmyadmin
رفع خطا در phpmyadmin

یکی از خطاهایی که در مشاهده phpmyadmin بعد از ارتقا php در سرور ممکن هست مدیران سرور باهاش برخورد کنن خطای زیر هست:

phpMyAdmin – Error Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

phpmyadminerror

برای رفع این مشکل در سرور دایرکت ادمینتون دستورات زیر را در محیط ssh وارد کنید.

cd /usr/local/directadmin/custombuild
./build update
./build rewrite_confs

تولد 27 سالگی لینوکس

تولد 27 سالگی لینوکس
تولد 27 سالگی لینوکس

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

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

. این سیستم عامل قدرتمند 27 ساله می‌شود.

4 شهریور قرار است سیستم عامل محبوب لینوکس 27 ساله شود. سال‌ها قبل در چنین روزی، لینوس توروالدز پیامی برای کمک در مورد یک سیستم عامل جدید ارسال کرد. این پیام در انجمن comp.os.minix ارسال شده بود:

من در حال ساخت یک سیستم عامل (مجانی) برای 386 (486) کلون AT هستم (فقط برای سرگرمی بوده و مانند GNU گسترده و حرفه‌ای نخواهد بود). از آوریل شروع به این کار کرده‌ام و پروژه

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

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

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

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

در دوره‌ بین عرضه نسخه‌های 3.19 و 4.7، انجمن کرنل توانست به متوسط تولید 7.8 پچ بر ساعت برسد که رشد قابل قبولی نسبت به تولید 7.71 پچ بر ساعت در گزارش قبلی بوده و این نشان

دهنده برداشتن قدم‌های بیشتر و ادامه‌دار برای رسیدن به پچ‌های گسترده‌تر است.

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

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

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

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

امیدواریم این روند ادامه داشته و شاهد رشد و تکامل هرچه بهتر لینوکس باشیم.

فروشگاه ساز ووکامرس

فروشگاه ساز ووکامرس
فروشگاه ساز ووکامرس

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

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

بازاریابی

براحتی اقدام به ایجاد کد های تخفیف (کوپن) کنید و آن ها را بر اساس نوع محصول ، دسته بندی ، محدودیت استفاده و یا تاریخ خاص به مشتریان ارائه دهید.

گزارش ها

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

پرداخت ها

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

امکانات بخش مدیریت

قابلیت دسته بندی محصولات

قابلیت ارسال محصولات فیزیکی ، مجازی و یا محصولات قابل دانلود!

قابلیت تعیین قیمت اصلی و قیمت حراجی محصول

قابلیت مدیریت و افزودن بی نهایت محصول

قابلیت ثبت یادداشت برای مشتری

قابلیت نوشتن توضیحات کوتاه ، توضیحات کامل ، انتخاب وزن ، ارتفاع و جزئیات کامل محصول

قابلیت تعریف تصویر اصلی و گالری تصاویر محصولات

قابلیت مدیریت روش های جمل و نقل محصولات

قابلیت تعیین نمودن تاریخ انقضاء برای فروش ویژه

قابلیت تعریف و مدیریت صفات محصول

قابلیت تعیین مالیات برای محصولات

قابلیت مدیریت و تعریف کوپن تخفیف همراه با ایجاد محدودیت استفاده ، تعداد ، کاربران ، تاریخ و غیره

سیستم مدیریت درگاه های پرداخت بانکی

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

مشاهده آخرین سفارشات ثبت شده در بخش مدیریت با امکان تغییر در وضعیت سفارش ها

نمایش گزارش ها به صورت نمودار های گرافیکی

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

امکان گزارش گیری بر اساس متد و روش های مختلف (گزارش گیری نوع محصول ، دسته بندی ، بازه زمانی ، فروش ، تخفیف ها ، وغیره )

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

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

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

امکانات بخش مشتریان

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

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

قابلیت پیگیری محصولات سفارش داده شده

قابلیت انتخاب درگاه پرداخت بانکی

قابلیت جستجو در بین محصولات

قابلیت ارسال دیدگاه/نقد و بررسی برای محصولات

قابلیت انتخاب پرداخت نقدی/پرداخت در هنگام تحویل

قابلیت عضویت در سایت

ارائه لینک دانلود به ایمیل و حساب کاربری در محصولات قابل دانلود

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

وجود ابزارک جستجوی محصولات بر اساس قیمت

سبد خرید کاربر

قابلیت جستجوی محصولات بر اساس فیلتر گذاری ها

ابزارک های برترین محصولات ، پر فروش ترین و پربازدید ترین محصولات فروشگاه

اطلاع رسانی به کاربر و مدیر از طریق پیامک (افزونه)

غیر فعال کردن Zone Transfer

غیر فعال کردن Zone Transfer
غیر فعال کردن Zone Transfer

همانند اطلاعاتی که در اکتیو دایرکتوری وجود دارد، اطلاعات موجود در Zone های DNS نیز می‌توانند با سایر DNS سرورهای موجود در مجموعه همگام‌ سازی شوند.
انتقال اطلاعات مربوط به Zone های DNS در اصطلاح فنی Zone Transfer نامیده می‌شود.
دلیل این کار افزودن افزونگی شبکه است ( تا در صورت بروز مشکل برای سرور اصلی ، سرور جانبی وارد مدار شود). بدیهی است که در حالت عادی بایستی این قابلیت غیرفعال باشد و در صورت نیاز برای یک یا چند آدرس خاص مجاز شمرده شود.
آموزش غیر فعال کردن Zone Transfer در سرویس BIND و سرورهای لینوکسی:
برای این اقدام فایل named.conf را در مسیر etc ویرایش کنید :

nano /etc/named.conf

سپس در قسمت options مقدار زیر را وارد کنید:

allow-transfer { none;};

در نهایت فایل را ذخیره کنید و سرویس named ریستارت کنید.

با این روش zone transfer در سرور غیر فعال می شود.

آموزش غیر فعال کردن zone transfer در ویندوز سرور

1- ابتدا DNS Manager را باز میکنیم.

2- روی دامنه مورد نظر راست کلیک میکنیم و روی Properties کلیک میکنیم.

3-در تب Zone Transfers تیک گزینه Allow zone transfers می زنیم و سپس تیک گزینه To any server را می زنیم.

پیدا کردن نسخه وردپرس

پیدا کردن نسخه وردپرس
پیدا کردن نسخه وردپرس

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

در این آموزش یافتن نسخه وردپرس که از محیط command را که ساده است فرا می گیرید

شما می توانید از داشبورد وردپرس قسمت “بروزرسانی ها” نسخه وردپرس را بررسی کنید مثل عکس زیر :

یافتن نسخه وردپرس از محیط command بسیار ساده است

شما در محیط ssh باید وارد مسیر public_html یوزر مربوطه شوید با این دستور می توانید وارد هاست شوید:

cd /home/user/public_html

به جای user نام کاربری هاستی که میخواهید وارد آن شوید را بنویسید بعد از وارد شدن به آن در مرحله بعد دستور زیر را وارد کنید

grep wp_version wp-includes/version.php

خروجی مانند کد زیر نمایش داده می شود

root@vps [/home/user1/public_html]# grep wp_version wp-includes/version.php
* @global string $wp_version
$wp_version = ‘4.6’;

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

خطا در دریافت ایمیل

خطا در دریافت ایمیل
خطا در دریافت ایمیل

یکی از خطاهایی که ممکن است بعد از ارسال ایمیل مشاهده کنید ، خطای زیر است.

خطای برگشتی بعد از ارسال ایمیل :

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain domain.com by mail.domain.com. [ip].

The error that the other server returned was:
550 authentication required
و در log سرور خطای زیر مشاهده می شود:
H=mail-fx0-f41.google.com [209.85.161.41] F= rejected RCPT : authentication required

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

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

در CustomBuild 2.0

دستورات زیر را وراد میکنیم

cd /usr/local/directadmin/custombuild
./build update
./build set eximconf yes
./build set eximconf_release 4.4
./build set spamassassin yes
./build update
./build exim_conf

در CustomBuild 1.x
نیز دستورا زیر را وارد میکنیم

wget -O /etc/exim.conf http://files.directadmin.com/services/exim.conf
wget -O /etc/exim.pl http://files.directadmin.com/services/exim.pl
chmod 755 /etc/exim.pl
cd /etc/virtual
touch blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders
if [ ! -e limit ]; then echo 0 > limit; fi
mkdir -p usage
chown mail:mail limit blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders limit usage

نکته مهم :
همینطور در فایل /etc/virtual/domains بررسی کنید نام دامنه ای که ایمیل دریافت نمیکند موجود باشد. اگر وجود نداشت به انتهای فایل اضافه کنید.
در پایان سرویس exim ریستارت شود.