Cài đặt Drupal 8 ở Denver. Di chuyển từ tùy chọn này sang tùy chọn khác. Di chuyển từ dự án soạn nhạc drupal sang phiên bản tiêu chuẩn

Ngày càng thường xuyên hơn, họ bắt đầu đề nghị làm việc trên Drupal 8, nhưng tôi vẫn chưa thực sự đảm nhận nó. Để tôi nghĩ, trước hết, tôi sẽ tạo hồ sơ của mình và chuyển blog sang phiên bản 8, vì phiên bản 8.4 mới được phát hành gần đây.

Theo truyền thống, tôi quyết định bắt đầu với tập lệnh cài đặt tự động. Sau khi nhập drush dl drupal đáng thèm muốn vào tệp sh, tôi nhớ rằng tám yêu cầu Drush mới, không tương thích với phiên bản dành cho Drupal 7. Tôi truy cập drush.org → Docs → Install và xem:

Vấn đề 1: Không thể tải xuống Drupal bằng Drush

Trang web được chào đón bằng một dấu hiệu đáng chú ý:

Drush 9 chỉ hỗ trợ một phương pháp cài đặt. Nó yêu cầu trang web Drupal 8 của bạn phải được xây dựng bằng Composer và Drush để được liệt kê dưới dạng phụ thuộc.

Những thứ kia. Drupal phải được cài đặt bằng Composer và Drush được thêm cục bộ dưới dạng phụ thuộc. Cài đặt chung không được hỗ trợ, nhưng có một tiện ích riêng gọi là drush-launcher, về cơ bản chỉ chuyển hướng các lệnh đến nhà cung cấp/bin/drush.

Tôi nhớ Bảng điều khiển Drupal:

Vấn đề 2: Hiện tại có hai tiện ích CLI

Có một giải pháp thay thế cho Drush được gọi là Drupal Console. Ban đầu nó được dự định là một trình tạo mã, nhưng thực tế bây giờ nó là một bản sao của Drush.

Chọn cái gì? Những người theo dõi Twitter của tôi thích Bảng điều khiển Drupal hơn. Có lẽ bây giờ tôi cũng vậy. Mặc dù không có gì ngăn cản bạn cài đặt cả hai.

Và Bảng điều khiển Drupal cũng chỉ có thể được cài đặt cục bộ...

Được rồi, tiếp tục nào. Google "trình soạn thảo cài đặt drupal". Liên kết thứ hai dẫn đến tài liệu chính thức, nơi họ thực sự khuyên bạn nên cài đặt Drupal bằng trình soạn thảo. Nhưng:

Vấn đề 3: Có thể cài đặt qua Composer theo ba cách khác nhau

Để tải xuống Drupal, có ba tùy chọn để bạn chọn:

1. nhà soạn nhạc tạo-dự án drupal-composer/drupal-project
2.
3. sử dụng tiện ích

Điều này sẽ không thành vấn đề nếu cả ba tùy chọn đều cho ra cùng một kết quả, nhưng kết quả sẽ khác nhau.

Sự khác biệt chính nằm ở cách tổ chức các thư mục. TRONG drupal-nhà soạn nhạc/drupal-dự ánhussainweb/drupal-composer-init Thư mục nhà cung cấp được di chuyển ra ngoài web root, yêu cầu cấu hình máy chủ bổ sung.

Tôi quyết định dừng lại ở phương pháp thứ hai (hóa ra sau này - một cách sai lầm), để kết quả sẽ tương tự như phân phối ban đầu drupala. Tôi thực thi trong bảng điều khiển nhà soạn nhạc tạo dự án drupal/drupal. Drupal được tải xuống, từng cái một, như trong bộ phân phối.

Cách tiếp cận này cho phép bạn quên đi sao chép thủ công các thư viện bổ sung cần thiết cho hoạt động của một số mô-đun. Bản thân nhà soạn nhạc sẽ tải xuống/cập nhật tất cả các phần phụ thuộc. Drush đã từng làm việc này.

Các mô-đun sandbox có dễ cài đặt không? KHÔNG:

Vấn đề 4: mô-đun sandbox được cài đặt thông qua nạng

Kho lưu trữ của nhà soạn nhạc Drupal.drupal.org không biết gì về hộp cát. Điều này có nghĩa là để cài đặt từng mô-đun sandbox, bạn cần thêm kho git tương ứng vào Composer.json:

nhà soạn nhạc cấu hình kho lưu trữ.modulename git "https://git.drupal.org/sandbox/username/123456.git" nhà soạn nhạc yêu cầu drupal/modulename

Câu hỏi ngay lập tức được đặt ra - làm thế nào để cập nhật tất cả những thứ này? Một bản sao đơn giản sẽ ghi đè lên các tập tin soạn thảo đã sửa đổi và có thể làm sập trang web. Tài liệu không đưa ra câu trả lời rõ ràng; chỉ mô tả quy trình cập nhật mô-đun: cập nhật trình soạn thảo drupal/tên mô-đun --with-dependency, về bản cập nhật kernel trống. Tôi sẽ truy cập Google. Ở mọi nơi họ tư vấn cập nhật trình soạn thảo drupal/core --with-dependency. Được rồi, tôi sẽ làm như sau:

Vấn đề 5: Bạn không thể cập nhật Drupal bằng Composer

Nhạc sĩ thề:

Gói "drupal/core" được liệt kê để cập nhật chưa được cài đặt.

Gói drupal/core đã được thêm vào Composer.json trong phần thay thế, vì vậy không thể cập nhật nó bằng Composer. Tôi đang tìm kiếm trên Google và ném bom cùng một lúc. Twitter. Tôi tìm thấy bài viết Khắc phục sự cố Composer và vấn đề của tôi. Bạn nên thay đổi Composer.json và di chuyển gói drupal/core từ phần thay thế sang phần yêu cầu. Nhưng:

Vấn đề 6: nhà soạn nhạc không thể xóa các gói khỏi phần thay thế

Không có lệnh nào trong trình soạn thảo để xóa gói khỏi phần thay thế. Chỉ chỉnh sửa thủ công Composer.json mới có ích.

Bằng tay, bằng tay. Tôi xóa "drupal/core": "^8.4" . Tôi đang chạy soạn nhạc require drupal/core. Mọi thứ đều ổn, kernel hiện có thể được cập nhật. Điều chính là đừng quên chạy update.php hoặc chạy Vendor/bin/drush updb sau khi cập nhật tệp.

Làm cách nào để cập nhật mọi thứ cùng một lúc - kernel và mô-đun? Họ không đề xuất nó trên drupal.org, nhưng cập nhật nhà soạn nhạc chính là ý tưởng. Tôi cũng làm:

Vấn đề 7: "cập nhật trình soạn thảo" cập nhật các phần phụ thuộc kernel ngay cả khi không nên

Bản cập nhật trình soạn thảo cập nhật các phần phụ thuộc của kernel ngay cả khi bản thân kernel chưa được cập nhật, tức là. nó chưa được thử nghiệm với họ và về mặt lý thuyết, các vấn đề khó tái tạo có thể phát sinh.

Vấn đề 8: Các tập tin bên ngoài thư mục lõi không được cập nhật

Index.php , robots.txt và các tệp khác không có trong thư mục lõi sẽ không được cập nhật khi gọi bản cập nhật trình soạn thảo drupal/core hoặc thậm chí bản cập nhật trình soạn thảo.

Vấn đề được giải quyết bằng cách cài đặt mô-đun soạn nhạc tiếp theo drupal-composer/drupal-scaffold : nhà soạn nhạc yêu cầu drupal-composer/drupal-scaffold.

Theo mặc định, mô-đun sẽ tải xuống tất cả các tệp từ bản phân phối nằm bên ngoài thư mục lõi, bao gồm cả robots.txt và .htaccess, điều này không mong muốn. Để giới hạn danh sách file, bạn cần thay đổi tùy chọn. Người soạn nhạc có lệnh thay đổi cài đặt ở phần bổ sung, nhưng:

Vấn đề 9: nhà soạn nhạc không thể lưu mảng dưới dạng giá trị tùy chọn

TRONG extra.drupal-scaffold.excludes bạn cần lưu một mảng các tập tin. Lệnh cấu hình trình soạn thảo không thể thực hiện việc này.

Thêm thủ công vào phần bổ sung:

"drupal-scaffold": ( "loại trừ": [ ".htaccess", "robots.txt" ] )

Bây giờ, khi cập nhật phiên bản lõi Drupal, các tệp "giàn giáo" sẽ được cập nhật, ngoại trừ .htaccess và robots.txt.

Vấn đề 10: Trình soạn thảo không thể giải quyết xung đột khi cập nhật

Khi bạn cố chạy bản cập nhật soạn nhạc, nó sẽ bắt đầu hiển thị

Drupal 8 là bản phát hành được cộng đồng Drupal chờ đợi từ lâu, cuối cùng Drupal đã chuyển sang thế giới lập trình hướng đối tượng, quản lý cài đặt được cải thiện, phân tách chặt chẽ các mối quan tâm bằng cách giới thiệu TWIG cho các mẫu và hơn thế nữa. Bài viết này mô tả cách dễ nhất để cài đặt Drupal 8 và cách cài đặt của nó. thiết lập ban đầu vào máy tính cục bộ của bạn.

Về cách thiết lập nó môi trường địa phươngđọc HAMRR

Cài đặt Drupal 8

Tải xuống bản phân phối Phiên bản hiện tại Drupal 8 từ trang web chính thức: https://www.drupal.org/download. Giải nén nó vào thư mục gốc trang web của bạn (ví dụ C:\XAMPP\htdocs\eight).

Tạo cơ sở dữ liệu bằng PHPMyAdmin. Ghi nhớ tên người dùng (quản trị viên) và mật khẩu cho cơ sở dữ liệu. Bạn sẽ cần chúng trong quá trình cài đặt.

Mở trình duyệt của bạn và thanh địa chỉ Nhập URL của trang web mới của bạn. Ví dụ: localhost/eight.

Cài đặt Drupal 8 bắt đầu bằng việc chọn ngôn ngữ. Bản dịch cho các ngôn ngữ khác ngoài tiếng Anh được tải xuống từ trang dịch thuật Drupal. Nếu bạn làm việc cho máy địa phương không có quyền truy cập Internet, sau đó chọn tiếng anh(tiếng Anh) để tránh vấn đề cài đặt. Hoặc tải xuống tệp dịch (ví dụ: drupal-8.1.0-beta2.ru.po) từ Trang chính thức https://localize.drupal.org/translate/lacular/en và đặt nó vào thư mục \sites\default\files\translations\(tạo nếu nó không tồn tại)

Sau khi chọn ngôn ngữ, nhấn nút Cứu tiếp tục.

Trong bước tiếp theo, chọn hồ sơ cài đặt – Tiêu chuẩn. Nhấn vào nút Lưu lại và tiếp tục.

Cảnh báo rằng bạn cần kích hoạt bộ đệm ẩn OPcode PHP.

Đối với XAMPP cài trên hệ điều hành Windows 10/8/7 thì cách giải quyết như sau: mở file \XAMPP\php, và thêm dòng vào nó:

zend_extension = "C:\XAMPP\php\ext\php_opcache.dll".

Nếu XAMPP được cài đặt trên một ổ đĩa hoặc thư mục khác, hãy thay đổi dòng tương ứng. Ví dụ: "zend_extension = "D:\Local\XAMPP\php\ext\php_opcache.dll"

Lưu các tập tin php.ini.

Khởi động lại Apache.

Quay lại cài đặt Drupal của bạn và nhấp vào liên kết " lặp lại nỗ lực».

Cài đặt lỗi xdebug.max_nesting_level được đặt thành 100 .

Mở tập tin php.ini nằm trong thư mục\XAMPP\php, và thêm dòng vào nó:

xdebug.max_nesting_level=256

Lưu các tập tin php.ini.

Khởi động lại Apache.

Quay lại cài đặt Drupal của bạn và nhấp vào liên kết “thử lại”.

Cấu hình cơ sở dữ liệu

Ở bước này, hãy nhập dữ liệu cơ sở dữ liệu của bạn dưới dạng: tên, tên người dùng, mật khẩu và máy chủ.

Nếu bạn đang cài đặt một trang web trên dịch vụ lưu trữ chia sẻ, hãy tìm hiểu thông tin này từ nhà cung cấp dịch vụ lưu trữ của bạn. Chúng thường được truyền đạt khi mua hosting.

Khi cài đặt hoàn tất bạn sẽ thấy trang chủ trang web của bạn

Chúng ta sẽ bắt đầu với những điều cơ bản về Drupal bằng cách tìm hiểu cách cài đặt Drupal trên máy chủ cục bộ. Trong bài học này và các bài học tiếp theo về kiến ​​thức cơ bản về Drupal, chúng ta sẽ làm việc với phiên bản 7 của công cụ, vì vậy chúng ta sẽ cài đặt Drupal 7.

Trước đây, chúng tôi đã tìm ra cách sử dụng máy tính của bạn. Sau khi máy chủ cục bộ được cài đặt và sẵn sàng hoạt động, bạn có thể bắt đầu cài đặt Drupal.

Cài đặt Drupal 7 là một quá trình gồm hai bước. Điều đầu tiên chúng ta cần làm là tạo một cơ sở dữ liệu và việc thứ hai là bắt đầu cài đặt thực tế CMS này. Bắt đầu nào!

Tạo cơ sở dữ liệu

Để tạo cơ sở dữ liệu, chúng ta cần nhập vào thanh địa chỉ của trình duyệt: http://localhost/Tools/phpMyAdmin và trong cửa sổ mở ra, nhấp vào tab “Cơ sở dữ liệu”.

Chúng tôi viết tên cơ sở dữ liệu của chúng tôi (1) và nhấp vào nút “Tạo” (2).

Khi cơ sở dữ liệu đã được tạo, đã đến lúc thêm người dùng cho cơ sở dữ liệu đó. Để thực hiện việc này, hãy nhấp vào “Kiểm tra đặc quyền”.

Và nhấp vào nút “Thêm người dùng”.

Chúng tôi viết tên người dùng (1), cho biết máy chủ - cục bộ (2) và mật khẩu (3).

Cuộn xuống thấp hơn một chút và nhấp vào – “Đánh dấu tất cả” (1) để đặt đặc quyền tối đa cho người dùng nhất định. Và sau đó, nhấp vào nút “Thêm người dùng” (2).

Cơ sở dữ liệu đã được tạo, người dùng đã được thêm và bây giờ bạn có thể bắt đầu cài đặt Drupal trên Denwer.

Tôi sẽ cài đặt cái mới nhất trên khoảnh khắc này phiên bản - . Rất có thể, khi bạn đọc bài học này, một điều mới mẻ hơn phiên bản mới nhất, bạn có thể tải xuống trên trang web chính thức của Drupal trong phần phát hành hoặc trên trang web của tôi trong phần –.

Hãy chuyển sang phần của chúng tôi Máy chủ cục bộ vào thư mục: C:\WebServers\home\localhost\www\ và tạo một thư mục chứa trang web trong tương lai của chúng tôi - “drupal7”. Hãy nhớ rằng tên thư mục sẽ tương ứng với tên địa phương tên miền, thông qua đó trang web sẽ có thể truy cập được, tức là. V. trong trường hợp này, trang web sẽ có sẵn tại địa chỉ sau – http://localhost/drupal7.

Bây giờ, hãy giải nén bản phát hành đã tải xuống trước đó và sao chép các tệp từ nó vào thư mục “drupal7” đã tạo. Bạn sẽ nhận được những điều sau đây:

Hãy khởi động lại Denwer để không còn lỗi không mong muốn. Sau đó, mở trình duyệt, viết vào đó: http://localhost/drupal7 và bắt đầu cài đặt Drupal.

Trên trang cài đặt mở ra, chọn “Chuẩn” và nhấp vào nút “Lưu và tiếp tục”.

Chúng tôi được yêu cầu chọn một ngôn ngữ; theo mặc định chỉ có tiếng Anh. Để thêm ngôn ngữ tiếng Nga, chúng ta cần nhấp vào liên kết – Tìm hiểu cách cài đặt Drupal bằng các ngôn ngữ khác.

Bạn cần hoàn thành hai bước để cài đặt ngôn ngữ tiếng Nga:

  1. Tải bản dịch từ máy chủ đặc biệt bản dịch
  2. Và sau đó đặt bản dịch đã tải xuống vào thư mục: /profiles/standard/translations/

Tải xuống bản dịch theo liên kết – máy chủ dịch thuật.

Trên trang web mở ra, hãy truy cập – Trang chủ Bản dịch.

Tải xuống bản dịch cho phiên bản chúng tôi cần.

Bây giờ hãy truy cập /profiles/standard/translations/ và sao chép bản dịch đã tải xuống vào thư mục này.

Chúng ta quay lại quá trình cài đặt Drupal và làm mới trang. Chúng tôi thấy rằng bây giờ có thể chọn ngôn ngữ tiếng Nga. Chọn “Tiếng Nga (tiếng Nga)” và nhấp vào “Lưu và tiếp tục”.

Drupal kiểm tra độc lập xem mọi thứ có đáp ứng yêu cầu của nó hay không và nếu không có nhận xét nào thì tiến hành bước tiếp theo– Cài đặt cơ sở dữ liệu.

Trong cấu hình cơ sở dữ liệu, bạn cần nhập các tham số của cơ sở dữ liệu mà chúng ta đã tạo trước đó. Trong loại cơ sở dữ liệu, chọn “MySQL, MariaDB hoặc analog” (1), ghi tên cơ sở dữ liệu – drupal7 (2), tên người dùng cơ sở dữ liệu khớp với tên cơ sở dữ liệu – drupal7 (3) và chỉ định mật khẩu cơ sở dữ liệu ( 4). Cài đặt thêm Hãy để nó không thay đổi. Và nhấp vào nút "Lưu và tiếp tục".

Quá trình cài đặt Drupal bắt đầu.

Sau khi cài đặt, bản dịch giao diện sẽ được nhập. Chúng tôi đợi cho đến khi kết thúc và một trang có cài đặt trang xuất hiện trước mặt chúng tôi.

Tại đây bạn cần nhập thông tin chung Về trang web. Đặt tên cho trang web (1), cho biết địa chỉ email trang web (2), tên người dùng khác với quản trị viên, vì tốt hơn là không nên sử dụng quản trị viên vì lý do bảo mật (3), địa chỉ e-mail cho quản trị viên sẽ được chỉ định giống như trong cài đặt trang ở trên (4) và mật khẩu càng phức tạp càng tốt, điều này sẽ tăng tính bảo mật cho trang web (5).

Dưới đây là cài đặt máy chủ; nếu muốn, bạn có thể chọn quốc gia mặc định, đặt múi giờ và cũng có thể định cấu hình thông báo về các bản cập nhật theo ý mình.

Ngay khi tất cả thông tin cần thiếtđiền xong nhấn “Save and Continue”.

Bây giờ bạn có thể truy cập trang web của mình bằng cách nhấp vào liên kết – Đăng nhập vào trang web mới của bạn.

Và trong cửa sổ mở ra, bạn sẽ thấy trang chính của trang web.

Tại thời điểm này, quá trình cài đặt Drupal đã hoàn tất và bạn có thể bắt đầu nghiên cứu sâu hơn về công cụ này.

Chào mọi người! Hôm nay là một ngày quan trọng - tôi mở đầu phần mới, tận tụy CMS miễn phí Drupal! Theo truyền thống, bài viết đầu tiên được dành cho cài đặt Drupal. Ngoài ra, tôi sẽ đề cập đến vấn đề Nga hóa Drupal. Như một người đã nói người tuyệt vời- ĐI!!!

Cài đặt Drupal tiếng Nga

Và do đó, việc cài đặt Drupal được thực hiện theo bốn bước và không quan trọng bạn đang làm việc với dịch vụ lưu trữ cục bộ hay từ xa:

  • tạo trên máy chủ căn cứ mới dữ liệu;
  • tải xuống bản phân phối Drupal 7 và tệp Nga hóa;
  • Cài đặt Drupal.

Và bây giờ về từng bước chi tiết hơn.

Bước 1. Tạo cơ sở dữ liệu.

Cơ sở dữ liệu là bộ não của trang web trong tương lai, trong đó tất cả thông tin sẽ được lưu trữ. Khi làm việc với cơ sở dữ liệu bạn cần phải hết sức cẩn thận. Đối với bất kỳ trang web Drupal mới nào, bạn phải tạo một cơ sở dữ liệu riêng. Khi tôi mới bắt đầu làm việc với , tôi đã vô tình chỉ định cùng một cơ sở dữ liệu cho hai trang web WordPress. Kết quả là trang thứ hai chỉ ghi đè lên cơ sở dữ liệu và tất cả thông tin từ trang đầu tiên đều bị mất. Đừng lặp lại sai lầm của tôi!

Các nhà cung cấp dịch vụ lưu trữ trả phí để tạo cơ sở dữ liệu cung cấp một bảng điều khiển riêng. Nó thường rất dễ sử dụng nên việc tạo cơ sở dữ liệu mới sẽ không mất nhiều thời gian. Điều chính là phải nhớ tên của cơ sở dữ liệu mới, thông tin đăng nhập của người dùng và mật khẩu cho nó - tất cả thông tin này sẽ hữu ích cho việc cài đặt Drupal. Nếu bạn đặt hàng dịch vụ lưu trữ được thiết kế cho chỉ một trang web thì cơ sở dữ liệu rất có thể đã được tạo trước và bộ phận hỗ trợ kỹ thuật sẽ cung cấp cho bạn thông tin về nó.

Điều xảy ra là phpMyAdmin được cung cấp để làm việc với cơ sở dữ liệu trên máy chủ lưu trữ. Blog của tôi dành riêng cho việc nghiên cứu phpMyAdmin.

Đối với , trong đó việc tạo cơ sở dữ liệu được thực hiện thông qua trang chủ http://localhost/denwer/.

Để trống trường “Mật khẩu quản trị viên MySQL” và chỉ điền Tên cơ sở dữ liệu, thông tin đăng nhập và mật khẩu của người dùng.

Bước 2. Tải xuống các tệp phân phối và tệp bản địa hóa.

Bước thứ hai là tải xuống bản phân phối Drupal từ trang web chính thức drupal.org. Đang tải phiên bản mới nhất sản phẩm, tại thời điểm viết bài này là 7.15.

Vì chúng ta sẽ cài đặt nó ngay Drupal của Nga, thì chúng ta cũng sẽ cần một tệp bản địa hóa. Bạn có thể tải xuống từ localize.drupal.org, chỉ cần đảm bảo rằng nó phù hợp với phiên bản Drupal bạn đã tải xuống trước đó.

Bước 3. Đang tải tập tin lên máy chủ.

Để làm việc với máy chủ từ xa sẽ cần đến khách hàng ftp. Cá nhân tôi sử dụng . ftp này khách hàng là miễn phí, đa chức năng, đơn giản và đáng tin cậy. Rất nhiều danh hiệu, nhưng anh ấy hoàn toàn xứng đáng với tất cả!

Giải nén kho lưu trữ với bản phân phối Drupal. Chúng tôi tải các tệp và thư mục kết quả lên máy chủ trong thư mục gốc của trang web trong tương lai của chúng tôi. Có rất nhiều file nên việc tải chúng lên máy chủ sẽ mất chút thời gian. Nhờ độ tin cậy của FileZilla, bạn sẽ chỉ mất thời gian chứ không phải mất tập tin.

Trong trường hợp của Denver, thư mục gốc cho trang web được tạo thủ công: trong thư mục /home/, chúng tôi tạo một thư mục có tên của trang web địa phương trong tương lai (giả sử denwer.ru), trong thư mục mới /home/denwer .ru/ chúng tôi tạo thư mục www - đây sẽ là thư mục gốc của trang. Trong thư mục /home/denwer.ru/www, chúng tôi chuyển các tệp Drupal.

Đừng quên tệp bản địa hóa; nó phải được tải riêng lên máy chủ trong thư mục /profiles/standart/translations/.

Bước 4. Cài đặt Drupal

Khi mọi bước chuẩn bị đã hoàn tất và ba bước đầu tiên đã hoàn tất, bạn có thể tiến hành cài đặt trực tiếp Drupal. Mở trình duyệt của bạn và nhập URL của trang web bạn đang tạo vào thanh địa chỉ. Bằng cách nhấn Enter, chúng ta sẽ đến được chương trình cài đặt.

1. Chọn hồ sơ. Kiểm tra mục đầu tiên Tiêu chuẩn và nhấp vào Lưu Lưu và tiếp tục.

2. Chọn ngôn ngữ. Chọn tiếng Nga và nhấp vào “Lưu và tiếp tục”. Bây giờ tất cả các bước còn lại của quá trình cài đặt Drupal sẽ bằng tiếng Nga bản địa.

3. Kiểm tra sự tuân thủ. Tự động vượt qua nếu máy chủ đáp ứng đầy đủ các yêu cầu về hoạt động chính xác Drupal và không tìm thấy lỗi nào thì hãy chuyển sang bước tiếp theo.

4. Cài đặt cơ sở dữ liệu. TRONG phần này bạn nên chỉ định tên của cơ sở dữ liệu đã tạo trước đó, thông tin đăng nhập và mật khẩu của người dùng.

5. Hồ sơ cài đặt và cài đặt bản dịch. Tại đây quá trình cài đặt sẽ diễn ra tự động. Tất cả những gì còn lại là theo dõi tiến trình và chờ chuyển sang phần tiếp theo.

6. Thiết lập trang web.

Nhập tên trang web và email. Theo khuyến nghị, tốt nhất là địa chỉ E-mail chứa tên miền trang web của bạn.

Tài khoản bảo trì trang web.

  • Tên người dùng - nhập thông tin đăng nhập của quản trị viên.
  • Địa chỉ email—địa chỉ email của quản trị viên.
  • Mật khẩu - hãy nhớ theo dõi chỉ báo cường độ. Nếu đây không phải là một trang web địa phương, nhưng internet thực sự tài nguyên, mật khẩu phải càng mạnh càng tốt.

Chọn quốc gia và múi giờ.

7. Đã hoàn thành. Bản dịch đã hoàn tất và quá trình cài đặt hoàn tất. Tất cả những gì bạn phải làm là nhấp vào “Truy cập trang web mới của bạn”.

Trên máy chủ đang hoạt động cài đặt tương tự Bạn sẽ không tìm thấy nó ở bất cứ đâu nữa. Bây giờ trong thời trang cài đặt tự động bất kì CMS phổ biến và Drupal cũng không ngoại lệ. Ví dụ: bạn có thể cài đặt Drupal chỉ trong một phút và bạn không cần sao chép bất kỳ tệp nào sang ftp. Mọi thứ diễn ra nhanh chóng và đơn giản nhất có thể.

Nga hóa tiếng Anh Drupal

Bây giờ chúng ta hãy xem cách Nga hóa tiếng Anh đã được cài đặt Phiên bản Drupal. Để thực hiện việc này, chúng ta sẽ cần tải xuống cùng một tệp tiếng Nga với allow.po được sử dụng trong quá trình cài đặt đã thảo luận ở trên. Trình tự các hành động sẽ như sau.

1. Đi tới phần “Mô-đun”, kiểm tra mô-đun “Địa điểm” và lưu các thay đổi bằng cách nhấp vào nút “Lưu cấu hình” ở cuối trang. Điều này kích hoạt mô-đun chịu trách nhiệm chọn ngôn ngữ.

2. Tiếp theo, mở phần “Cấu hình” và vào “Giao diện dịch”. Có bốn tab ở trên cùng bên phải, chúng ta cần tab thứ ba từ bên trái - “NHẬP”. Trong mục “Tệp ngôn ngữ”, nhấp vào Duyệt qua và chọn tệp bản địa hóa có phần mở rộng .po từ máy tính của bạn. Trong mục “Nhập vào”, chọn tiếng Nga. Nhấp vào nút “Nhập” và ngôn ngữ sẽ tự động tải xuống.

3. Vẫn phải đặt tiếng Nga làm ngôn ngữ mặc định. Quay lại phần “Cấu hình”, nhưng lần này chúng ta chuyển đến “Ngôn ngữ”. Tại cột Mặc định, đánh dấu vào cột thứ 2 tương ứng với ngôn ngữ tiếng Nga và nhấn “Lưu cấu hình”.

Ôi phép lạ! Bảng quản trị Drupal đang dần hoàn toàn bằng tiếng Nga!

Drupal 8 có một số lợi thế so với Drupal 7. Đặc biệt, nó có cơ chế bộ nhớ đệm tích hợp, giúp trang web hoạt động nhanh chóng. Nhưng vấn đề cài đặt có thể phát sinh, đặc biệt là trên máy chủ ảo. Dưới đây là một số vấn đề được tìm thấy.

Cài đặt lâu bị lỗi 502

Drupal 8 mất rất nhiều thời gian để cài đặt lưu trữ ảo. Thông thường, do cài đặt giới hạn mức tiêu thụ tài nguyên (thời gian CPU và bộ nhớ), quá trình cài đặt có thể bị gián đoạn do hiển thị lỗi 502 hoặc lỗi khác. Kết quả là người dùng nhận được một trang web không hoạt động hoặc không phải tất cả các bản dịch đều được chuyển.

Yêu cầu PHP 5.5.9

Để Drupal 8 hoạt động chính xác, bạn cần có phiên bản PHP ít nhất là 5.5.9. Ví dụ: vấn đề này được giải quyết trên dịch vụ lưu trữ của Gino bằng cách chọn phiên bản PHP 5.6 trong bảng điều khiển. Nhưng khi chọn PHP Lỗi 5.6 có thể xảy ra trên các trang web Drupal 7, vì vậy bạn sẽ phải có hai tài khoản khác nhau.

Yêu cầu thư viện bộ nhớ đệm Zend opcache

Trong quá trình cài đặt, bạn có thể gặp lỗi "Không tìm thấy Zend opcache". opcache là một thư viện phải được cài đặt trên máy chủ để Drupal 8 hoạt động. Trên một số trang web lưu trữ, nó có thể được kích hoạt (liên hệ với bộ phận hỗ trợ). Trên các trang web lưu trữ khác không có quyền truy cập vào php.ini, Drupal 8 sẽ không thể hoạt động.

Trang web trắng sau khi cài đặt

Vấn đề này là do Drupal 8 không có quyền ghi tệp, vì vậy các tệp kiểu không được đưa vào mã html của các trang (Drupal 8 luôn bao gồm chúng một cách linh hoạt, tạo các tệp css đã xử lý). Ví dụ: trên dịch vụ lưu trữ của Gino, vấn đề về trang web màu trắng được giải quyết bằng cách sửa các cài đặt trong tệp /sites/default/files/.htaccess. Nhận xét dòng:

#Options -Chỉ mục -ExecCGI -Bao gồm -MultiViews

Sau đó, thiết kế trang web sẽ xuất hiện trở lại vì Drupal sẽ có thể ghi các tệp kiểu.