خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه نصب وردپرس در اوبونتو

چه یک توسعه دهنده با تجربه وردپرس باشید و چه تازه شروع کرده اید، نصب وردپرس در اوبونتو سریع و آسان است.

وردپرس یک سیستم مدیریت محتوای جامع (CMS) است که به بسیاری از وب‌سایت‌هایی که روزانه بازدید می‌کنید، نیرو می‌دهد.

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

چرا از وردپرس استفاده کنیم؟

طبق گفته وردپرس، 40 درصد از وب سایت های دنیا با استفاده از وردپرس ساخته شده اند. اینها آمار قابل توجهی هستند و ممکن است از خود بپرسید: “چرا وردپرس اینقدر محبوب است؟”

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

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

در اینجا مراحل نصب وردپرس در اوبونتو آمده است:

1. یک پشته LAMP راه اندازی کنید

پشته LAMP مجموعه ای از چهار بسته نرم افزاری اصلی است که برای اجرای موثر وردپرس لازم است. LAMP مخفف Linux، Apache، MySQL و PHP است.

  • لینوکس سیستم عاملی است که شما وب سایت های وردپرس خود را بر روی آن مستقر خواهید کرد.
  • آپاچی یک برنامه وب سرور منبع باز است که برای ارائه صفحات وب و سایر محتواها در اینترنت استفاده می شود. این ارتباط بین سرور و مرورگر وب شما را تسهیل می کند. این یکی از پرکاربردترین سرورهای وب است که به دلیل پایداری، انعطاف پذیری و توسعه پذیری شناخته شده است.
  • MySQL یک سیستم مدیریت پایگاه داده رابطه ای قدرتمند، منبع باز و چند پلتفرمی (RDBMS) است که به طور گسترده برای مدیریت و ذخیره داده های ساخت یافته استفاده می شود. برای نگهداری و تداوم اطلاعات وب سایت شما استفاده می شود.
  • PHP یک زبان برنامه نویسی سمت سرور است که برای توسعه وب سایت ها استفاده می شود. شما می توانید نرم افزار اصلی وردپرس و تم ها و قالب های آن را با استفاده از PHP توسعه دهید. علاوه بر این، تمام منطق تجاری در وب سایت وردپرس شما را مدیریت می کند.
مطلب مرتبط:   چگونه به راحتی Fedora Silverblue را به هر نسخه موجود تغییر دهید

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

ابتدا XAMPP را برای لینوکس دانلود کنید.

دانلود: XAMPP

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

cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run

نصب کننده XAMPP را با استفاده از:

sudo ./xampp-linux-x64-*-installer.run

صفحه نصب اولیه xampp در لینوکس

یک نصب کننده گرافیکی به شما نمایش داده می شود، بنابراین برای اتمام نصب، کافیست همراه باشید.

پس از نصب، می توانید XAMPP را با:

sudo /opt/lampp/lampp start

پس از راه اندازی XAMPP، می توانید با استفاده از مرورگر وب خود به URL زیر بروید: localhost. اگر همه چیز را به درستی پیکربندی کرده باشید، با صفحه‌ای مشابه تصویر زیر مواجه خواهید شد:

صفحه نصب پیش فرض xampp localhost

به یاد داشته باشید که وردپرس چند پلتفرمی است، بنابراین می توانید آن را به صورت محلی روی ویندوز یا macOS نیز نصب کنید.

2. دانلود وردپرس در لینوکس

با راه اندازی پشته LAMP، می توانید آخرین نسخه وردپرس را دانلود کنید.

به طور پیش فرض، وردپرس در فهرست دانلودهای شما دانلود می شود. سپس با استفاده از دستور cd به دایرکتوری Downloads بروید:

cd ~/Downloads

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

unzip wordpress-*.zip

دانلود: وردپرس

3. پیکربندی وردپرس در لینوکس

پوشه ای در پوشه /opt/lampp/htdocs ایجاد کنید که با نام وب سایتی که می خواهید ایجاد کنید مطابقت دارد. نام پوشه همان چیزی است که در URL برای پیمایش به سایت وردپرس خود به صورت محلی استفاده می کنید.

مطلب مرتبط:   10 بهترین برنامه پیام رسانی فوری برای لینوکس

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

cd /opt/lampp/htdocs && sudo mkdir muo

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

sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo

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

با استفاده از: مالک سایت و تمام محتوای آن را از root به www-data تغییر دهید:

sudo chown www-data:www-data -R /opt/lampp/htdocs/muo/

همچنین، مجوزهای نوشتن را تغییر دهید تا بتوانید به راحتی با سایت وردپرس خود به صورت محلی کار کنید.

sudo chmod 777 -R /opt/lampp/htdocs/muo

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

4. نصب وردپرس روی لینوکس

وب سایت وردپرس شما به یک پایگاه داده برای ذخیره و تداوم تنظیمات وب سایت و جزئیات کاربر نیاز دارد. خوشبختانه XAMPP قبلاً یک پایگاه داده MySQL را برای ما نصب کرده است.

با مراجعه به URL: localhost/phpmyadmin می توانید از مرورگر خود به پایگاه داده دسترسی پیدا کنید.

ایجاد پایگاه داده جدید mysql wordpress

روی دکمه New در سمت چپ پنجره کلیک کنید و یک نام برای پایگاه داده خود مشخص کنید. سپس روی Create کلیک کنید. من موو خود را برای مطابقت با نام سایت نامگذاری کرده ام.

برای شروع پیکربندی وب سایت خود، از URL localhost/muo دیدن کنید. نام پوشه وب سایت خود را که در مرحله سوم مشخص کرده اید جایگزین muo کنید.

مطلب مرتبط:   نحوه نصب Manjaro Linux بر روی کامپیوتر

صفحه راه اندازی اولیه سایت وردپرس

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

پایگاه داده وردپرس و پیکربندی جزئیات کاربر

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

در نهایت عنوان سایت، نام کاربری، رمز عبور قوی و آدرس ایمیل خود را وارد کنید. سپس بر روی دکمه Install کلیک کنید.

صفحه نصب نهایی وردپرس

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

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

ایمن سازی سایت وردپرس شما مهم است

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

هنگامی که می خواهید وب سایت وردپرس خود را در مرحله تولید مستقر کنید، باید وب سایت خود را ایمن کنید تا از نقض داده ها و بهره برداری جلوگیری کنید.