Phần 1: Cài đặt Plugin Wordfence

Đây là bước đầu tiên và giống nhau cho cả hai phiên bản.

1. Đăng nhập vào trang quản trị WordPress: Truy cập vào website của bạn với quyền quản trị viên (administrator).

2. Đi tới mục Plugin: Trên thanh menu bên trái, chọn Plugins -> Add New (Thêm mới).

3. Tìm kiếm Wordfence: Trong ô tìm kiếm, gõ từ khóa “Wordfence”.

4. Cài đặt Plugin: Bạn sẽ thấy plugin Wordfence Security – Firewall, Malware Scan, and Login Security xuất hiện đầu tiên. Nhấn vào nút Install Now (Cài đặt ngay).

5. Kích hoạt Plugin: Sau khi cài đặt xong, nút “Install Now” sẽ chuyển thành nút Activate (Kích hoạt). Hãy nhấn vào đó để bật plugin.

Khi kích hoạt thành công, bạn sẽ được chuyển đến trang chào mừng của Wordfence và thấy một mục mới có tên “Wordfence” trên thanh menu quản trị.

_______________________________________________________________________________

Phần 2: Kích hoạt License – Lựa chọn phiên bản Free hoặc Premium

Đây là bước quan trọng nhất để Wordfence hoạt động đầy đủ. Ngay sau khi kích hoạt, Wordfence sẽ yêu cầu bạn cung cấp email để nhận thông báo bảo mật và lấy license (giấy phép).

2.A: Hướng dẫn kích hoạt phiên bản MIỄN PHÍ (Free)

Phiên bản miễn phí cung cấp đầy đủ các tính năng tường lửa và quét mã độc cơ bản, rất phù hợp cho hầu hết các website.

1. Bắt đầu quá trình lấy License: Một cửa sổ pop-up sẽ hiện ra. Nhấn vào nút GET YOUR WORDFENCE LICENSE.

2. Chọn phiên bản miễn phí: Bạn sẽ được chuyển đến trang web của Wordfence. Tại đây, hãy chọn Get a Free License (Nhận giấy phép miễn phí).

3. Đăng ký Email:

4. Kiểm tra Email và Kích hoạt:

5. Hoàn tất: Sau khi license được cài đặt, bạn sẽ nhận được thông báo thành công. Wordfence phiên bản miễn phí đã được kích hoạt!

2.B: Hướng dẫn kích hoạt phiên bản TRẢ PHÍ (Premium)

Nếu bạn đã mua gói Premium, bạn sẽ có một license key trả phí. Quá trình kích hoạt sẽ nhanh hơn.

1. Đăng nhập vào tài khoản Wordfence.com: Truy cập trang com và đăng nhập bằng tài khoản bạn đã dùng để mua license.

2. Lấy License Key:

3. Dán Key vào Website:

4. Kích hoạt:

Các tính năng Premium như chặn IP theo thời gian thực, cập nhật quy tắc tường lửa và chữ ký mã độc ngay lập tức sẽ được mở khóa.

_______________________________________________________________________________

Phần 3: Tối ưu hóa Tường lửa (Bước quan trọng)

Sau khi kích hoạt license, Wordfence sẽ hiển thị một thông báo yêu cầu bạn tối ưu hóa tường lửa (Wordfence Firewall). Đây là bước cực kỳ quan trọng để tăng hiệu quả bảo vệ.

1. Truy cập quản lý Tường lửa: Trên thanh menu, vào Wordfence -> Firewall.

2. Bắt đầu tối ưu: Bạn sẽ thấy một nút OPTIMIZE THE WORDFENCE FIREWALL. Hãy nhấn vào đó.

3. Tải về file .htaccess: Wordfence sẽ tự động nhận diện cấu hình máy chủ của bạn. Nó sẽ yêu cầu bạn tải về một bản sao lưu của file .htaccess hiện tại để phòng trường hợp xảy ra lỗi. Hãy nhấn DOWNLOAD .HTACCESS để tải file về máy tính.

4. Tiếp tục: Sau khi đã tải file về, nhấn Continue (Tiếp tục).

Wordfence sẽ tự động cấu hình lại để tường lửa được chạy trước khi WordPress khởi động. Điều này giúp chặn các yêu cầu độc hại ngay từ đầu, mang lại mức bảo vệ cao nhất (Extended Protection).

Phần 4: Các bước quan trọng tiếp theo

Sau khi cài đặt và kích hoạt thành công, bạn nên thực hiện các thao tác sau:

Chúc bạn cài đặt thành công và bảo vệ website của mình an toàn với Wordfence!

 

Giới thiệu: Từ Nghi ngờ đến Giải quyết – Một Phương pháp Tiếp cận có Hệ thống đối với Sự cố Mã độc

Việc phát hiện website bị nhiễm mã độc là một tình huống căng thẳng và phức tạp đối với bất kỳ quản trị viên nào. Tuy nhiên, phản ứng hoảng loạn có thể dẫn đến những sai lầm nghiêm trọng, làm trầm trọng thêm thiệt hại. Cách tiếp cận hiệu quả nhất là tuân theo một quy trình xử lý sự cố có cấu trúc và phương pháp, giúp giảm thiểu thiệt hại, khôi phục hoạt động và ngăn chặn tái nhiễm. Báo cáo này trình bày một quy trình toàn diện, được chia thành bốn giai đoạn chính: Ngăn chặn (Containment), Loại bỏ (Eradication), Phục hồi (Recovery), và Củng cố (Hardening). Mục tiêu là chuyển đổi tình trạng khủng hoảng thành một kế hoạch hành động tập trung và hiệu quả, đảm bảo an toàn cho website và dữ liệu người dùng.

Phần I: Đánh giá Ban đầu và Ngăn chặn

1.1 Nhận biết Sự xâm nhập: Phân tích Chuyên sâu các Dấu hiệu

Việc chẩn đoán chính xác và kịp thời là bước đầu tiên và quan trọng nhất. Các dấu hiệu của một cuộc tấn công mã độc có thể rất đa dạng, từ những thay đổi rõ ràng đến các triệu chứng tinh vi hơn. Việc phân loại các dấu hiệu này giúp quản trị viên xác định mức độ nghiêm trọng và bản chất của cuộc tấn công.

Các chỉ số Rõ ràng (Tín hiệu có độ tin cậy cao)

Đây là những dấu hiệu không thể nhầm lẫn, cho thấy website chắc chắn đã bị xâm nhập:

Các chỉ số Ngầm (Yêu cầu Điều tra)

Những dấu hiệu này thường tinh vi hơn và đòi hỏi sự giám sát và phân tích kỹ thuật để phát hiện:

Bản chất của các triệu chứng này không chỉ là một danh sách kiểm tra; chúng là những manh mối chẩn đoán quan trọng. Ví dụ, một cuộc tấn công thay đổi giao diện cho thấy động cơ của kẻ tấn công có thể là phá hoại hoặc tuyên truyền, trong khi các chiến dịch spam SEO tinh vi lại có động cơ tài chính và được thiết kế để hoạt động âm thầm trong thời gian dài. Tương tự, việc tài nguyên máy chủ tăng đột biến có thể chỉ ra mã độc đang khai thác tài nguyên, trong khi việc website chậm dần kèm theo sự phình to của cơ sở dữ liệu thường liên quan đến việc chèn nội dung spam. Việc phân tích loại triệu chứng giúp định hướng nỗ lực điều tra ban đầu. Nếu có dấu hiệu spam SEO, cơ sở dữ liệu nên là nơi được kiểm tra đầu tiên. Nếu hiệu suất là vấn đề chính, việc phân tích nhật ký máy chủ và giám sát tài nguyên sẽ được ưu tiên.

1.2 Quy trình Khẩn cấp: Phân loại và Cách ly

Ngay khi nghi ngờ có sự xâm nhập, các hành động tức thời và dứt khoát là cần thiết để ngăn chặn thiệt hại lan rộng. Ưu tiên hàng đầu là bảo vệ người dùng, dữ liệu và uy tín của máy chủ.

Bước 1: Cách ly Website (Kích hoạt Chế độ Bảo trì)

Đây là bước quan trọng nhất để ngăn chặn sự lây lan. Việc đưa website về chế độ ngoại tuyến ngay lập tức giúp ngăn người dùng tiếp xúc với mã độc và cắt đứt liên lạc của mã độc với máy chủ điều khiển và ra lệnh (C&C server) của kẻ tấn công. Có nhiều phương pháp để thực hiện việc này:

Hành động cách ly website không chỉ là một biện pháp bảo vệ người dùng. Nhiều loại mã độc hiện đại được thiết kế để “gọi về nhà” (call home) – chúng liên lạc với một máy chủ C&C để nhận lệnh mới, gửi dữ liệu đánh cắp được, hoặc tham gia vào một mạng botnet. Việc đưa website ngoại tuyến sẽ cắt đứt kênh liên lạc này, làm “mù” kẻ tấn công và ngăn chặn mã độc phát triển hoặc gây thêm thiệt hại trong khi quá trình điều tra đang diễn ra. Do đó, đây là một hành động ngăn chặn chiến lược, biến một “công tắc tắt” đơn giản thành một biện pháp an ninh cơ bản.

Bước 2: Thay đổi Toàn bộ Thông tin Đăng nhập

Phải giả định rằng tất cả mật khẩu hiện tại đều đã bị lộ. Việc thay đổi chúng ngay lập tức là một bước ngăn chặn quan trọng để loại bỏ quyền truy cập của kẻ tấn công. Cần thay đổi mật khẩu cho tất cả các tài khoản sau:

Bước 3: Quét Mã độc trên Máy tính Cá nhân

Cuộc tấn công có thể bắt nguồn từ chính máy tính của quản trị viên thông qua việc đánh cắp thông tin đăng nhập. Do đó, cần thực hiện quét mã độc kỹ lưỡng trên bất kỳ máy tính nào đã được sử dụng để truy cập các chức năng quản trị của website.

Phần II: Phân tích và Loại bỏ Mã độc

2.1 Kho Vũ khí: Chiến lược Quét Đa tầng

Sau khi đã ngăn chặn, giai đoạn tiếp theo là phân tích pháp y để xác định và loại bỏ mã độc. Một chiến lược hiệu quả đòi hỏi cách tiếp cận đa tầng, sử dụng kết hợp các công cụ khác nhau để quét từ ngoài vào trong.

Tầng 1: Công cụ Quét Từ xa & Trực tuyến (Phân loại Ban đầu)

Các công cụ này thực hiện đánh giá nhanh từ bên ngoài mà không cần truy cập vào máy chủ. Chúng kiểm tra mã nguồn front-end của trang web, trạng thái danh sách đen và các chữ ký mã độc đã biết.

Tầng 2: Công cụ Quét phía Máy chủ (Phân tích Sâu Hệ thống Tệp)

Đây là giai đoạn quét quan trọng nhất. Các công cụ này chạy trực tiếp trên máy chủ và có toàn quyền truy cập vào hệ thống tệp để phát hiện backdoor, shell và các tệp lõi đã bị sửa đổi.

Tầng 3: Công cụ Quét dành riêng cho CMS (Phân tích trong Ngữ cảnh Ứng dụng)

Đối với các nền tảng như WordPress, các plugin này hiểu rõ cấu trúc của ứng dụng, cho phép chúng kiểm tra tính toàn vẹn của tệp lõi, so sánh plugin/giao diện với kho lưu trữ chính thức và quét các lỗ hổng dành riêng cho ứng dụng.

Việc liệt kê một danh sách dài các công cụ có thể gây quá tải thông tin cho người dùng đang trong tình trạng khủng hoảng. Thay vào đó, việc phân loại chúng thành một quy trình ba tầng cung cấp một khuôn khổ ra quyết định rõ ràng: bắt đầu bằng một lần quét nhanh từ xa để xác nhận, sau đó sử dụng công cụ quét phía máy chủ để phân tích sâu, và cuối cùng, sử dụng một plugin CMS để xác minh tính toàn vẹn của ứng dụng. Bảng dưới đây tóm tắt các khả năng và trường hợp sử dụng của từng loại công cụ.

Bảng 1: So sánh Khả năng và Trường hợp Sử dụng của các Công cụ Quét Mã độc 

Loại Công cụ Ví dụ Độ sâu Phát hiện Khả năng Dọn dẹp Chi phí Trường hợp Sử dụng Tốt nhất
Trực tuyến/Từ xa Sucuri SiteCheck, VirusTotal, Google Safe Browsing Bề mặt (Front-end) Không Thường miễn phí Chẩn đoán nhanh, kiểm tra trạng thái danh sách đen, xác nhận sự cố ban đầu.
Phía Máy chủ ImunifyAV, ClamAV, Maldet Sâu (Hệ thống tệp) Có (Cách ly, xóa, sửa chữa) Tích hợp/Trả phí Phát hiện backdoor, shell, mã độc trong tệp, quét toàn diện máy chủ.
Plugin CMS Wordfence, Sucuri Security (plugin) Sâu (Ứng dụng) Có (Sửa chữa, thay thế tệp lõi) Miễn phí/Trả phí Kiểm tra tính toàn vẹn tệp lõi, quét lỗ hổng plugin/theme, giám sát trong ngữ cảnh CMS.

2.2 Phân tích Thủ công: Kiểm tra Mã nguồn

Khi các công cụ tự động không phát hiện được hoặc để xác minh kết quả của chúng, việc kiểm tra thủ công là cần thiết. Quá trình này đòi hỏi kiến thức kỹ thuật và sử dụng các lệnh cụ thể.

Xác định các Tệp đáng ngờ

Tìm kiếm Chữ ký Mã độc

Kẻ tấn công thường sử dụng các kỹ thuật mã hóa và làm rối mã (obfuscation) để che giấu mã độc. Mục tiêu là tìm kiếm các hàm PHP được sử dụng cho mục đích này. Lệnh grep có thể được sử dụng để tìm kiếm toàn bộ mã nguồn:

Các hàm này rất đáng ngờ: eval() thực thi mã từ một chuỗi, base64_decode là phương pháp mã hóa phổ biến nhất, và gzinflate được sử dụng cho các payload đã được nén.

Phân tích Mã nguồn Front-End

Sử dụng tính năng “Xem nguồn trang” (“View Source”) của trình duyệt để tìm kiếm các thẻ <script> và <iframe> trái phép, đặc biệt là những thẻ có thuộc tính src trỏ đến các tên miền không xác định.

2.3 Phân tích Thủ công: Kiểm tra Cơ sở dữ liệu

Mã độc không chỉ tồn tại trong các tệp mà còn có thể được chèn vào cơ sở dữ liệu để tạo các trang spam, chuyển hướng độc hại hoặc tài khoản quản trị viên trái phép.

Bước 1: Xuất Cơ sở dữ liệu

Tạo một bản sao lưu (dump) của cơ sở dữ liệu dưới dạng tệp .sql bằng các công cụ như phpMyAdmin hoặc lệnh mysqldump. Điều này cho phép phân tích an toàn ngoại tuyến mà không ảnh hưởng đến hệ thống trực tiếp.

Bước 2: Tìm kiếm trong Tệp SQL

Mở tệp .sql trong một trình soạn thảo văn bản và tìm kiếm các chuỗi đáng ngờ tương tự như khi kiểm tra mã nguồn, cùng với các thẻ HTML:

Bước 3: Kiểm tra các Bảng Quan trọng

Kiểm tra các bảng cụ thể trong cơ sở dữ liệu để tìm những điểm bất thường:

Điều quan trọng là phải nhận thức được rằng mã độc trong tệp và trong cơ sở dữ liệu thường có mối liên hệ với nhau. Một cách tiếp cận cơ bản có thể coi chúng là hai vấn đề riêng biệt, nhưng các cuộc tấn công nâng cao thường sử dụng cả hai. Một tệp PHP độc hại (backdoor) có thể được sử dụng để liên tục chèn nội dung vào cơ sở dữ liệu. Ngược lại, một giá trị độc hại được lưu trữ trong cơ sở dữ liệu có thể được một tệp PHP hợp pháp lấy ra và thực thi thông qua hàm eval(). Điều này có nghĩa là việc chỉ làm sạch các tệp là không đủ nếu cơ sở dữ liệu vẫn chứa payload có thể được thực thi lại. Tương tự, việc chỉ làm sạch cơ sở dữ liệu cũng sẽ thất bại nếu một backdoor trong tệp có thể chèn lại dữ liệu độc hại. Do đó, việc loại bỏ triệt để đòi hỏi phải coi website là một hệ thống toàn diện, tìm và xóa cả cơ chế lây nhiễm (thường trong tệp) và payload đã bị chèn (thường trong cơ sở dữ liệu) để phá vỡ chu kỳ tái nhiễm.

Phần III: Phục hồi và Khắc phục

3.1 Hai Lộ trình Phục hồi: Dọn dẹp tại chỗ và Khôi phục từ Sao lưu

Đây là quyết định quan trọng nhất trong quá trình phục hồi, với những ưu và nhược điểm riêng.

Lựa chọn A: Dọn dẹp tại chỗ (Rủi ro cao)

Lựa chọn B: Khôi phục từ Sao lưu (Được khuyến nghị)

Quy trình Khôi phục Chi tiết (Dựa trên Lựa chọn B)

3.2 Xác minh sau khi Dọn dẹp

Trước khi đưa website trở lại hoạt động, cần thực hiện các bước xác minh để đảm bảo quá trình dọn dẹp đã thành công.

3.3 Thiết lập lại Niềm tin: Gỡ bỏ Cảnh báo Danh sách đen

Sau khi website đã sạch, bước tiếp theo là thông báo cho Google và các cơ quan quản lý danh sách đen khác để gỡ bỏ các cảnh báo.

Phần IV: Phòng thủ Chủ động và Ngăn chặn trong Tương lai (Củng cố)

4.1 Củng cố Pháo đài Kỹ thuật số: Danh sách Kiểm tra Bảo mật sau Tấn công

Việc chỉ dọn dẹp mã độc là chưa đủ; điều cốt yếu là phải khắc phục lỗ hổng gốc rễ đã cho phép cuộc tấn công xảy ra.

Kiểm soát Truy cập

Quản lý Phần mềm (Vá lỗi)

Cấu hình Máy chủ

Tường lửa Ứng dụng Web (WAF)

Thay vì chỉ áp dụng một cách máy móc danh sách củng cố bảo mật, bước quan trọng nhất sau một cuộc tấn công là thực hiện phân tích nguyên nhân gốc rễ. Cuộc tấn công không phải là ngẫu nhiên; nó đã khai thác một lỗ hổng cụ thể. Bằng cách phân tích nhật ký truy cập và lỗi của máy chủ, quản trị viên có thể xác định được điểm yếu đó—cho dù đó là một mật khẩu yếu, một plugin lỗi thời, hay quyền truy cập tệp không chính xác. Việc ưu tiên khắc phục điểm xâm nhập thực tế này sẽ hiệu quả hơn nhiều so với việc áp dụng các biện pháp bảo mật một cách dàn trải và là chìa khóa để ngăn chặn việc tái nhiễm ngay lập tức bằng cùng một phương pháp.

4.2 Xây dựng Tư duy Bảo mật: Giám sát và Bảo trì Liên tục

An ninh website không phải là một công việc một lần mà là một quá trình liên tục. Việc chuyển từ trạng thái phản ứng sang chủ động là rất quan trọng để duy trì an toàn lâu dài.

Lịch Bảo trì Định kỳ

Thiết lập một lịch trình cho các công việc bảo mật hàng tuần, hàng tháng và hàng quý.

Sao lưu Tự động

Thiết lập các bản sao lưu tự động, thường xuyên và được lưu trữ ở một vị trí bên ngoài (off-site), chẳng hạn như trên các dịch vụ lưu trữ đám mây. Một bản sao lưu được lưu trên cùng máy chủ với website sẽ trở nên vô dụng nếu toàn bộ máy chủ bị xâm nhập.

Giám sát và Cảnh báo

Cấu hình các plugin bảo mật và công cụ máy chủ để gửi cảnh báo qua email ngay lập tức khi có các hoạt động đáng ngờ như đăng nhập thất bại nhiều lần, thay đổi tệp hoặc phát hiện mã độc. Việc phát hiện sớm là yếu tố then chốt để giảm thiểu thiệt hại.

Kết luận: An ninh là một Quá trình Liên tục

Việc xử lý một website bị nhiễm mã độc là một thách thức, nhưng bằng cách tuân theo một quy trình có hệ thống, thiệt hại có thể được kiểm soát và hoạt động có thể được khôi phục một cách an toàn. Báo cáo này đã trình bày một lộ trình bốn giai đoạn—Ngăn chặn, Loại bỏ, Phục hồi và Củng cố—để hướng dẫn các quản trị viên vượt qua khủng hoảng. Tuy nhiên, việc phục hồi chỉ là một nửa của cuộc chiến. An ninh website không phải là một giải pháp một lần mà là một cam kết liên tục về sự cảnh giác, bảo trì và thích ứng. Bằng cách áp dụng các biện pháp phòng thủ chủ động được nêu trong báo cáo này, các tổ chức không chỉ có thể phục hồi sau sự cố hiện tại mà còn xây dựng một nền tảng kỹ thuật số vững chắc và an toàn hơn cho tương lai.

Để bảo vệ trang web WordPress của bạn một cách hiệu quả và miễn phí, có một số công cụ (plugin) bảo mật hàng đầu được cộng đồng tin dùng. Các công cụ này cung cấp nhiều lớp bảo vệ khác nhau, từ tường lửa, quét mã độc đến bảo vệ đăng nhập.

Dưới đây là danh sách các công cụ bảo mật WordPress miễn phí tốt nhất được đánh giá cao về tính năng và độ tin cậy.

Các Plugin Bảo Mật Toàn Diện Hàng Đầu

Những plugin này cung cấp một bộ tính năng bảo mật đa dạng, phù hợp cho hầu hết các trang web.

Các Lựa Chọn Nổi Bật Khác

Lời Khuyên Khi Lựa Chọn

 

Checklist 10 bước giúp đảm bảo không mất dữ liệu và không ảnh hưởng SEO

Việc chuyển đổi hosting là nhu cầu phổ biến khi website cần nâng cấp tốc độ, tài nguyên hoặc tìm đơn vị cung cấp dịch vụ đáng tin cậy hơn. Tuy nhiên, nếu không thực hiện đúng quy trình, quá trình này có thể gây ra gián đoạn hoạt động, mất dữ liệu hoặc ảnh hưởng xấu đến thứ hạng SEO. Dưới đây là 10 bước chi tiết giúp bạn thực hiện việc di chuyển một cách an toàn và hiệu quả.

Bước 1: Kiểm tra tình trạng website hiện tại

Mục tiêu là nắm rõ toàn bộ cấu trúc và dữ liệu để chuẩn bị cho quá trình di chuyển đồng bộ.

Bước 2: Lựa chọn nhà cung cấp hosting mới

Hãy chọn đơn vị uy tín có các tiêu chí như:

ESC hiện cung cấp các gói hosting đáp ứng đầy đủ các tiêu chí trên, phù hợp từ cá nhân đến doanh nghiệp.

Bước 3: Backup toàn bộ dữ liệu website

Việc sao lưu đầy đủ là yếu tố sống còn trước khi thực hiện bất kỳ thay đổi nào.

Bước 4: Tạm dừng cập nhật nội dung website

Trong lúc chuyển, nên hạn chế phát sinh dữ liệu mới. Với WordPress, có thể dùng plugin chế độ bảo trì (maintenance) để ngăn người dùng truy cập và thêm nội dung mới.

Bước 5: Tải dữ liệu lên hosting mới

Đảm bảo cấu trúc file và đường dẫn không bị thay đổi.

Bước 6: Kiểm tra website trên môi trường riêng biệt (staging)

Nếu mọi thứ vận hành ổn định, bạn có thể tiếp tục sang bước tiếp theo.

Bước 7: Trỏ tên miền về hosting mới

Sau khoảng 30 phút đến vài giờ, website sẽ được truy cập từ máy chủ mới.

Bước 8: Cài đặt SSL và chuyển sang giao thức HTTPS

Điều này giúp đảm bảo bảo mật và duy trì uy tín với người dùng.

Bước 9: Kiểm tra lại SEO và cấu trúc URL

Giữ nguyên hệ thống liên kết sẽ giúp duy trì thứ hạng tìm kiếm hiện có.

Bước 10: Theo dõi hoạt động sau khi chuyển

Đây là giai đoạn đảm bảo toàn bộ hệ thống hoạt động ổn định như trước khi chuyển.

Kết luận

Di chuyển website không khó, nhưng cần thực hiện đúng quy trình và có phương án dự phòng. Việc chuẩn bị đầy đủ sẽ giúp website hoạt động liền mạch, bảo toàn dữ liệu, và duy trì hiệu quả SEO.

Nếu bạn cần hỗ trợ kỹ thuật khi chuyển website về hệ thống hosting tại ESC, đội ngũ kỹ thuật của chúng tôi sẵn sàng hỗ trợ từ A đến Z mà không phát sinh chi phí.

Thông tin liên hệ: ESC – Công ty TNHH Giải pháp Trực tuyến Hotline: 1900 2069 Email: e-sales@esc.vn Website: https://admin.escvn.com/

WordPress là một hệ thống mã nguồn mở dùng để xuất bản blog/website được viết bằng ngôn ngữ lập trình PHP và cơ sở dữ liệu MySQL. WordPress được biết đến như một phần mềm miễn phí nhưng tốt, dễ sử dụng và phổ biến nhất trên thế giới.

Với WordPress, bạn có thể tạo trang web thương mại điện tử, cổng thông tin, portfolio online, diễn đàn thảo luận và những web tuyệt vời khác.

Trong bài viết này, kỹ thuật ESC sẽ hướng dẫn các bạn cài WordPress lên hosting

Bước 1:

Đăng nhập ( user/pass ) vào host theo thông tin quản trị từ nhà đăng ký ESC

   

Bước 2: Tại giao diện quản trị host chọn Softaculous Auto Installer

 

 

Bước 3: Chọn Install

   

Bước 4: Thực hiện tuần tự

 

Chọn ngôn ngữ Vietnamese

 

3 – Nhập tên cho database của website

4 – Nhấn Install để bắt đầu cài đặt WordPress

 

Quá trình cài đặt WordPress hoàn tất, có link truy cập trang web và link truy cập trang quản trị

   

Giao diện ban đầu của Website

   

Giao diện quản trị website

   

Đến đây bạn đã hoàn tất việc cài đặt WordPress lên hosting để bắt đầu tạo website riêng cho mình

———————————————— ESC – Cùng bạn kinh doanh online hiệu quả! Website: https://admin.escvn.com/ Hotline: 1900 2069

FileZila là một phần mềm FTP mã nguồn mở giúp đơn giản hóa việc upload, download file giữa máy tính và host. FileZilla hỗ trợ việc truyền tải những tập tin lớn, phục hồi lại từ điểm đứt gãy khi gặp sự cố, giữ tập tin an toàn và cho phép tìm kiếm cũng như chỉnh sửa tập tin từ xa. Phần mềm làm việc với các giao thức FTP, FTP trên nền SSL/TLS và SFTP. Để sử dụng FileZilla bạn cần thông tin về hosting bao gồm IP của host cũng như tài khoản và mật khẩu đăng nhập Hãy đăng ký hosting tại ESC để nhận các ưu đãi. Trong bài hướng dẫn này , kỹ thuật ESC sẽ dùng FileZilla up file lên host có IP : 103.45.229.176 Bước 1: Mở phần mềm FileZilla Từ File chọn Site Manager Bước 2: Chọn New Site Bước 3: Đổi tên site , ở đây chúng ta đổi thành IP của host cho dễ quản lý 103.45.229.176 Bước 4: Nhập các thông tin sau

1 – Nhập IP của host

2 – Nhập port giao thức FTP là 21

3 – Chọn mã hóa : Only user plain FTP ….

4 – Nhập thông tin user/pass

5 – Bấm Connect để kết nối

Bước 5: Thực hiện up file lên host

1 – Chọn vị trí up file ( trong hình chọn up vào file public_html )

2 – Chọn file cần up lên host

3 – Bấm phải chuột sau đó chọn Upload

Quá trình up file lên host đang được tiến hành Việc up file lên host hoàn tất Kiểm tra trên host   Như vậy bạn thực hiện sao chép dữ liệu lên Hosting bằng ứng dụng FileZilla Bạn vui lòng liên hệ ESC để đăng ký hosting tại ESC cũng như nhận thêm sự hỗ trợ. LIÊN HỆ ESC TẠI: Số điện thoại: 0909 966 201 Email: support@esc.vn Website: admin.escvn.com/ Video hướng dẫn

Trong thời đại công nghệ 4.0, lượng thông tin con người tìm kiếm và truy cập ngày càng tăng. Theo thống kê trung bình Google xử lý hơn 40.000 lượt tìm kiếm thông tin mỗi giây (thống kê năm 2018) và yêu cầu tốc độ xử lý chỉ ít nhất trong 2 giây. Nếu tốc độ website của đơn vị kinh doanh load quá chậm sẽ làm giảm bớt trải nghiệm người dùng, giảm tỷ lệ chuyển đổi và không thăng được thứ hạng cao trên google. Bài viết dưới đây sẽ tập trung hướng dẫn giải pháp nhằm nâng cao tốc độ xử lý của website một cách hiệu quả nhất. Các nguyên nhân dẫn đến website bị load chậm và cách khắc phục Có rất nhiều nguyên nhân làm website bị load chậm và dưới dây là các nguyên nhân Nguyên nhân do hosting: Có thể hosting của bạn có dung lượng thấp, mà lượt người dùng quá nhiều dẫn đến quá tải, hiện tượng tràn hosting cũng khiến cho trang web load chậm hơn mức bình thường. Để giải quyết vấn đề này, bạn có thể liên hệ nhà cung cấp hosting và nâng cấp dung lượng cao hơn và đánh giá lại tốc độ xử lý website. Đa số các website load chậm cũng chính là do hosting của nhà cung cấp không đảm bảo chất lượng, host chậm và không được tối ưu. Trong trường hợp này bạn có thể thay đổi nhà cung cấp, nên chọn những đơn vị có uy tín và đáng tin cậy. Sử dụng quá nhiều Plugin Không phủ nhận Plugin hỗ trợ rất tốt cho việc SEO web và có thể tăng thời gian lưu lại website nhưng việc sử dụng quá nhiều sẽ khiến trang load lâu và tốn thời gian.  Lưu ý: bạn nên kiểm tra lại và loại bỏ những Plugin không cần thiết để có thể làm nhẹ hơn nguồn tài nguyên trên web. Bạn cũng có thể thay đổi Plugin liên tục để làm mới website của mình vì cũng có rất nhiều Plugin không mất phí, chỉ cần copy vào gia diện quản trị website là được. Nguyên nhân do hệ thống phân giải tên miền DNS Các DNS đều có một tốc độ giải mã tên miền khác nhau, có thể nhanh hoặc chậm tùy thuộc vào người sử dụng chọn DNS server. Sử dụng DNS chất lượng sẽ quyết định toàn bộ thời gian load trang web của bạn. Vì vậy hãy tìm được nhà cung cấp chất lượng vào uy tín để sử dụng lâu dài và ổn định. Sử dụng nhiều Theme nặng   Một website không những yêu cầu đầy đủ về mặt thông tin mà còn phải đẹp về mặt hình thức. Vì vậy nên thiết kế website thường mắc phải sai lầm sử dụng quá nhiều bố cục , hiệu ứng cầu kì, tính năng tiện ích để làm vừa mắt khách hàng về bề nhìn. Nhưng như vậy sẽ khiến  HTML phải chứa hàng trăm các file cơ sở dữ liệu nặng, làm giảm tốc độ chạy của web.  Một trang web đơn giản và thân thiện với người sử dụng vẫn sẽ hiệu quả nếu bạn biết cách SEO đúng cách. Lời khuyên tốt nhất là nên sử dụng bộ theme gọn nhẹ, dễ thao tác để tốc độ tải trang nhanh hơn và dễ truy cập hơn. Không tạo Cache cho website và tối ưu hóa tài nguyên dữ liệu Bộ nhớ đệm Cache là một chức năng hỗ trợ tăng tốc cho quá trình load website hay blog. Nếu web của bạn chưa được thiết lập cache dữ liệu thì đó cũng thể là nguyên nhân gây nên tình trạng tải trang chậm. Giải pháp cho vấn đề này là bạn nên cài cache trên cả server và trên trình duyệt web của người dùng, mục đích là giảm số lần tải lại của các tài nguyên tĩnh như CSS, JS, HTML, hình ảnh… giúp cho CPU của host giảm nhẹ lượt truy vấn sẽ cải thiện được tốc độ website. Đồng thời các cơ sở dữ liệu như hình ảnh, video nếu quá nhiều mà không muốn gỡ đi thì cũng nên được giải nén và giảm kích thước để giúp giảm nhẹ kích thước và dung lượng data. Trên đây là một số nguyên nhân và  giải pháp nếu website truy cập lâu, load chậm. Nhưng cách giải quyết nhanh nhất và đảm bảo nhất vẫn chính là lựa chọn được một server chứa cơ sở dữ liệu chất lượng và uy tín nhất, phù hợp với mong muốn và số lượng thông tin bạn muốn truyền tải tới khách hàng. ESC tự hào là đối tác được tin tưởng và luôn hỗ trợ  khách hàng hết mình trong quá trình sử dụng dịch vụ.

Bước 1: Truy cập tài khoản quản trị Hosting (tài khoản này được ESC cấp lúc đăng ký Hosting tại admin.escvn.com/) Chọn MySQL Management  

Bước 2: Chọn Create new Database   Bước 3: Thực hiện việc tạo Database mới

1 – Nhập tên Database

2 – Nhập mật khẩu cho, ESC khuyến khích bạn bấm Random để tạo mật khẩu ngẫu nhiên có độ khó cao nhằm tăng tính bảo mật.

3 –  Bấm Create để hoàn tất việc tạo Database

  Hệ thống thông báo Database mới đã được tạo

1 – Thông tin tài khoản (user/pass)

2 – Bấm vào HERE để truy cập

  Bước 4: Truy cập vào Database mới

Database mới được tạo nhưng chưa có dữ liệu, bay giờ ta sẽ tiến hành upload dữ liệu lên database mới

Chọn phpMyAdmin để truy cập vào database

    Nhập User/Password sau đó bấm Sign in     Tại giao diện của Database thực hiện

1 – Tên database

2 – Bấm Import để nhập dữ liệu cho Database

3 – Bấm vào đây để Logout khỏi Database

    Tại giao diện Import bấm vào Choose File để đến vị trí file dữ liệu     Chọn file database ( .sql ) và bấm Open     Bấm Import để bắt đầu nhập dữ liệu     Dữ liệu đã được nhập thành công , sau khi kiểm tra thực hiện Log out khỏi phpMyAdmin  

Video hướng dẫn
 
 
 

https://youtu.be/uQFSJ593gwU?si=8MIFSdaHM7N1-Sri

SubDomain là gì?

Domain chính của bạn là tên_miền_của_bạn

VD: admin.escvn.com/

SubDomain sẽ là tên_subdomain.tên_miền_của_bạn

VD: demo.esc.vn

Khi ta nhập SubDomain vào thanh địa chỉ trên trình duyệt thì ta sẽ thấy nội dung của trang SubDomain

Bước 1: Truy cập tài khoản quản trị Hosting (tài khoản này được ESC cấp lúc đăng ký Hosting tại admin.escvn.com/)

Chọn Subdomain Management

 

 

Bước 2: Thực hiện việc tạo Sudomain

1 – Nhập tên Subdomain

2 –  Bấm Create để hoàn tất việc tạo Subdomain

 

 

Hệ thống thông báo Subdomain đã được tạo

1 – Tên Sudomain

2 – Đường dẫn vị trí của Subdomain

3 – Bấm vào File để truy cập vào vị trí của Subdomain

 

 

Truy cập đến Subdomain test.hoangduong.name.vn

 

 

Đến đây bạn có thể upload source code webste của sudomain vào public_html

 

 

Bước 3: Truy cập DNS ( dns.net.vn ) cập nhật IP cho Subdomain mới tạo

1 – Chọn Record A

2 – Nhập tên Subdomain

3 – Nhập IP của subdomain

4 – Bấm Thêm mới để hoàn tất

 

Sudomain đã được tạo trên trang quản trị tên miền (DNS)

 

Như vậy bạn đã hoàn tất quá trình tạo Subdomain trên hosting và cập nhật IP cho Subdomain đó trên trang quản trị tên miền

Bạn vui lòng liên hệ ESC để được nhận thêm sự hỗ trợ.

LIÊN HỆ ESC TẠI:

Số điện thoại: 0909 966 201

Email: support@esc.vn

Website: admin.escvn.com/

Video hướng dẫn

 

 

Nguyên Nhân

Lỗi chính của  421 Too Many Connections (8) from this IP từ FileZilla là do kết nối FTP bị chờ quá lâu (idle) mà không được đóng lại trước khi lập kết nối mới. Việc này xảy ra khi nhà cung cấp hosting giới hạn số lượng kết nối FTP để ngăn chặn server quá tải. Trong bài ESC hướng dẫn bạn biết cách làm thế nào để sửa lỗi 421 Too Many Connections (8) from this IP bằng thiết lập trong FileZilla FTP client.

 

 

Sửa lỗi 421 Too Many Connections (8) from this IP trong FileZilla

Phương pháp được khuyên dùng để sửa lỗi này là giới hạn kết nối cùng lúc trong cấu hình FTP client. Từng bước được liệt kê bên dưới cho bạn biết cách làm thế nào để cấu hình FileZilla FTP client và đặt giới hạn kết nối cùng lúc:

  1. Mở FileZilla FTP Client.
  2. Truy cập File và mở Site Manager.

 

3. Chọn (1) và nhấn tab Transfer Settings (2). Tiếp tục chọn Limit number of simultaneous connections (3) và nhấn vào Maximum number of connections (4) để chọn số kết nối. Số lượng kết nối phụ thuộc vào nhà cung cấp hosting của bạn cho phép bao nhiêu. Thông thường ESC sẽ cho kết nối tối đa 4 connections.

 

 

Sau đó nhấn nút OK (5) để lưu cấu hình và tiến hành connections lại.