Cách cài đặt Wordpress trên Arch Linux
Giới thiệu về Wordpress
Wordpress là một trang web và công cụ viết blog open-souce miễn phí sử dụng php và MySQL. Nó được tạo ra vào năm 2003 và kể từ đó đã mở rộng để quản lý 22% tất cả các trang web mới được tạo và có hơn 20.000 plugin để tùy chỉnh chức năng của nó.
Cài đặt
Các bước trong hướng dẫn này yêu cầu user phải có quyền root. Bạn có thể xem cách cài đặt điều đó tại đây trong bước 3 và 4.
Trước khi làm việc với wordpress, bạn cần cài đặt LAMP trên server của bạn . Nếu bạn không có ngăn xếp Linux, Apache, MySQL, PHP trên server của bạn , bạn có thể tìm thấy hướng dẫn cài đặt nó tại đây .
Khi bạn đã có user và phần mềm cần thiết, bạn có thể bắt đầu cài đặt wordpress!
Bước một — Download WordPress
Đảm bảo rằng wget được cài đặt trên server của bạn:
sudo pacman -S wget
Ta có thể download Wordpress trực tiếp từ trang web của họ:
wget http://wordpress.org/latest.tar.gz
Lệnh này sẽ tải gói wordpress đã nén về thẳng folder chính của user . Bạn có thể extract nó ở dòng tiếp theo:
tar -xzvf latest.tar.gz
Bước hai — Tạo Database và User WordPress
Sau khi ta extract các file wordpress, chúng sẽ nằm trong một folder có tên là wordpress trong folder chính.
Bây giờ ta cần chuyển đổi bánh răng một lúc và tạo một folder MySQL mới cho wordpress.
Hãy tiếp tục và đăng nhập vào MySQL Shell:
mysql -u root -p
Đăng nhập bằng password root MySQL của bạn, sau đó ta cần tạo database wordpress, một user trong database đó và cấp cho user đó một password mới. Lưu ý tất cả các lệnh MySQL phải kết thúc bằng dấu chấm phẩy.
Đầu tiên, hãy tạo database (tôi đang gọi là wordpress của tôi vì lợi ích đơn giản; hãy đặt cho nó bất kỳ tên nào bạn chọn):
CREATE DATABASE wordpress; Query OK, 1 row affected (0.00 sec)
Sau đó, ta cần tạo user mới. Bạn có thể thay thế database , tên và password bằng bạn muốn :
CREATE USER wordpressuser@localhost; Query OK, 0 rows affected (0.00 sec)
Đặt password cho user mới của bạn:
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password"); Query OK, 0 rows affected (0.00 sec)
Kết thúc bằng cách cấp tất cả các quyền cho user mới. Nếu không có lệnh này, trình cài đặt wordpress sẽ không thể khởi động:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec)
Sau đó làm mới MySQL:
FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
Thoát ra khỏi MySQL shell:
exit
Bước ba — Cài đặt cấu hình WordPress
Bước đầu tiên là sao chép file cấu hình wordpress mẫu, nằm trong folder wordpress, vào một file mới mà ta sẽ chỉnh sửa, tạo một cấu hình wordpress có thể sử dụng mới:
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Sau đó mở cấu hình wordpress:
sudo nano ~/wordpress/wp-config.php
Tìm phần chứa trường bên dưới và thay thế bằng tên chính xác cho database , tên user và password của bạn:
// ** 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', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');
Lưu và thoát.
Bước bốn — Sao chép file
Ta gần như đã hoàn tất việc tải Wordpress lên server . Bước cuối cùng còn lại là chuyển các file WordPress đã extract vào folder root của trang web.
sudo cp -r ~/wordpress/* /srv/http/
Ngoài ra, hãy đảm bảo PHP có thể kết nối với MySQL. Mở file php.ini:
sudo nano /etc/php/php.ini
Tìm dòng và bỏ dấu chấm phẩy:
;extension=mysql.so
Dòng bây giờ sẽ giống như sau:
extension=mysql.so
Khởi động lại Apache:
sudo /etc/rc.d/httpd restart
CẬP NHẬT: Kể từ khi giới thiệu systemd, cách thích hợp để khởi động lại Apache là chạy lệnh sau:
sudo systemctl restart httpd
Từ đây, WordPress có biểu mẫu cài đặt trực tuyến dễ làm theo của riêng nó.
Bước năm — KẾT QUẢ: Truy cập Cài đặt WordPress
Sau khi hoàn tất, trang cài đặt trực tuyến wordpress đã hoạt động và chờ bạn:
Truy cập trang bằng cách thêm /wp-admin/install.php vào domain hoặc địa chỉ IP của trang web (ví dụ: example.com/wp-admin/install.php) và điền vào biểu mẫu trực tuyến ngắn (trông giống như thế này ).
Các tin liên quan
Thiết lập server ban đầu với Arch Linux2012-09-10
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Arch Linux
2012-09-07
Cách viết tập lệnh Bash để khởi động lại chương trình server
2012-08-30
Cách cài đặt phpMyAdmin trên server LEMP
2012-07-27
Cách cấu hình an toàn server MongoDB sản xuất
2012-06-25
Cách cài đặt Linux, nginx, MySQL, PHP (LEMP) trên CentOS 6
2012-06-13
Thiết lập server ban đầu với CentOS 6
2012-05-22
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên CentOS 6
2012-05-22