وبلاگ

راهنمای کامل راه‌اندازی لاراول روی سرور لینوکس

لاراول (Laravel) یکی از محبوبترین فریم‌ورک‌های PHP برای توسعه برنامه‌های وب است که امکانات متنوعی برای ساخت وب‌سایت‌ها، پنل‌های مدیریتی، APIها و برنامه‌های تحت وب در اختیار توسعه‌دهندگان قرار می‌دهد. استفاده از Laravel در کنار Ubuntu 24.04 می‌تواند یک محیط پایدار و مناسب برای توسعه و اجرای پروژه‌های PHP ایجاد کند. در این مطلب، مراحل نصب Laravel 11 روی Ubuntu 24.04 را از ابتدا بررسی می‌کنیم. اول وضعیت PHP را بررسی کرده و در صورت نیاز افزونه‌های موردنیاز را نصب می‌کنیم. سپس Composer را راه‌اندازی کرده و با استفاده از آن یک پروژه Laravel 11 ایجاد می‌کنیم. در ادامه، دسترسی‌های ... ادامه مطلب

نمایندگی دامنه چیست؟ راهنمای فروش دامنه با WHMCS و API

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

آموزش تغییر اندازه پارتیشن و فایل‌سیستم ext4 در لینوکس

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

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

اگر یک سیستم قدیمی یا کامپیوتر بدون استفاده دارید، می‌توانید از آن به عنوان یک سرور لینوکس استفاده کنید و بدون خرید هاست، یک وب‌سایت را روی شبکه خانگی خود میزبانی نمائید. برای این کار به یک سیستم دارای لینوکس، اتصال اینترنت، یک IP پابلیک و یک وب‌سرور نیاز دارید. اگر IP پابلیک شما ثابت (استاتیک) نباشد، می‌توانید از سرویس‌های Dynamic DNS مانند DuckDNS استفاده کنید تا یک نام ثابت همیشه به IP فعلی اینترنت شما اشاره کند. در این مطلب، وب‌سرور Apache را نصب می‌کنیم و در ادامه MariaDB، PHP و WordPress را راه‌اندازی می‌کنیم. سپس با Port Forwarding ... ادامه مطلب

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

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

تحلیل فایل‌های لاگ در لینوکس با sort و uniq

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