10 October, 2018

Một số câu lệnh cài đặt nhiều website trên VPS nginx Centos

Nội dung tổng hợp một số lệnh cần thiết trong việc cài đặt website trên VPS nginx Centos 6/7, do mình hay quên nên ghi lại lần sau chỉ việc copy - paste.



Lưu ý: những chỗ bôi đỏ là chỗ bạn chỉnh lại tương ứng theo tên miền của mình

Tạo thư mục chứa website: thay example.com bằng tên miền của bạn hoặc tên nào đó dễ nhớ
mkdir -p /home/example.com/public_html
Gán quyền để đảm bảo cho website hoạt động 
chown -R nginx:nginx /home/example.com/public_html
Cấu hình file .conf cho tên miền mới:
nano /etc/nginx/conf.d/example.com.conf

25 September, 2018

Xóa index.php trên đường dẫn URL đối với Website Wordpress cài trên Win Server

Vừa qua có rất nhiều bạn nhờ Thạnh xử lý hộ vấn đề xóa index.php trên đường dẫn đối với website sử dụng mã nguồn mở Wordpress. Thực ra vấn đề này Thạnh cũng đã xử lý cho rất nhiều bạn từ mấy năm về trước, nhưng không hiểu sao đợt này nhiều bạn cùng đặt câu hỏi đến vậy.

Trong quản trị mã nguồn Wordpress có hỗ trợ chúng ta tùy chỉnh đường dẫn tĩnh: Cài đặt > Đường dẫn tĩnh . Thường chúng ta sẽ tùy chỉnh lược bớt giúp đường gẫn gọn hơn, tuy nhiên như hiện tại nhiều bạn đang vướng phải thì mặc định trong giao diện tùy chỉnh đường dẫn xuất hiện thêm /index.php/ nhìn khá khó chịu.




Nếu các bạn đã tham khảo trên mạng rồi thì chắc sẽ thấy nhiều bạn chia sẻ cách tùy chỉnh trong file .htaccess , cách này chỉ áp dụng khi server của bạn có bật URL Rewrite.

Đầu tiên mình hướng dẫn lại cách cấu hình file .htaccess:

Truy cập vào host nơi cài đặt mã nguồn website, mở file .htaccess bằng notepad/notepad++ (nếu không có thì tạo 1 file đặt tên .htaccess). Dán đoạn code bên dưới vào file .htaccess và lưu lại:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Nếu server đã được bật URL Rewrite thì sau khi tạo và cấu hình .htaccess bạn đã xóa được index.php trong tùy chỉnh đường dẫn tĩnh. Còn nếu vẫn chưa xóa được thì nguyên nhân ở đây chính là server bạn sử dụng chưa bật URL Rewrite => thực hiện bước bên dưới

Bật URL Rewrite trên server

Nếu bạn sử dụng hosting từ 1 nhà cung cấp nào đó thì hãy liên hệ với đội kỹ thuật bên đó hỗ trợ bật URL Rewrite.
Còn nếu bạn có thể cấu hình được server của mình thì đơn giản rồi. Hướng dẫn dưới đây mình sẽ hướng dẫn đối với những bạn cài Window server.
- Tải tiện ích mở rộng từ Microsoft có tên URL Rewrite theo đường dẫn: https://www.iis.net/downloads/microsoft/url-rewrite (tải về server)
- Click đúp vào file vừa tải về để cài đặt trên server của mình.

Bây giờ thì load lại trang quản trị và kiểm tra trong phần tùy chỉnh đường dẫn tĩnh xem index.php đã được xóa chưa nhé. Chúc các bạn thành công!


09 August, 2018

Hướng dẫn cài đặt Camtasia 9 và kích hoạt dùng trọn đời!

Với những bạn thường xuyên làm video thì chắc quá quen thuộc với phần mềm làm video, quay phim chuyên nghiệp mang tên Camtasia. Còn nếu bạn chưa biết về nó thì hãy xem bài hướng dẫn cài đặt Camtasia và kích hoạt dùng trọn đời nhé! Phần mềm rất dễ sử dụng, hỗ trợ tạo và chỉnh sửa video từ đơn giản đến nâng cao hoặc sử dụng để quay màn hình máy tính.

phần mềm tạo và chỉnh sửa video Camtasia 9
Phần mềm tạo và chỉnh sửa video Camtasia 9

Chuẩn bị trước khi cài đặt Camtasia

Bạn cần tải 2 file này về trước khi bắt đầu cài đặt:

01 August, 2018

Cách dùng từ lên hay nên - Làm lên hay làm nên, gây lên hay gây nên

Chẳng giấu gì, Thạnh cũng là một người nói giọng địa phương và phát âm không chuẩn (ngọng) nhưng viết thì lại ít khi sai chính tả. Có nhiều bạn không những phát âm sai mà cả viết cũng sai chính ta nữa. Bài viết hôm nay chia sẻ tới các bạn cách dùng từ lên hay nên - "làm nên" hay "làm lên", "gây nên" hay "gây lên", "đè lên" hay "đè nên", "nên người" hay "lên người", "viết lên" hay "viết nên"....



Các cụm từ liên quan đến "lên" hay "nên" nếu chúng ta không hiểu cách dùng thì sẽ rất dễ viết sai và phát âm sai. Hãy thử ví dụ sau về việc sử dụng từ lên hay nên nhé: "viết lên bảng" và "viết nên trang sử vẻ vang". Một người viết sai chính tả sẽ lầm tưởng đó là 2 hành động tương tự nhau (viết) và không phân biệt được "lên" hay "nên" là đúng.

28 June, 2018

Hướng dẫn cách tạo chữ ký trong Yandex Mail

Chào các bạn! Hôm nay Thạnh sẽ viết 1 bài hướng dẫn khá bổ ích cho những bạn đang cần trợ giúp về vấn đề liên quan đến Yandex Mail - cụ thể là cách tạo chữ ký trong Yandex Mail.

Xem video hướng dẫn:


Bài viết sẽ hướng dẫn cách tạo chữ ký với giao diện tiếng Anh của Yandex Mail nên nếu bạn nào đang ở tiếng Nga (hoặc ngôn ngữ lạ khác) cần đọc 1 đoạn hướng dẫn nhỏ sau đây để chuyển về ngôn ngữ tiếng Anh cho dễ sử dụng.

Cài đặt Yandex Mail ngôn ngữ tiếng Anh


- Sau khi đã đăng nhập thành công vào Yandex Mail, giao diện mail của bạn sẽ tương tự như ảnh bên dưới (nếu nó đang là tiếng Nga). Rất khó sử dụng với những ai không biết thứ ngôn ngữ đó phải không nào?!

Giao diện Yandex Mail sử dụng tiếng Nga
Giao diện Yandex Mail sử dụng tiếng Nga

22 June, 2018

Hướng dẫn cài đặt SSL miễn phí cho website | Nâng cấp HTTPS miễn phí

Giao thức HTTPS không những giúp người dùng trên website bảo mật tốt hơn với thông tin cá nhân, đó còn đáp ứng tiêu chí lựa chọn website an toàn cho người dùng của Google. Thuật toán tìm kiếm của Google đã rõ ràng về việc sẽ ưu tiên các website sử dụng giao thức HTTPS, tuy nhiên sự ảnh hưởng của nó tới xếp hạng chỉ chiếm trọng số nhỏ.

Google ưu tiên website https
Thuật toán tìm kiếm của Google ưu tiên website sử dụng giao thức HTTPS
Ở bài viết này Thạnh sẽ giới thiệu qua cho các bạn hiểu về giao thức HTTPS, chứng chỉ số SSL và hướng dẫn cách cài đặt SSL miễn phí.

24 May, 2018

Cách ẩn Widget / Nội dung ở giao diện mobile trong Wordpress


Ẩn nội dung trên thiết bị di động (giao diện mobile) là cách giúp giảm lược nội dung hiển thị - giao diện người dùng trên điện thoại sẽ gọn hơn. Cái này khá đơn giản, tuy nhiên với những bạn không có nhiều kiến thức về code thì đó lại là vấn đề cần đến sự trợ giúp của anh Google.



Bài viết này sẽ hướng dẫn các bạn cách ẩn Widget trên thiết bị di động đối với website mã nguồn Wordpress (mã nguồn Wordpress có lẽ là loại dễ dùng nhất dành cho mấy bác kiến thức code không sâu, chỉ yếu vọc trên mạng)



B1: Thêm tùy chỉnh css class cho Widget bằng Plugin Widget CSS Classes

21 May, 2018

Hướng dẫn cài đặt mail Yandex trên Outlook cho người chưa biết

Khá nhiều người sử dụng Yandex để tạo email theo tên miền riêng, đây là cách tạo email tên miền công ty miễn phí (tính đến hiện tại). Vậy làm sao để cài đặt được email Yandex trên Outlook, hãy đọc tiếp hướng dẫn bên dưới.

Hướng dẫn cài đặt để đăng nhập mail Yandex trên Outlook
- Khi mở Outlook và thêm email mới (File > Add Account) bạn sẽ thấy giao diện hiển thị như hình dưới

05 March, 2018

Kiểm tra thông tin đăng ký đã tồn tại trong Contact Form 7 | Wordpress

 Với những bạn yêu thích mã nguồn mở Wordpress thì chắc chắn các bạn sẽ biết Plugin Contact Form 7 (CF7) với tính năng quan trọng giúp tương tác và lưu trữ thông tin khách hàng. Còn rất nhiều thú vị từ plugin này mà có lẽ nhiều bạn chưa khám phá hết.
Biểu mẫu đăng ký được tạo từ Contact Form 7 đơn thuần chỉ là một mẫu đăng ký giúp lưu lại thông tin khách hàng. Nhưng đôi khi trong những trường hợp đặc biệt, ví dụ mẫu đăng ký dành cho các cuộc thi/sự kiện đòi hỏi một hoặc một số trường thông tin là duy nhất (không trùng lặp với thông tin đã đăng ký trước đó)... liệu Contact Form 7 có xử lý được yêu cầu này? Câu trả lời là Có, tuy nhiên cần thêm sự can thiệp từ code.
Ở bài viết này mình xin được chia sẻ một tính năng thú vị khi Contact Form 7 kết hợp cùng với những plugin mở rộng khác để "Kiểm tra thông tin đăng ký đã tồn tại trong Contact Form 7". Hướng dẫn này khá đơn giản, bạn không biết nhiều về code cũng có thể làm được.