آموزش نصب وردپرس در اوبونتو
نصب وردپرس ubuntu
پیشنهاد میشه از آموزش و مقاله جدیدی که برای نصب وردپرس به اسم های ” نصب آسان وردپرس با easyengine ” و ” نصب وردپرس با WordOps WordOps “ در سیستم عامل ابونتو که بسیار ساده تر هست استفاده کنین
توجه داشته باشید که اگر سرور مجازی آلمان، سرور مجازی آمریکا، سرور مجازی فنلاند بلوسرور تهیه کنین، وردپرس بصورت خودکار نصب خواهد شد.
در این آموزش نصب وردپرس بصورت مستقیم بر روی سیستم عامل اوبونتو رو آموزش میدیم ، همونطور که میدونین عموما برای نصب سیستم های مدیریت محتوا باید کنترل پنل هایی مثل سی پنل یا دایرکت ادمین نصب کنید، سپس اقدام به نصب وردپرس کنید ، اما با این آموزش بصورت مستقیم و بدون کنترل پنل میتونید وردپرس رو روی اوبونتو نصب کنید. همچنین برای نصب وردپرس میتونین هاست وردپرس یا سرورمجازی تهیه کنید.
صفحات دیگر سایت :
نصب وردپرس در لینوکس
نصب Apache Web Server
برای شروع کار باید وب سرور آپاچی (Apache Web Server) رو نصب کنید.
$ sudo apt-get install apache2 apache2-utils
حالا باید Apache2 رو فعال کنیم
$ sudo systemctl enable apache2 $ sudo systemctl start apache2
آموزش نصب وردپرس در اوبونتو
برای تست نصب شدن آپاچی ، آدرس سایت رو در مرورگر وارد میکنیم ، و صفحه ای شبیه تصویر زیر باید مشاهده کنید.
آموزش نصب وردپرس در اوبونتو
نصب MySQL Database
با دستور زیر mysql رو بر روی سرور نصب کنید
$ sudo apt-get install mysql-client mysql-server
در هنگاه نصب بسته ، تصویری مانند شکل زیر مشاهده میکنید که برای یوزر root دیتابیس mysql رمز تعریف کنید.
بعد از اتمام مراحل نصب mysql دستور زیر را اجرا کنید و مطابق مراحل گفته شده عمل کنید.
$ sudo mysql_secure_installation
- Enter current password for root (enter for none): Type root password
- Change the root password? N
- Remove anonymous users? Y
- Disallow root login remotely? Y
- Remove test database and access to it? Y
- Reload privilege tables now? Y
نصب بسته های (Install PHP and Modules) PHP7
$ sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd
برای اینکه بررسی کنید که آیا PHP نصب شده یا نه یک فایل info.php درست کنید و در این /var/www/html. آدرس بزارید و با دستور زیر فایل رو بازش کنید
$ sudo vi /var/www/html/info.php
و کد زیر رو در این فایل قرار بدین
<?php phpinfo(); ?>
و فایل رو باز کنید تا محتویات تنظیمات سرور ببنیدی http://server_address/info.php
نصب وردپرس Install WordPress CMS
آخرین بسته وردپرس و دانلود و extract میکنیم
$ wget -c http://wordpress.org/latest.tar.gz $ tar -xzvf latest.tar.gz
سپس فایل های extract شده رو با دستور زیر به آدرس /var/www/html/ منتقل میکنیم
$ sudo rsync -av wordpress/* /var/www/html/
پرمیژن فایل هارو درست میکینم
$ sudo chown -R www-data:www-data /var/www/html/ $ sudo chmod -R 755 /var/www/html/
ساخت دیتابیس برای وردپرس
$ mysql -u root -p
در کد زیر به جای database_name اسم دیتابیس و برای databaseuser یوزر دیتابیس ور در قسمت databaseuser_password رمز دیتابیس رو میسازیم
mysql> CREATE DATABASE wp_myblog; mysql> GRANT ALL PRIVILEGES ON wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here'; mysql> FLUSH PRIVILEGES; mysql> EXIT;
به مسیر /var/www/html/ میریم و فایل wp-config-sample.php
رو به wp-config.php
با کد زیر تغییر میدیم
$ sudo mv wp-config-sample.php wp-config.php
سپس مشخصاتی که برای دیتابیس ایجاد کردید رو باید در این فایل نیز قرار بدید
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'database_name_here
'); /** MySQL database username */ define('DB_USER', 'username_here
'); /** MySQL database password */ define('DB_PASSWORD', 'password_here
'); /** MySQL hostname */ define('DB_HOST', 'localhost
'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8
'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE',''
);
تموم شد ، بعد از انجام اینکار web server و mysql رو ریستارت میکنیم
$ sudo systemctl restart apache2.service $ sudo systemctl restart mysql.service
سپس آدرس IP سایت رو در مرورگر وارد میکنیم.