رفع خطای Please Provide a Valid Cache Path در Laravel

 

اگر یک کاربر Laravel باشید، حتماً تا به حال در حین استقرار یک برنامه Laravel در محیط LAMP، با خطای زیر برخورد کرده‌اید.

Please provide a valid cache path.

در این آموزش، چگونگی رفع این خطا شرح داده شده است.

ادامه‌ی مطلب

ایجاد کاربر SFTP بدون دسترسی Shell در CentOS / RHEL 8

 

SFTP (پروتکل انتقال فایل SSH)، یک پروتکل انتقال فایل بصورت امن بین دو سیستم است. این پروتکل برروی پروتکل SSH اجرا شده و از همان پورت 22 استفاده می‌نماید.

ممکن است شما نیاز داشته باشید که کاربری بتواند به فایل‌های سرور شما دسترسی داشته باشد، اما اجازه اجرای دستور بر روی سرور را به او ندهید!

در این آموزش، نحوه ایجاد یک کاربر با مجوز دسترسی SFTP only (بدون دسترسی ssh) در سیستم‌های CentOS 8 و RedHat 8  شرح داده می‌شود.

ادامه‌ی مطلب

نصب و پیکربندی Hadoop در CentOS/RHEL 8

 

Hadoop یک چارچوب نرم‌افزاری رایگان، منبع باز و مبتنی بر جاوا است که برای ذخیره‌سازی و پردازش مجموعه‌ای بزرگ از داده‌ها برروی چندین دستگاه (خوشه هایی از سرورها) استفاده می‌شود. این برنامه، از HDFS ( سیستم فایل توزیع شده Hadoop) برای ذخیره داده‌های خود و پردازش این داده‌ها با استفاده از MapReduce استفاده می‌کند. این نرم افزار، یک اکوسیستم از ابزارهای Big Data است که توسط کمپانی Apache ساخته شده است و  در درجه اول برای داده کاوی و یادگیری ماشین مورد استفاده قرار می‌گیرد. Hadoop معمولاً پردازش ها را به صورت توزیع شده (بر روی چند کامپیوتر مختلف) انجام داده و نتایج را به کامپیوتر مقصد برمی‌گرداند. 

ادامه‌ی مطلب

فعالسازی sudo بدون رمز عبور برای کاربر در لینوکس

 

sudo، امتیازات ویژه‌ای را برای هر کاربر یا گروه فراهم می‌کند. برخی از دستورات در لینوکس، تنها توسط کاربر root قابل دسترسی هستند. به‌عنوان‌مثال، دستور برای راه‌اندازی مجدد سرور.

اگرچه هیچ کس غیر از کاربر root قادر به راه‌اندازی مجدد سیستم لینوکس نیست؛ اما ممکن است شما بخواهید این امتیاز را به اعضای تیم خود نیز ارائه دهید؛ بطوریکه بتوانند در صورت عدم حضور شما، سیستم را مجدداً راه‌اندازی کنند. در این صورت، شما می‌توانید امتیازات sudo را به حساب کاربری آن‌ها اختصاص دهید.

ادامه‌ی مطلب

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

 

سیستم‌عامل لینوکس همه چیز را به‌عنوان فایل در نظر می‌گیرد. بنابراین قبل از هر چیز، باید از دستور lsof (نمایش فایل‌های باز) برای شناسایی شناسه (PID) فرآیند در حال اجرا برروی هر پورت استفاده کنید. سپس با استفاده از PID و دستور kill می‌توانید فرآیند مورد نظر خود را قطع نمایید (اصطلاحاً بکُشید).

ادامه‌ی مطلب

پیکربندی گزارش های دسترسی و خطای Nginx

 

Nginx، یک سرور HTTP منبع باز و کارا و پروکسی معکوس است که مسئولیت مدیریت بار برخی از بزرگ‌ترین سایت‌ها را برروی اینترنت دارد. هنگام مدیریت سرورهای وب NGINX، یکی از رایج‌ترین کارهایی که انجام می‌دهید، بررسی فایل‌های گزارش است.

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

ادامه‌ی مطلب

نحوه اتصال به Docker Container

 

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

ادامه‌ی مطلب

نادیده گرفتن فایل‌ها و دایرکتوری‌ها در Git

 

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

فایل gitignore. مشخص می‌کند که چه فایل‌هایی را Git باید نادیده بگیرد.

ادامه‌ی مطلب

صفحه: