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

قابلیت ها:

برخی از قابلیت های مهم وردپرس شامل موارد زیر است:

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

نصب:

قبل از هر کاری سیستم خود را به روزرسانی کنید، سپس باید آپاچی یا سایر وب سرورهای مورد نظر، MySQL-server، MySQL-client و PHP را نصب کنید. بعد از نصب، باید پایگاه داده خود را پیکربندی کنید، فایلی را در بسته وردپرس ویرایش نمایید و سپس CMS را نصب و پیکربندی کنید:

 

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

خروجی :

–۲۰۱۶-۰۳-۱۶ ۲۱:۲۲:۰۶– http://wordpress.org/latest.tar.gz

Resolving wordpress.org (wordpress.org)… 66.155.40.250, 66.155.40.249

Connecting to wordpress.org (wordpress.org)|66.155.40.250|:80… connected.

HTTP request sent, awaiting response… 301 Moved Permanently

Location: https://wordpress.org/latest.tar.gz [following]

–۲۰۱۶-۰۳-۱۶ ۲۱:۲۲:۱۱– https://wordpress.org/latest.tar.gz

Connecting to wordpress.org (wordpress.org)|66.155.40.250|:443… connected.

HTTP request sent, awaiting response… 200 OK

Length: 7099520 (6.8M) [application/octet-stream]

Saving to: ‘latest.tar.gz’

latest.tar.gz 32%[=====> ] 2.18M 134KB/s eta 30s

اکسترکت کردن بسته:

# tar -xvf latest.tar.gz

تغییر دایرکتوری به وردپرس و کپی محتوا به وب دایرکتوری:

# sudo cp -rRvf ~/wordpress/* /var/www/html

ایجاد پایگاه داده، کاربر پایگاه داده و اختصاص all privileges به کاربر جدید:

# mysql -u root -p

پیکربندی پایگاه داده ای با نام ‘wordpress’ و کاربری با نام ‘unixmen’:

mysql> create database wordpress character set utf8 collate utf8_bin;

Query OK, 1 row affected (0.00 sec)

 

mysql> grant all privileges on wordpress.* to unixmen@localhost identified by “P@ssw0rd”;

Query OK, 0 rows affected (0.01 sec)

 

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

 

mysql> exit

تغییر دایرکتوری به وب:

# cd /var/www/html

کپی فایلsample پیکربندی به wp-config.php:

# cp wordpress/wp-config-sample.php wordpress/wp-config.php

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

نمونه خروجی:

* * MySQL settings

* * Secret keys

* * Database table prefix

* * ABSPATH

*

* @link https://codex.wordpress.org/Editing_wp-config.php

*

* @package WordPress

*/

// ** 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’, ‘unixmen’);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘password’);

/** MySQL hostname */

define(‘DB_HOST’, ‘localhost’);

بعد از اینکه همه تنظیمات به خوبی انجام شد، وب سرویس را ریستارت کنید:

# /etc/init.d/apache2 restart

مرورگر دلخواه خود را باز کنید و عبارت زیر را در آن تایپ کنید:

۱۲۷٫۰٫۰٫۱/wp-admin/install.php

زبان مورد نظر خود را انتخاب کرده و دکمه Continue را فشار دهید:

dns029

همه موارد همچون عنوان سایت، نام کاربری، پسورد را بنویسید و سپس روی گزینه نصب کلیک کنید:

dns030-1

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

dns031

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

dns032

تنظیمات مورد نیاز را انجام دهید:

dns033

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

منبع

برچسب هاابونتو 16.04 پیکربندی وردپرس بر روی اوبونتو 16.04 سیستم مدیریت محتوا نصب وردپرس