تاریخ امروز۱۴۰۳-۰۲-۳۱

آموزش ساخت سرور تست وردپرس

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

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

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

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

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

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

با استفاده از سرور ابری، می‌توانید برنامه‌ها و سرویس‌های خود را در ابر مستقر کنید و به صورت ایمن و مطمئن از آن‌ها استفاده کنید.

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

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

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

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

بیشتر بدانید : هکر چیست

ابر آسیاتک برخلاف سایر ارائه دهندگان که منابع محدودی را به کاربران ارائه می‌دهند، با دراختیار قرار دادن ۴ هسته CPU و ۸ گیگ RAM در سرور ابری تست رایگان به مدت ۲۴ ساعت این امکان را برای آنها فراهم می‌‌آورد تا تمامی نیازهای خود را در سرور دمو رایگان پیاده سازی نمایند.

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

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

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

مزایای استفاده از وردپرس
مزایای استفاده از وردپرس

مزایای نصب وردپرس

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

WordPress اولین بار در سال ۲۰۰۳ منتشر شد و تا به امروز بیش از ۶۰ میلیون وبسایت با استفاده از این CMS راه‌اندازی شده است.

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

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

وردپرس به قدری قدرتمند و محبوب شده است که برخی از برندها و شرکت‌های بزرگ مانند Sony Music، Katy Perry، New York Post و TED سایت‌های خود را در این پلتفرم میزبانی کرده‌اند.

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

سهولت استفاده

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

داشبورد وردپرس به هیچ دانشی در زبان‌های برنامه نویسی وب مانند PHP، HTML5 و CSS3 نیاز ندارد و تنها با چند کلیک می‌توانید یک وب سایت راه‌اندازی و نصب نمایید.

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

کاهش هزینه‌ها

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

در واقع، با نصب وردپرس دیگر نیازی به پرداخت هزینه به توسعه دهنده برای توسعه وب سایتتان نخواهد بود.

قابلیت گسترش پذیری

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

سئو پیشرفته

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

نصب و ارتقا آسان

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

تفاوت نصب وردپرس در سرور لینوکس و ویندوز چیست

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

در سرور لینوکسی، ابتدا باید پکیج‌های لازم برای اجرای وردپرس مانند Apache، MySQL و PHP را نصب کنید.

سپس فایل‌های وردپرس را در سرور تست خود بارگذاری کرده و فرآیند نصب را از طریق مرورگر خود آغاز کنید.

اما در سرور ویندوزی با نصب XAMPP و یا WAMP به صورت خودکار Apache، MySQL و PHP نصب خواهد شد و نیازی نیست شما این پکیج‌ها را نصب نمایید.

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

در کل، هر سه روش برای نصب وردپرس در سرور تست قابل استفاده و کاربردی هستند.

پیش نیاز وردپرس نصب وردپرس ۶٫۲٫۲

  • PHP 7.4 یا بالاتر
  • MySQL 5.7 یا MariaDB نسخه ۱۰٫۳ یا بالاتر
  • Apache

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

نحوه فعال سازی سرور تست ابر آسیاتک

ابتدا وارد سایت asiatech.cloud شده و بر روی قسمت ثبت نام/ ورود کلیک کنید.

ثبت نام در سایت
ثبت نام در سایت

سپس فیلد ثبت نام را با دقت تکمیل نمایید.

  • توجه داشته باشید که شماره موبایل وارد شده می‌بایست با کد ملی شما مطابقت داشته باشد.
  • اعداد حتما به لاتین وارد شود.
  • رمز عبور انتخابی حداقل شامل ۸ کاراکتر (حروف، عدد و علائم خاص) باشد.

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

تکمیل فرم ثبت نام
تکمیل فرم ثبت نام

در قسمت داشبورد با انتخاب ایجاد سرور ابری رایگان وارد مرحله بعد شوید.

ایحاد سرور تست
ایحاد سرور تست

در این قسمت، دیتاسنتر مورد نظر خود را انتخاب نموده و بر روی دکمه بعدی کلیک نمایید.

انتخاب دیتاسنتر برای سرور تست
انتخاب دیتاسنتر برای سرور تست

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

در این آموزش ما قصد داریم سرور تست وردپرس را برروی سیستم عامل اوبونتو نصب نماییم.

پس یک سرور لینوکسی با سیستم عامل اوبونتو فعال می‌نماییم.

انتخاب سیستم عامل برای سرور تست
انتخاب سیستم عامل برای سرور تست

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

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

