Kinh Nghiệm Hướng dẫn
Hướng dẫn tự cài WordPress bằng lệnh Linux từ A – Z qua bất kỳ Cloud nào
2021
Pro đang tìm kiếm từ khóa
Hướng dẫn tự cài WordPress bằng lệnh Linux từ A – Z qua bất kỳ Cloud nào
2021-10-09 00:54:02 san sẻ Kinh Nghiệm Hướng dẫn trong nội dung bài viết một cách Chi Tiết.
Thực hiện theo những hướng dẫn phía dưới để setup WordPress trên sever Ubuntu 18.04 với LEMP Stack (Nginx, MariaDB, PHP) và chứng từ SSL miễn phí (HTTPS) của Let Encrypt.
Các bước hướng dẫn:
WordPress trên Ubuntu – Yêu cầu
Hãy khởi đầu với yêu cầu. Bạn không cần nhiều.
Máy chủ Ubuntu 18.04. Bạn trọn vẹn có thể mua một chiếc với giá $ 5 (RAM 1GB) tại Vultr. Bạn trọn vẹn có thể triển khai trực tiếp Ubuntu 18.04 tại Vultr Tính từ lúc lúc viết hướng dẫn này, bạn không cần thiết phải tăng cấp từ 16.04.
Bạn cần quyền truy vấn root vào sever. Bạn có quyền truy vấn root với Vultr và những nhà phục vụ nhu yếu dịch vụ tàng trữ đám mây không thể quản trị và vận hành khác. Lưu ý rằng một số trong những nhà phục vụ nhu yếu VPS được quản trị và vận hành sẽ không còn phục vụ nhu yếu cho bạn quyền truy vấn root vào sever, nhưng họ vẫn sẽ setup WordPress cho bạn. Tất cả những lệnh tại đây phải được thực thi bởi người tiêu dùng root hoặc với sudo.
Một ngăn xếp LEMP (Linux, Nginx, MariaDB, PHP). Tài khoản sẽ hướng dẫn bạn cách setup ngăn xếp phía dưới.
Một máy quý khách SSH để bạn cũng trọn vẹn có thể liên kết với sever của tớ.
Bản thân WordPress không tồn tại bất kỳ yêu cầu đặc biệt quan trọng nào. Khuyến nghị RAM tối thiểu 1GB. Nếu website của bạn nhỏ hơn và có ít quý khách truy vấn hơn, bạn cũng trọn vẹn có thể nhận được thấp hơn.
Trước khi Tai tiếp tục, hướng dẫn này dành riêng cho những ai có kế hoạch setup và quản trị và vận hành một sever WordPress. Nếu bạn không biết phương pháp quản trị và vận hành sever, quản trị và vận hành tàng trữ WordPress và bỏ qua hướng dẫn này.
Bài xem nhiều: Tạo WordPress tự động hóa trên Cloud bằng EasyEngine hoặc WordOps ( bạn chỉ việc ngồi cafe nhâm nhi )
Cách setup WordPress với Nginx, MariaDB, PHP 7.2 và SSL miễn phí trên Ubuntu 18.04
Các hướng dẫn phía dưới sẽ hoạt động giải trí và sinh hoạt trên những phiên bản khác của Ubuntu, gồm có 16.04 và 14.04, nhưng chúng được viết riêng cho ngày 18.04.
1. Cập nhật sever
Trước khi làm bất kể điều gì, bạn nên update sever và những gói của nó bằng những lệnh sau:
apt-get update && apt-get upgrade -y
2. Cài đặt Nginx
Để setup Nginx trên Ubuntu 18.04, hãy chạy lệnh sau:
apt-get install nginx -y
Kiểm tra xem Nginx đã có được setup với:
nginx -v
Mà sẽ phục vụ nhu yếu cho bạn một đầu ra tương tự như vậy này:
nginx version: nginx/1.14.0 (Ubuntu)
Nếu bạn sử dụng tường lửa, những bạn sẽ cần thêm quy tắc để được cho phép Nginx.
3. Cài đặt MariaDB
MariaDB khá giống với MySQL, vì vậy đừng nhầm lẫn với tên gọi này. Để setup MariaDB, hãy chạy lệnh sau:
apt-get install mariadb-server -y
Để kiểm tra xem nó đã được setup chưa, hãy đăng nhập vào sever MariaDB của bạn bằng phương pháp chạy:
mysql
Nếu bạn cũng trọn vẹn có thể đăng nhập, nó đã được setup. Bạn sẽ nhận được phiên bản MariaDB rõ ràng mà bạn đang hoạt động giải trí và sinh hoạt trong thông tin chào mừng:
Server version: 10.1.29-MariaDB-6 Ubuntu 18.04
Thoát khỏi sever cơ sở tài liệu bằng phương pháp chạy:
exit;
Bạn nên chạy đoạn mã sau để bảo mật thông tin và định thông số kỹ thuật kỹ thuật sever cơ sở tài liệu của tớ:
mysql_secure_installation
Và tuân theo lời nhắc. Sử dụng một mật khẩu mạnh. Bạn trọn vẹn có thể nhập Y (mặc định) cho toàn bộ những lời nhắc.
4. Cài đặt PHP
Ubuntu 18.04 sử dụng PHP 7.2, vì vậy hãy đảm bảo những plugin bạn dự tính sử dụng sẽ hoạt động giải trí và sinh hoạt tốt với PHP 7.2.
Để setup PHP với toàn bộ những phụ thuộc và những mô-đun thiết yếu, hãy chạy những lệnh sau:
apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y
Kiểm tra nếu PHP được setup với:
php -v
Mà sẽ phục vụ nhu yếu cho bạn một đầu ra tương tự như vậy này:
PHP 7.2.3-1ubuntu1 (cli) (built: Mar 14 2018 22:03:58) ( NTS )
LEMP Stack được setup. Tiếp tục nào.
5. Cấu hình PHP
Đầu tiên, khởi đầu bằng phương pháp sửa đổi tệp php.ini.
Tài sẽ sử dụng trình soạn thảo văn bản Nano (dễ nhất cho những người dân mới khởi đầu). Sau khi toàn bộ chúng ta sửa đổi thứ gì đó bằng Nano, hãy nhấn vào CTRL + X, tiếp sau đó là Y và nhấn enter để lưu những thay đổi. Bạn trọn vẹn có thể tìm kiếm tập tin với phiên bản CTRL + W.
Vì vậy, mở tệp:
nano /etc/php/7.2/fpm/php.ini
Và tìm kiếm dòng này:
;cgi.fix_pathinfo=1
Bỏ ghi chú bằng phương pháp vô hiệu; và update thành 0:
cgi.fix_pathinfo=0
Tìm toàn bộ những dòng sau trong tệp php.ini và update chúng cho thích hợp:
upload_max_filesize = 500M
post_max_size = 2000M
memory_limit = 2000M
max_execution_time = 120
Bạn trọn vẹn có thể sử dụng những giá trị rất khác nhau tùy thuộc vào sever của bạn.
6. Tạo cơ sở tài liệu
Đầu tiên, đăng nhập vào sever MariaDB bằng mật khẩu bạn đã đặt trước đó:
mysql -u root -p.
Và tạo cơ sở tài liệu cho WordPress của bạn bằng phương pháp chạy những lệnh sau:
CREATE DATABASE wordpress;
CREATE USER wpuser@localhost IDENTIFIED BY “EnterStrongPassword’;
GRANT ALL ON wordpress.* TO wpuser@localhost;
FLUSH PRIVILEGES;
exit;
Với những lệnh này, những bạn sẽ tạo cơ sở tài liệu và người tiêu dùng và cấp quyền cho những người dân tiêu dùng. Bạn trọn vẹn có thể sử dụng tên riêng của bạn thay vì những cái này. Hãy nhớ sử dụng một mật khẩu mạnh.
7. Tải xuống WordPress
Bắt đầu bằng phương pháp điều phối tới thư mục mà bạn muốn muốn tải xuống WordPress. Tài sẽ sử dụng thư mục mặc định của Nginx:
cd /var/www/html
Và tải phiên bản tiên tiến và phát triển nhất:
wget https://wordpress.org/latest.tar.gz
Trích xuất kho tàng trữ trong thư mục bạn hiện giờ đang ở:
tar -zxvf latest.tar.gz –strip-components=1
Xóa kho tàng trữ:
rm -f latest.tar.gz
Và update quyền:
chown -R www-data:www-data /var/www/html/
chmod -R 755 /var/www/html/
8. Cấu hình Nginx
Đầu tiên, tạo tệp thông số kỹ thuật kỹ thuật Nginx:
nano /etc/nginx/sites-available/example.com
Và dán như sau (sau khoản thời hạn update example.com vào tên miền của bạn)
server css
Và kích hoạt tập tin thông số kỹ thuật kỹ thuật:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Vô hiệu hóa tệp thông số kỹ thuật kỹ thuật mặc định nếu người mua không sử dụng nó:
rm -f /etc/nginx/sites-enabled/default
Chạy lệnh sau để kiểm tra và xem mọi thứ có ổn với Nginx không:
nginx -t
Bây giờ khởi động lại Nginx và PHP-FPM để những thay đổi có hiệu lực hiện hành
systemctl restart nginx.service
systemctl restart php7.2-fpm.service
9. Cấu hình WordPress
Có một tệp wp-config mặc định mà toàn bộ chúng ta cần sửa đổi. Vì vậy, trước tiên thay tên tập tin:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Mở nó ra:
nano /var/www/html/wp-config.php
Và update những dòng sau với thông tin cơ sở tài liệu của bạn:
define(‘DB_NAME’, ‘wordpress’);
define(‘DB_USER’, ‘wpuser’);
define(‘DB_PASSWORD’, ‘EnterYourDatabasePassword’);
Lưu và đóng tập tin.
Vì nguyên do bảo mật thông tin, bạn nên update những khóa bảo mật thông tin trong tệp wp-config của tớ.
Đầu tiên, vào đây để tạo ra chúng.
Mở lại tệp wp-config.php:
nano /var/www/html/wp-config.php
Và update những dòng sau với những dòng bạn đã tạo:
define(‘AUTH_KEY’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’);
define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’);
define(‘NONCE_KEY’, ‘put your unique phrase here’);
define(‘AUTH_SALT’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_SALT’, ‘put your unique phrase here’);
define(‘LOGGED_IN_SALT’, ‘put your unique phrase here’);
define(‘NONCE_SALT’, ‘put your unique phrase here’);
Lưu và đóng tập tin.
Bạn trọn vẹn có thể hoàn thành xong ở đây nếu người mua không tồn tại kế hoạch sử dụng HTTPS, nhưng Tài sẽ chỉ cho bạn cách thiết lập chứng từ SSL miễn phí từ Let Encrypt.
10. Cài đặt và định thông số kỹ thuật kỹ thuật chứng từ SSL miễn phí (HTTPS)
Tài sẽ sử dụng Let Encrypt và certbot để setup và thông số kỹ thuật kỹ thuật tự động hóa.
Đầu tiên, setup certbot:
apt-get install python-certbot-nginx -y
Sau đó setup chứng từ cho miền của bạn:
certbot –nginx -m [email protected] -d example.com -d www.example.com
Theo lời nhắc, hãy đồng ý với những Điều khoản và Điều kiện bằng phương pháp nhập vào một trong những trò chơi và tiếp sau đó tùy chọn Đk vào ETF với môi trường sống đời thường.
QUAN TRỌNG: certbot sẽ hỏi bạn có chuyển hướng toàn bộ lưu lượng truy vấn sang HTTPS (tùy chọn 2) hay là không (tùy chọn một), bạn phải chọn tùy chọn 2. Vì vậy, hãy nhập 2.
Certbot sẽ tự động hóa update tệp thông số kỹ thuật kỹ thuật Nginx của bạn. Chứng chỉ Let Encrypt tồn tại 90 ngày theo mặc định. Bạn sẽ tiến hành thông tin trước lúc nó hết hạn, vì vậy bạn cũng trọn vẹn có thể gia hạn.
Để gia hạn chứng từ của bạn Theo phong cách thủ công, hãy chạy:
certbot renew
Để tự động hóa update chứng từ của bạn, hãy thiết lập việc làm định kỳ bằng phương pháp chạy:
crontab -e
Và thêm dòng sau:
0 1 * * * /usr/bin/certbot renew & > /dev/null
Mà sẽ tự động hóa gia hạn chứng từ của bạn sau mỗi 30 ngày.
11. Hoàn tất setup WordPress
Điều hướng tới https://example.com và tuân theo tiến trình để hoàn tất setup WordPress.
Đầu tiên, những bạn sẽ cần chọn một ngôn từ.
Sau đó, những bạn sẽ cần nhập thông tin website như tiêu đề, tên người tiêu dùng, mật khẩu, v.v.
Nhấp vào ‘Cài đặt WordPress’ và thế là xong! Bạn đã hoàn tất. Bạn đã setup thành công xuất sắc WordPress trên Ubuntu 18.04 với Nginx, PHP 7.2, MariaDB và Let Encrypt SSL (HTTPS).
Phải làm gì tiếp theo sau khoản thời hạn setup WordPress trên Ubuntu
Đây là những gì bạn nên làm tiếp theo:
Bạn đang sử dụng sever Ubuntu, vì vậy những bạn sẽ nên phải xem xét việc làm tối ưu hóa và bảo mật thông tin sever của tớ. Có thật nhiều hướng dẫn trực tuyến với hướng dẫn cho những người dân mới khởi đầu về kiểu cách bảo mật thông tin sever Ubuntu của bạn. Vì vậy, hãy tuân theo họ.
Bạn cũng cần được update sever hoặc tải xuống trình quản trị và vận hành gói Linux
Bạn cũng nên thiết lập một số trong những loại bộ nhớ đệm. Có thật nhiều tùy chọn ngoài đó, vì vậy hãy lựa chọn những gì thích hợp nhất với website và sever của bạn. Redis cache khá dễ setup trên Ubuntu và WordPress. Không khuyến khích cho những người dân mới khởi đầu.
Tối ưu hóa những dịch vụ đang hoạt động giải trí và sinh hoạt trên sever của bạn – gồm có cả ngăn xếp LEMP. Một lần nữa, thật nhiều hướng dẫn trực tuyến.
Câu hỏi thường gặp và setup WordPress
Một số vướng mắc thường gặp (có câu vấn đáp!) Và những yếu tố phổ cập tương quan đến setup WordPress trên Ubuntu:
Tôi có phải sử dụng HTTPS không?
Không, nhưng nó chứng minh và khẳng định được khuyến nghị vì dù sao nó cũng miễn phí và dễ setup. Nếu bạn không tồn tại kế hoạch sử dụng chứng từ SSL, bạn cũng trọn vẹn có thể bỏ qua bước 10.
Tôi gặp lỗi Lỗi khi thiết lập liên kết cơ sở tài liệu Lỗi lỗi
Nó trọn vẹn có thể được gây ra bởi nhiều thứ, nhưng rất trọn vẹn có thể đó là lỗi trong tệp wp-config.php của bạn. Đảm bảo bạn đang sử dụng đúng thông tin (người tiêu dùng, mật khẩu, v.v.)
Tệp .htaccess ở đâu?
Tài đã sử dụng Nginx nên không tồn tại tệp .htaccess. Điều này trọn vẹn có thể gây nhầm lẫn cho những người dân mới khởi đầu vì nhiều hướng dẫn gồm có những hướng dẫn cho Apache theo mặc định. Các tập tin .htaccess của Nginx, là tập tin /etc/nginx/sites-av Available / example.com, bạn đã tạo trước đó. Lưu ý rằng bạn không thể sử dụng cùng mã .htaccess trong tệp thông số kỹ thuật kỹ thuật Nginx của tớ.
Tôi trọn vẹn có thể setup bảng điều khiển và tinh chỉnh không?
Tốt hơn không. Bạn đã setup mọi thứ bằng tay thủ công. Dù sao thì bạn cũng không cần nó. Nếu bạn có kế hoạch sử dụng bảng điều khiển và tinh chỉnh thì sẽ tốt hơn nếu người mua khởi đầu mới và trọn vẹn không tuân theo phía dẫn này.
Tại sao tôi nên tự setup WordPress khi sever phục vụ nhu yếu setup sẵn hoặc với trình setup 1 lần nhấp?
Nó phục vụ nhu yếu cho bạn nhiều quyền trấn áp hơn so với mọi thứ. Bạn quyết định hành động những gì bạn sử dụng và cách bạn sử dụng nó. Luôn có một tùy chọn để chỉ việc tàng trữ đám mây WordPress mà không phải setup hoặc tự làm bất kể điều gì, nhưng đâu là nụ cười trong số đó
Tôi trọn vẹn có thể sử dụng một script khác để cài WordPress không?
Chắc chắn bạn cũng trọn vẹn có thể! Và quy trình này thuận tiện và đơn thuần và giản dị hơn – những bạn sẽ setup mọi thứ trong hướng dẫn này (và hơn thế nữa) bằng một lệnh duy nhất nếu người mua sử dụng một công cụ như EasyEngine, Wordops hoặc Centmin Mod.
Tôi không thể tự setup WordPress! Bạn trọn vẹn có thể giúp tôi không?
Hãy để lại phản hồi phía dưới nếu người mua bị mắc kẹt ở đâu đó. Nếu bạn muốn muốn việc làm mở rộng được tiến hành trên sever của tớ thì bạn cũng trọn vẹn có thể liên hệ với Tài tại đây .
Còn vướng mắc nào nữa không? Bình luận tại đây.
Hãy theo sát hướng dẫn của Tài và đảm bảo bạn đọc mọi thứ. Nếu bạn có bất kỳ vướng mắc hoặc có bất kỳ lỗi nào, vui lòng phản hồi phía dưới.
Từ khóa:
setup wordpress trên ubuntu
Cài đặt webserver trên Ubuntu
Cài đặt WordPress trên Linux
0
0
votes
Article Rating
đoạn Clip
Hướng dẫn tự cài WordPress bằng lệnh Linux từ A – Z qua bất kỳ Cloud nào
?
Một số hướng dẫn một cách rõ ràng hơn về đoạn Clip
Hướng dẫn tự cài WordPress bằng lệnh Linux từ A – Z qua bất kỳ Cloud nào
tiên tiến và phát triển nhất .
Chia SẻLink Tải
Hướng dẫn tự cài WordPress bằng lệnh Linux từ A – Z qua bất kỳ Cloud nào
miễn phí
Bạn đang tìm một số trong những Chia Sẻ Link Down
Hướng dẫn tự cài WordPress bằng lệnh Linux từ A – Z qua bất kỳ Cloud nào
miễn phí.
#Hướng #dẫn #tự #cài #Wordpress #bằng #lệnh #Linux #từ #qua #bất #kỳ #Cloud #nào