نصب وردپرس بر روی Centoes 7

معرفی 

وردپرس یک وب سایت و ابزار وبلاگ نویسی رایگان است که از php و MySQL استفاده می کند. وردپرس در حال حاضر محبوب ترین CMS (سیستم مدیریت محتوا) در اینترنت است. دارای بیش از 20،000 افزونه برای افزایش عملکرد آن است. این امر باعث می شود وردپرس گزینه بسیار خوبی برای راه اندازی سریع و آسان٬ وب سایت باشد.

در این راهنما ، ما نشان می دهیم که چگونه یک نمونه وردپرس را با وب سرور Apache در CentOS 7 تنظیم کنید. 

پیش نیازها 

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

  • برای نصب وردپرس نیاز به کاربری به جز روت با دسترسی sudo داریم. 
  • شما باید  LAMP (Linux ، Apache ، MySQL و PHPروی سرور CentOS 7 خود نصب نمایید.  

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

مرحله اول – یک پایگاه داده و کاربر MySQL برای وردپرس ایجاد کنید

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

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

  

برای شروع ، با صدور این دستور وارد حساب کاربری روت (مدیریتیMySQL شوید: 

mysql –u root –p 

در این مرحله از شما پسورد روت mysql خواسته می شود(در هنگام نصب MySQL از شما پسوردی خواسته می شود که برای حساب root تنظیم می شود). 

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

 اما من برای این مثال آن را وردپرس می خوانم. 

;CREATE DATABASE wordpress 

در مرحله بعدی ، ما قصد داریم یک حساب کاربری جدید MySQL ایجاد کنیم که به صورت انحصاری از آن برای کار در پایگاه داده جدید

WordPress استفاده خواهیم کرد.

;’CREATE USER wordpressuser@localhost IDENTIFIED BY ‘password

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

; ‘GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY ‘password

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

;FLUSH PRIVILEGES 

با دستور زیر از خط فرمان mysql خارج شوید 

Exit 

مرحله دوم: نصب وردپرس 

قبل از بارگیری وردپرس ، یک ماژول PHP وجود دارد که برای اطمینان از عملکرد درستو باید انرا نصب کنیم. بدون این ماژول ، وردپرس قادر به تغییر اندازه تصاویر برای ایجاد ریز عکسها نیست.

ما می توانیم آن بسته را مستقیماً از مخازن پیش فرض CentOS با استفاده از yum دریافت کنیم:

sudo yum install php-gd 

اکنون باید Apache را مجدداً راه اندازی کنیم تا ماژول جدید را تشخیص دهد: 

sudo service httpd restart 

اکنون آماده دانلود و نصب WordPress از وب سایت پروژه هستیمخوشبختانه ، تیم وردپرس همیشه آخرین نسخه پایدار نرم افزار خود را به همان URL پیوند می دهد ، بنابراین ما می توانیم با تایپ کردن این دستور به روزترین نسخه وردپرس را دریافت کنیم: 

cd ~ 

wget http://wordpress.org/latest.tar.gz 

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

 ما می توانیم پرونده های بایگانی شده را برای بازسازی فهرست وردپرس با دستور tar استخراج کنیم: 

tar xzvf latest.tar.gz 

اکنون یک پوشه به نام wordpress در مسیر اصلی خود خواهید داشتما می توانیم با انتقال فایل های بسته بندی نشده به ریشه سند Apache ،

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

 ما می توانیم پوشه های وردپرس خود را با دستور rsync به آنجا منتقل کنیم که این باعث می شود مجوزهای پیش فرض پرونده ها حفظ شود: 

sudo rsync –avP ~/wordpress/ /var/www/html/ 

با دستور rsync تمام محتوای موجود در پوشه ی wordpress در مسیر  /var/www/htmlقرار می گیرد. 

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

ما می توانیم این کار را با دستور mkdir انجام دهیم:

mkdir /var/www/html/wp-content/uploads 

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

sudo chown -R apache:apache /var/www/html/* 

با این تغییر ، وب سرور قادر به ایجاد و اصلاح پرونده های وردپرس خواهد بود و همچنین به ما امکان بارگذاری محتوا را در سرور می دهد  

مرحله سوم:تنظیمات وردپرس 

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

 انجام دهیم تا مطمئن شویم وردپرس می تواند به پایگاه داده MySQL که برای آن ایجاد کرده ایم متصل شود. 

ابتدا به مسیر نصب وردپرس می رویم و شروع می کنیم: 

cd /var/www/html 

فایل پیکربندی اصلی که وردپرس به آن وابسته است wp-config.php نام دارد.

تمام کاری که ما باید انجام دهیم این است که آن را در مکان فایل پیکربندی پیش فرض کپی کنیم تا وردپرس بتواند پوشه را شناسایی و استفاده کند:

cp wp-config-sample.php wp-config.php 

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

nano wp-config.php 

تنها تغییراتی که باید در این پرونده ایجاد کنیم پارامترهایی است که اطلاعات پایگاه داده ما را در خود نگه می داردبرای اینکه WordPress بتواند به درستی به پایگاه داده ای که ایجاد کرده ایم متصل شود ، باید بخشی با عنوان تنظیمات MySQL را پیدا کنیم و متغیرهای DB_NAME ، DB_USER و DB_PASSWORD را تغییر دهیم. 

مقادیر این پارامترها را با اطلاعات پایگاه داده ای که ایجاد کرده اید پر کنیدمی بایست شبیه به این باشد: 

// ** MySQL settings – You can get this info from your web host ** // 

/** The name of the database for WordPress */ 

define(‘DB_NAME’, ‘wordpress’); 

/** MySQL database username */ 

define(‘DB_USER’, ‘wordpress 

 user‘); 

/** MySQL database password */ 

define(‘DB_PASSWORD’, ‘password’); 

مرحله چهارم:نصب کامل از طریق رابط وب 

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

http://server_domain_name_or_IP

هاست وردپرس پویاسازان با اختصاص منابع بیشتر و بهینه سازی ویژه وردپرس بهترین انتخاب برای میزبانی از سایت های وردپرسی است.

مطالب مرتبط

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

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