انتخاب منابع رایگان دمو
انتخاب منابع رایگان دمو

ابر آسیاتک با دراختیار قرار دادن ۴ هسته CPU و ۸ گیگ RAM در سرور تست رایگان به مدت ۲۴ ساعت، این امکان را برای آنها فراهم می‌‌آورد تا از کارا بودن و سرعت سرویس برای کسب و کار خود اطمینان حاصل نمایند و سپس اقدام به خرید کنند.

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

  • تعیین رمز تصادفی: به صورت خودکار انتخاب می‌شود کافیست بر روی ایجاد رمز عبور تصادفی کلید نمایید و بعد Hostname خود را انتخاب کنید.
  • تعیین رمز دلخواه: انتخاب لیبل، رمز و Hostname برعهده شما می‌باشد.
تعیین رمز تست سرور
تعیین رمز تست سرور

اکنون می‌توانید مشخصات سرور لینوکسی ساخته شده خود را مشاهده نمایید.

نمایش مشخصات سرور دمو
نمایش مشخصات سرور دمو

نصب وردپرس برروی سرور تست

پس از نصب سرور تست، اکنون لازم است برای نصب وردپرس، ابتدا وب سرور موردنظر خود را مانند آپاچی و یا انجین‌اکس نصب و راه اندازی نمایید.

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

در ادامه شما را با نصب وب سرور آپاچی نیز آشنا خواهیم نمود.

آموزش نصب آپاچی در سرور تست

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

وب سرور Apache یکی از وب سرورهای پرکاربرد، سریع و ایمن میان صاحبان وب سایت‌، توسعه‌دهندگان و حتی ارائه‌دهندگان هاست است که قابل استفاده در سیستم عامل‌های Unix و Linux و نیز همه سیستم عامل‌ها مانند Windows، OS X، OS/2 و … می‌باشد.

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

وب سرور آپاچی میزبان بسیاری از CMS معروف مانند وردپرس و جوملا است و به درخواست کاربران در بستر اینترنت پاسخ می‌دهد.

درواقع، تمام ارتباطات در وب سرور Apache از طریق HTTP یا HTTPS انجام می‌شود.

مراحل نصب وب سرور آپاچی

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

sudo su
ساخت یوزر sudo
ساخت یوزر sudo

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

sudo apt update
آپدیت ریپازیتوری
آپدیت ریپازیتوری

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

sudo apt install apache2
ساخت وب سرور آپاچی
ساخت وب سرور آپاچی

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

sudo systemctl status apache2
بررسی وب سرور آپاچی
بررسی وب سرور آپاچی

برای اطلاع از وضعیت، مرورگر را باز کنید و عبارت localhost یا ۱۲۷٫۰٫۰٫۱ را در نوار آدرس تایپ کنید تا صفحه پیش فرض وب سرور آپاچی را به شما نمایش دهد.

نمایش صفحه پیش فرض آپاچی
نمایش صفحه پیش فرض آپاچی

اکنون، مشاهده خواهید نمود که وب سرور آپاچی در سرور تست شما نصب شده است.

نصب MySQL در سرور تست وردپرس

اکنون لازم است پس از آپاچی، برای ذخیره سازی اطلاعات یک SQL نصب نمایید تا دیتا را جمع آوری نماید.

MySQL، یک سیستم مدیریت پایگاه داده متن باز می‌باشد که به زبان C و ++C نوشته شده است.

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

بیشتر بدانید : IP چیست

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

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

در مرحله بعد، ما قصد داریم موتور پایگاه داده MariaDB را برای نگهداری فایل‌های وردپرس نصب نماییم.

MariaDB پایگاه داده‌ای منبع باز است که بدون هیچ هزینه‌ای برای ذخیره داده‌‌ها قابل استفاده است.

apt install mariadb-server mariadb-client
نصب mariadb server mariadb client
نصب mariadb server mariadb client

اکنون موتور پایگاه داده MariaDB را ایمن کنید و از ورود کاربر root جلوگیری نمایید.

mysql_secure_installation

سپس برای تایید مراحل، دستور Y- را اجرا نمایید.

MySQL شما با موفقیت نصب شد.

برای کسب اطلاعات بیشتر درباره نصب این پایگاه داده محبوب، شما را به خواندن مقاله نصب MySQL در اوبونتو دعوت می‌نماییم.

نصب PHP برای سرور تست وردپرس

در نهایت PHP را به عنوان آخرین جز پشته LAMP نصب خواهیم کرد.

apt install php php-mysql
نصب php
نصب php

برای تأیید نصب PHP، یک فایل info.php در مسیر /var/www/html/ ایجاد کنید.

vim /var/www/html/info.php

سپس، دستورات زیر را اضافه کنید.

<?php
phpinfo();
?>

پس از افزودن دستور، آن را ذخیره کنید و خارج شوید. سپس مرورگر خود را باز کنید و info.php/ را به URL سرور اضافه کنید.

/info.php
اطلاعات php webpage
اطلاعات php webpage

اکنون با اجرای دستور زیر، می‌توانید مطلع شوید که کدام نسخه PHP در Test server شما نصب شده است.

php –v

ایجاد پایگاه داده در سرور تست وردپرس

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

mysql -u root -p
mysql root login
mysql root login

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

CREATE DATABASE wordpress_db;
ایجاد پایگاه داده وردپرس
ایجاد پایگاه داده وردپرس

سپس یک کاربر پایگاه داده برای راه اندازی وردپرس خود ایجاد کنید.

CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';
ایجاد کاربر برای wordpress database
ایجاد کاربر برای wordpress database

امتیازات را به کاربر اعطا کنید و درنهایت به کاربر اجازه دسترسی به پایگاه داده را ارائه دهید، تا بتواند بر سایر موارد نیز دسترسی داشته باشد.

GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'password';
اعطای دسترسی به کاربر
اعطای دسترسی به کاربر

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

FLUSH PRIVILEGES;

Exit;

نصب وردپرس در سرور تست

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

cd /tmp && wget https://wordpress.org/latest.tar.gz
دانلود آخرین فایل وردپرس
دانلود آخرین فایل وردپرس

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

tar -xvf latest.tar.gz
uncompress wordpress tarball
uncompress wordpress tarball

اکنون پوشه وردپرس را در مسیر /var/www/html/ کپی کنید.

cp -R wordpress /var/www/html/

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

chown -R www-data:www-data /var/www/html/wordpress/

سپس با اجرای دستور زیر، دایرکتوری آپلود را ایجاد کنید.

chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/

مرورگر خود را باز کنید و به URL سرور بروید.

https://server-ip/wordpress

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

راه اندازی وردپرس
راه اندازی وردپرس

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

نیازی به پرکردن قسمت‌های database host و table prefix نمی‌باشد.

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

تکمیل اطلاعات
تکمیل اطلاعات

درصورت صحت اطلاعات، تصویر زیر برای شما نمایش داده خواهد شد. اکنون برروی دکمه Run the Installation کلیک کنید تا نصب اجرا شود.

راه اندازی نصب وردپرس
راه اندازی نصب وردپرس

پس از اجرای نصب، در ادامه مواردی مانند عنوان سایت، Username و Password را تکمیل و ذخیره کنید.

تکمیل اطلاعات برای ورود به داشبورد
تکمیل اطلاعات برای ورود به داشبورد

سپس به پایین صفحه اسکرول کنید و برروی نصب وردپرس کلیک نمایید.

درصورتی که تمامی اطلاعات را به درستی تکمیل کرده باشید، یک پیام موفقیت دریافت خواهید کرد.

Sucess
Sucess
پس از اعمال نام کاربری و رمز عبور، اکنون برروی دکمه Login کلیک کنید تا به صفحه ورود به سیستم نصب جدید وردپرس دسترسی پیدا کنید.
ورود به وردپرس
ورود به وردپرس

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

ورود به صفحه داشبورد وردپرس
ورود به صفحه داشبورد وردپرس

حال می‌توانید ویژگی‌ها، پلاگین‌ها و تم‌های مختلفی را در ورپرس راه اندازی نمایید و امور موردنظر خود را به انجام برسانید.

جمع بندی

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

اشتراک‌گذاری

یک نظر

    1. ابر آسیاتک نویسنده پاسخ

      باسلام خدمت کاربر ابر آسیاتک
      کاربر عزیز سرور ابری رایگان ابر آسیاتک را می‌توانید به مدت ۲۴ ساعت تست و درصورت رضایت اقدام به خرید نمایید.

    1. ابر آسیاتک نویسنده پاسخ

      کاربر عزیز، ابر آسیاتک با دراختیار قرار دادن ۴ هسته CPU و ۸ گیگ RAM این امکان را برای شما فراهم می‌آورد تا بتوانید به مدت ۲۴ ساعت از سرور تست به صورت کاملا رایگان استفاده کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *