Viết bởi phannphong, 16 Tháng 5, 2022

Tìm kiếm tất cả các tập tin trong thư mục /đường/dẫn/tới/thư/mục và những thư mục con trong nó:

find /đường/dẫn/tới/thư/mục/ -size 0 -type f

hoặc

find /đường/dẫn/tới/thư/mục/ -size 0 -type f -print

Mở rộng:

Thẻ

Viết bởi phannphong, 9 Tháng 6, 2018

Để cài đặt được Drupal 7, các bạn có thể tham khảo những bước chuẩn bị trong phần đầu của bài Hướng dẫn cài đặt thủ công Drupal 8 trên localhost.

Sau khi đã chuẩn bị xong môi trường để cài đặt, các bước cài đặt Drupal 7 sẽ được tiến hành như sau (các bước dưới đây mình thực hiện trên Ubuntu):

Viết bởi phannphong, 4 Tháng 6, 2018

CHUẨN BỊ

Để cài đặt được Drupal, đối với hệ điều hành Windows, các bạn có thể cài WAMP hoặc XAMP; đối với hệ điều hành macOS, các bạn có thể cài XAMP; đối với hệ điều hành Ubuntu, các bạn có thể cài LAMP.

Sau khi các bạn cài đặt xong XAMP (Windows hoặc macOS), WAMP (Windows), hoặc LAMP (Ubuntu), các bạn có thể truy cập vào địa chỉ http://localhost với giao diện tương tự như hình dưới (hình dưới là giao diện khi truy cập địa chỉ localhost lúc mình cài LAMP trên Ubuntu).

Viết bởi phannphong, 31 Tháng 5, 2018

Trong quá trình phát triển (development), mình thường debug để xác định giá trị cần lấy hay tìm lỗi. Với mình, debug như là điều bắt buộc trong quá trình làm việc cũng như thỉnh thoảng mày mò code này nọ.

Thẻ

Viết bởi phannphong, 27 Tháng 5, 2018

Đối với Drupal 8, trong quá trình bạn phát triển (development) cho module hay theme, để những dòng code của bạn được thực thi khi tải lại trang, bạn cần phải xoá bộ nhớ đệm (clear cache) để xoá cache render, cache động hay cache twig.

Nếu như bạn đã đọc qua bài viết Những lệnh drush cơ bản, bạn có thể dùng lệnh drush cr. Tuy nhiên, dù bạn sử dụng drush để clear cache thì việc này vẫn khiến bạn mất khá nhiều thời gian. Chính vì vậy, bạn cần tắt tính năng cache trong quá trình development.

Viết bởi phannphong, 25 Tháng 5, 2018

Sau đây mình sẽ hướng dẫn cho các bạn cách cài đặt Drupal Console với quyền truy cập toàn cục (global access) trên máy tính của bạn.

Các bước cài đặt như sau (tương tự cách cài đặt Drush):

Bước 1: Tải phiên bản mới nhất của drupal.phar

curl https://drupalconsole.com/installer -L -o drupal.phar

Bước 2: Kiểm tra bản bạn tại về hoạt động bình thường bằng cách:

Viết bởi phannphong, 22 Tháng 5, 2018

Khi mình tìm kiếm cách cài đặt VPN L2TP (Layer 2 Tunneling Protocol) trên Ubuntu (lúc này mình đang dùng bản Ubuntu 17.10) thì mình tìm thấy một đoạn hướng dẫn ở dưới đây. Mình đã ghi chú lại rồi bây giờ đăng lên đây.

Mình sẽ dịch đoạn mình tìm kiếm ra tiếng Việt.

Viết bởi phannphong, 19 Tháng 5, 2018

Drush là một trong những công cụ hỗ trợ không thể thiếu dành cho tất cả các Drupal developers. Nó giúp rút gọn hàng loạt thao tác cho một tác vụ thông qua một câu lệnh đơn giản. Ngoài ra, nó cũng giúp cho việc tích hợp vào quá trình triển khai dự án thông qua các scripts được tiện lợi hơn.

Mình xin chia sẻ một số lệnh drush cơ bản mà mình hay sử dụng.

1. Lệnh xoá bộ nhớ đệm.

Với Drupal 7

drush cc all

Với Drupal 8/9

Viết bởi phannphong, 17 Tháng 5, 2018

Cập nhật: hiện đã có phiên bản 8.1.18 (Cách làm vẫn tương tự như ở ở bản 8.1.16)

Sau đây, mình sẽ chỉ cho các bạn cách cài đặt/ cập nhật Drush phiên bản v8.1.16

1. Các bạn có thể tải về phiên bản mới nhất theo đường dẫn sau: 

https://github.com/drush-ops/drush/releases

Ở đây, các bạn hãy lựa chọn v8.1.16 và tải về tập tin drush.phar. Các bạn có thể dùng lệnh sau để tải tập tin drush.phar về: