سیستم عاملفناوریمدیریت سرورمقالات وب
پیکربندی وردپرس بر روی اوبونتو 16.04

همانطور که می دانید وردپرس یکی از محبوب ترین سیستم های مدیریت محتوای متن باز است و هزاران قابلیت و ویژگی در خود دارد. برخی از این قابلیت ها به صورت رایگان در اختیار افراد قرار می گیرد و برخی نیز به صورت پولی است. در سمت کاربر استفاده از آن بسیار ساده و اسان است و بیشتر پیچیدگی ها در سمت طراح/ توسعه دهنده خواهد بود.
قابلیت ها:
برخی از قابلیت های مهم وردپرس شامل موارد زیر است:
- این سیستم بسیار انعطاف پذیر است، بنابراین شما می توانید وبلاگ یا سایت های حرفه ای با آن ایجاد کنید.
- مدیریت کاربران در آن بسیار ساده است. مدیر سایت می تواند کاربران خود را بر اساس نقش هایشان ایجاد و سفارشی سازی نماید.
- امنیت زیادی دارد. شما مالک همه اطلاعات خود هستید و می توانید آن را در کنار خود داشته باشید.
- مدیریت رسانه های مختلف به سرعت انجام می گیرد. شما می توانید فایل های مختلفی را آپلود کنید. همچنین قادر خواهید بود Caption ، گالری ها و موارد دلخواه را ایجاد نمایید.
- منتشر کردن مطلب در وردپرس بسیار اسان است. شما می توانید مطالب را به صورت پیش نویس ذخیره کنید و در نهایت آنها را مرور نمایید. همچنین قادر خواهید بود پست های خود را با پسورد محافظت کنید و حتی محتوای خود را به صورت عمومی یا خصوصی منتشر سازید.
نصب:
قبل از هر کاری سیستم خود را به روزرسانی کنید، سپس باید آپاچی یا سایر وب سرورهای مورد نظر، MySQL-server، MySQL-client و PHP را نصب کنید. بعد از نصب، باید پایگاه داده خود را پیکربندی کنید، فایلی را در بسته وردپرس ویرایش نمایید و سپس CMS را نصب و پیکربندی کنید:
# wget http://wordpress.org/latest.tar.gz
خروجی :
–2016-03-16 21:22:06– 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]
–2016-03-16 21:22:11– 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
مرورگر دلخواه خود را باز کنید و عبارت زیر را در آن تایپ کنید:
127.0.0.1/wp-admin/install.php
زبان مورد نظر خود را انتخاب کرده و دکمه Continue را فشار دهید:
همه موارد همچون عنوان سایت، نام کاربری، پسورد را بنویسید و سپس روی گزینه نصب کلیک کنید:
اگر همه چیز به درستی پیش برود می توانید لاگین کنید:
با استفاده از نام کاربری جدید و پسورد وارد سایت شوید:
تنظیمات مورد نیاز را انجام دهید:
خوب کار ما تمام شده است. امیدوارم از این آموزش لذت برده باشید.
قسمت ساخت دیتابیس همش ارور میده :
rfps@rfps-desktop:~$ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user ‘root’@’localhost’
چه کاری باید انجام بدم ؟