lexuanhao.com
  • Hướng Dẫn Về Control Panel
    • Tất cả
    • Hướng dẫn sử dụng aaPanel
    • Hướng dẫn sử dụng Cloudflare
    • Hướng dẫn sử dụng cPanel
    • Hướng dẫn sử dụng Cyber Panel
    • Hướng dẫn sử dụng Direct Admin
    • Hướng dẫn sử dụng TinoVPS SCRIPT
    • Hướng dẫn sử dụng XVPS
    Ucscreenshot20230717180422

    Cài đặt SSL cho Domain Pointer Direct Admin

    Ucscreenshot20230604180536

    Cách sửa lỗi “Can’t acquire lock for app” trên NodeJS của cPanel.

    Pasted

    Khắc phục lỗi “Computer or server time out of sync by XX.XX hours.”

    Pasted

    Cài SSL miễn phí cho WordPress Multisite trên cPanel

    Pasted

    Hướng dẫn thay đổi Logo trên Direct Admin Version 1.6

    Pasted

    Hướng dẫn cấu hình Rclone sao lưu dữ liệu lên Google Drive cho Cyber Panel.

    Pasted

    Thêm chuyển hướng cho tên miền phụ (Redirect Subdomain) trên cPanel

    Pasted

    Hướng dẫn cài đặt NodeJS trên cPanel

    Pasted

    Cài đặt ứng dụng lavarel trên CyberPanel

    Pasted

    Khắc phục lỗi không thể ghi do sai quyền, hoặc lỗi không đúng Permissions trên CyberPanel

    • Hướng dẫn sử dụng aaPanel
    • Hướng dẫn sử dụng Direct Admin
    • Hướng dẫn sử dụng Cloudflare
    • Hướng dẫn sử dụng cPanel
    • Hướng dẫn sử dụng Cyber Panel
    • Hướng dẫn sử dụng HOCVPS SCRIPT
    • Hướng dẫn sử dụng LarVPS SCRIPT
    • Hướng dẫn sử dụng TinoVPS SCRIPT
    • Hướng dẫn sử dụng VestaCP
    • Hướng dẫn sử dụng VPSSIM SCRIPT
    • Hướng dẫn sử dụng XVPS
  • Hướng Dẫn Sử Dụng Dịch Vụ
    • Tất cả
    • Hướng Dẫn Email Server
    • Hướng Dẫn Tên Miền
    • Hướng Dẫn Về Chứng Chỉ SSL
    Pasted

    Hướng dẫn xác thực chứng chỉ SSL và cài đặt SSL trả phí

    Pasted

    Đồng bộ Email từ Server này sang Server khác với ImapSync Client

    Pasted

    Cài đặt chứng chỉ SSL miễn phí từ ZEROSSL

    Pasted

    Mẫu bản khai đăng ký tên miền Việt Nam tại TinoHost.

    Whois Protect La Gi

    Whois Protect là gì ?

    Pasted

    Cách kiểm tra DNS của tên miền

    Pasted

    Cách kiểm tra thời hạn và thông tin của tên miền

    Pasted

    Hướng dẫn chủ động chuyển Email từ máy chủ cũ sang máy chủ Email mới bằng Mailbox Imapsync Online

    Pasted

    Hướng dẫn sử dụng Email Routing của CloudFlare

    Cách tạo email theo tên miền riêng doanh nghiệp miễn phí với Tinohost

    • Hướng Dẫn Email Server
    • Hướng Dẫn Tên Miền
    • Hướng Dẫn Về Chứng Chỉ SSL
    • Hướng dẫn về Google Service
  • Hướng Dẫn Về CMS
    • Tất cả
    • Hướng Dẫn Về WordPress
    Pasted

    Thao tác quản trị tên miền trên TinoHost

    Vòng đời của tên miền .vn (Tên Mn)

    Vòng đời của tên miền .vn (Tên miền quốc gia)

    Pasted

    Lỗi 404 trang giỏ hàng, thanh toán của Woocommerce

    Pasted

    Khắc phục lỗi 421 Too many connections from this IP trên FileZilla

    Pasted

    Khai thác ETC+ZIL thay thế cho ETH, khi ETH ngừng khai thác bằng GPU.

    Pasted

    Truy cập website “nào đó” đã bị chặn tại Local của bạn hoặc IP của bạn bị chặn

    Pasted

    Kích thước ảnh bìa nhóm (group) Facebook là bao nhiêu ?

    Pasted

    Thêm chuyển hướng bằng tệp tin .htaccess

    Pasted

    Cách kích hoạt Hardware Accelerated GPU Scheduling trong Windows 11

    Pasted

    Cấu hình .my.cnf để sử dụng mysqldump không cần nhập lại thông tin tài khoản và mật khẩu mysql

    • Hướng Dẫn Về WordPress
  • Hướng Dẫn Về Hệ Điều Hành
    • Tất cả
    • Hướng Dẫn Về Windows
    Ezgif.com Gif Maker

    Cách cài đặt Live Wallpaper (Cài hình nền động) trên Windows

    • Hướng Dẫn Về Windows
    • Hướng Dẫn Về Linux
    • Hướng Dẫn Về Ubuntu
DI LINH GROUP BLOGS
  • Hướng Dẫn Về Control Panel
    • Tất cả
    • Hướng dẫn sử dụng aaPanel
    • Hướng dẫn sử dụng Cloudflare
    • Hướng dẫn sử dụng cPanel
    • Hướng dẫn sử dụng Cyber Panel
    • Hướng dẫn sử dụng Direct Admin
    • Hướng dẫn sử dụng TinoVPS SCRIPT
    • Hướng dẫn sử dụng XVPS
    Ucscreenshot20230717180422

    Cài đặt SSL cho Domain Pointer Direct Admin

    Ucscreenshot20230604180536

    Cách sửa lỗi “Can’t acquire lock for app” trên NodeJS của cPanel.

    Pasted

    Khắc phục lỗi “Computer or server time out of sync by XX.XX hours.”

    Pasted

    Cài SSL miễn phí cho WordPress Multisite trên cPanel

    Pasted

    Hướng dẫn thay đổi Logo trên Direct Admin Version 1.6

    Pasted

    Hướng dẫn cấu hình Rclone sao lưu dữ liệu lên Google Drive cho Cyber Panel.

    Pasted

    Thêm chuyển hướng cho tên miền phụ (Redirect Subdomain) trên cPanel

    Pasted

    Hướng dẫn cài đặt NodeJS trên cPanel

    Pasted

    Cài đặt ứng dụng lavarel trên CyberPanel

    Pasted

    Khắc phục lỗi không thể ghi do sai quyền, hoặc lỗi không đúng Permissions trên CyberPanel

    • Hướng dẫn sử dụng aaPanel
    • Hướng dẫn sử dụng Direct Admin
    • Hướng dẫn sử dụng Cloudflare
    • Hướng dẫn sử dụng cPanel
    • Hướng dẫn sử dụng Cyber Panel
    • Hướng dẫn sử dụng HOCVPS SCRIPT
    • Hướng dẫn sử dụng LarVPS SCRIPT
    • Hướng dẫn sử dụng TinoVPS SCRIPT
    • Hướng dẫn sử dụng VestaCP
    • Hướng dẫn sử dụng VPSSIM SCRIPT
    • Hướng dẫn sử dụng XVPS
  • Hướng Dẫn Sử Dụng Dịch Vụ
    • Tất cả
    • Hướng Dẫn Email Server
    • Hướng Dẫn Tên Miền
    • Hướng Dẫn Về Chứng Chỉ SSL
    Pasted

    Hướng dẫn xác thực chứng chỉ SSL và cài đặt SSL trả phí

    Pasted

    Đồng bộ Email từ Server này sang Server khác với ImapSync Client

    Pasted

    Cài đặt chứng chỉ SSL miễn phí từ ZEROSSL

    Pasted

    Mẫu bản khai đăng ký tên miền Việt Nam tại TinoHost.

    Whois Protect La Gi

    Whois Protect là gì ?

    Pasted

    Cách kiểm tra DNS của tên miền

    Pasted

    Cách kiểm tra thời hạn và thông tin của tên miền

    Pasted

    Hướng dẫn chủ động chuyển Email từ máy chủ cũ sang máy chủ Email mới bằng Mailbox Imapsync Online

    Pasted

    Hướng dẫn sử dụng Email Routing của CloudFlare

    Cách tạo email theo tên miền riêng doanh nghiệp miễn phí với Tinohost

    • Hướng Dẫn Email Server
    • Hướng Dẫn Tên Miền
    • Hướng Dẫn Về Chứng Chỉ SSL
    • Hướng dẫn về Google Service
  • Hướng Dẫn Về CMS
    • Tất cả
    • Hướng Dẫn Về WordPress
    Pasted

    Thao tác quản trị tên miền trên TinoHost

    Vòng đời của tên miền .vn (Tên Mn)

    Vòng đời của tên miền .vn (Tên miền quốc gia)

    Pasted

    Lỗi 404 trang giỏ hàng, thanh toán của Woocommerce

    Pasted

    Khắc phục lỗi 421 Too many connections from this IP trên FileZilla

    Pasted

    Khai thác ETC+ZIL thay thế cho ETH, khi ETH ngừng khai thác bằng GPU.

    Pasted

    Truy cập website “nào đó” đã bị chặn tại Local của bạn hoặc IP của bạn bị chặn

    Pasted

    Kích thước ảnh bìa nhóm (group) Facebook là bao nhiêu ?

    Pasted

    Thêm chuyển hướng bằng tệp tin .htaccess

    Pasted

    Cách kích hoạt Hardware Accelerated GPU Scheduling trong Windows 11

    Pasted

    Cấu hình .my.cnf để sử dụng mysqldump không cần nhập lại thông tin tài khoản và mật khẩu mysql

    • Hướng Dẫn Về WordPress
  • Hướng Dẫn Về Hệ Điều Hành
    • Tất cả
    • Hướng Dẫn Về Windows
    Ezgif.com Gif Maker

    Cách cài đặt Live Wallpaper (Cài hình nền động) trên Windows

    • Hướng Dẫn Về Windows
    • Hướng Dẫn Về Linux
    • Hướng Dẫn Về Ubuntu
lexuanhao.com

Cài đặt ứng dụng lavarel trên CyberPanel

LÊ XUÂN HẢO được viết và chém gió bởi LÊ XUÂN HẢO
11/07/2022
trong chuyên mục Hướng dẫn sử dụng Cyber Panel
0 0
0
0
CHIA SẺ
37
LƯỢT XEM
Chia sẻ lên FacebookChia sẻ qua EmailChia sẻ qua Twitter

MỤC LỤC NỘI DUNG

  1. Cài đặt Composer

Composer là một ứng dụng để theo dõi các phụ thuộc của một dự án. Nó kéo tất cả các gói PHP cần thiết mà dự án của bạn phụ thuộc vào và quản lý chúng cho bạn.

Thay vì thay thế các trình quản lý gói hệ thống (như apt hoặc yum), Composer cho phép bạn chỉ định một bộ thư viện cho một dự án cụ thể. Với các thư viện được thành lập,
Composer sau đó xác định các phiên bản và phụ thuộc và cài đặt chúng vào dự án tương ứng.

Để cài đặt composer thì bạn cần chạy trên php cli, bạn có thể kiểm tra bằng lệnh php -v  trông nó sẽ như dưới đây :

[root@sv ~]# php -v
PHP 7.4.28 (cli) (built: Apr  4 2022 11:52:05) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.4.4, Copyright (c) 2002-2020, by ionCube Ltd.
    with Zend OPcache v7.4.28, Copyright (c), by Zend Technologies

Và sau đó để cài thì bạn có thể dùng lệnh sau để thực hiện tải composer từ nhà phát hành

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Xác minh tệp tin tải xuống

Sau khi có tập lệnh trình cài đặt, bạn sẽ cần xác minh tính toàn vẹn của nó.

Để làm như vậy, bạn cần kiểm tra xem băm SHA-384 có khớp với Chữ ký của người cài đặt (SHA-384) được tìm thấy trên trang Khóa công khai chính thức của composer hay không.

Tải xuống chữ ký được ủy quyền từ trang Github của composer trong biến HASH:

ASH="$(wget -q -O - https://composer.github.io/installer.sig)"

Sau đó, sử dụng tập lệnh sau để so sánh băm chính thức với băm bạn đã tải xuống:

php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Nếu hai chữ ký khớp nhau, đầu ra sẽ hiển thị thông báo: Installer verified.

Mặt khác, nếu tập lệnh phát hiện một số khác biệt, nó sẽ hiển thị: Installer corrupt.
Để giải quyết vấn đề này, bạn cần tải xuống lại Trình cài đặt composer nhạc.

Cài đặt Composer

Sau khi xác minh tính toàn vẹn của tệp, bạn có thể chuyển sang cài đặt Composer.

Bạn sẽ muốn cài đặt Composer trong thư mục /usr/local/bin, dưới dạng một lệnh có thể truy cập được từ toàn bộ hệ thống.

Để cài đặt bạn dùng lệnh :

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Thông tin sẽ được hiển thị sau khi cài xong như hình dưới

Bạn có thể kiểm tra Composer đã hoạt động hay chưa bằng cách nhập lệnh :

composer

Và thông tin sẽ như dưới đây

[root@sv ~]# composer
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.3.9 2022-07-05 16:52:11

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display help for the given command. When no command is given display help for the list command
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi|--no-ansi           Force (or disable --no-ansi) ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
      --no-scripts               Skips the execution of all scripts defined in composer.json file.
  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.
      --no-cache                 Prevent use of the cache
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  about                Shows a short information about Composer.
  archive              Creates an archive of this composer package.
  browse               [home] Opens the package's repository URL or homepage in your browser.
  check-platform-reqs  Check that platform requirements are satisfied.
  clear-cache          [clearcache|cc] Clears composer's internal package cache.
  completion           Dump the shell completion script
  config               Sets config options.
  create-project       Creates new project from a package into given directory.
  depends              [why] Shows which packages cause the given package to be installed.
  diagnose             Diagnoses the system to identify common errors.
  dump-autoload        [dumpautoload] Dumps the autoloader.
  exec                 Executes a vendored binary/script.
  fund                 Discover how to help fund the maintenance of your dependencies.
  global               Allows running commands in the global composer dir ($COMPOSER_HOME).
  help                 Display help for a command
  init                 Creates a basic composer.json file in current directory.
  install              [i] Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
  licenses             Shows information about licenses of dependencies.
  list                 List commands
  outdated             Shows a list of installed packages that have updates available, including their latest version.
  prohibits            [why-not] Shows which packages prevent the given package from being installed.
  reinstall            Uninstalls and reinstalls the given package names
  remove               Removes a package from the require or require-dev.
  require              Adds required packages to your composer.json and installs them.
  run-script           [run] Runs the scripts defined in composer.json.
  search               Searches for packages.
  self-update          [selfupdate] Updates composer.phar to the latest version.
  show                 [info] Shows information about packages.
  status               Shows a list of locally modified packages.
  suggests             Shows package suggestions.
  update               [u|upgrade] Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.
  validate             Validates a composer.json and composer.lock.

Cuối cùng bạn có thể xóa file cài đặt với lệnh :

php -r “unlink(‘composer-setup.php’);”

Truy cập tới thư mục lavarel của bạn cần cài đặt và chạy lệnh dưới :

composer global require "laravel/installer"

Bây giờ, composer sẽ tải xuống các gói cơ bản và các phụ thuộc cần thiết và chính Laravel. Bạn sẽ thấy một cái gì đó như thế này trên bảng điều khiển SSH:

Dự án Laravel đang được thiết lập

Composer bây giờ nên cài đặt Laravel và sẽ thiết lập dự án của chúng tôi bằng cách sử dụng cấu trúc thư mục thích hợp bên trong miền web của chúng tôi. Xin lưu ý rằng cyber là tên dự án mà chúng tôi đang sử dụng cho bài viết này. Bạn có thể thay thế ‘cyber’ bằng tên dự án mà bạn muốn đặt cho ứng dụng của mình.
Sau đó, ứng dụng Laravel của chúng ta sẽ được cài đặt.

Khóa ứng dụng Laravel

Khi kết thúc quá trình cài đặt và thiết lập do Composer thực hiện, chúng ta sẽ thấy một Khóa ứng dụng. Phím này sẽ được sử dụng trong khi tạo các ứng dụng Laravel. Bạn có thể muốn ghi chú nó hoặc sao chép nó xuống một nơi nào đó. Bạn cũng có thể tạo Khoá ứng dụng mới bằng cách duyệt đến thư mục dự án của chúng tôi và sử dụng lệnh:

cd public
php artisan key:generate

Mặc dù ứng dụng của chúng tôi đã được thiết lập, nó sẽ không hoạt động trên máy chủ web. Nó đưa ra lỗi vì các thư mục cho Laravel chưa thể ghi và do đó ứng dụng của chúng tôi sẽ không hoạt động. Để làm cho các thư mục có thể ghi được, chúng ta sẽ nhập các lệnh sau:

chmod -R 777 storage
chmod -R 777 bootstrap/cache

Và thế là hết bạn có thể kiểm tra lại các cấu hình của mình.

Liên quan đến bài đăng

Pasted
Hướng dẫn sử dụng Cyber Panel

Hướng dẫn cấu hình Rclone sao lưu dữ liệu lên Google Drive cho Cyber Panel.

được viết và chém gió bởi LÊ XUÂN HẢO
14/10/2022
46
Pasted
Hướng dẫn sử dụng Cyber Panel

Khắc phục lỗi không thể ghi do sai quyền, hoặc lỗi không đúng Permissions trên CyberPanel

được viết và chém gió bởi LÊ XUÂN HẢO
10/07/2022
33
Pasted
Hướng dẫn sử dụng Cyber Panel

Cài đặt Extentions PHP (ví dụ ioncube) cho phiên bản PHP trên CyberPanel

được viết và chém gió bởi LÊ XUÂN HẢO
10/07/2022
13
Pasted
Hướng dẫn sử dụng Cyber Panel

Một số Log files trên CyberPanel

được viết và chém gió bởi LÊ XUÂN HẢO
05/06/2022
33
Xem thêm

Logolxh

© 2019 | LEXUANHAODOTCOM. ALL RIGHT RESERVED

HOCVIENCRYPTO.ORG  |  NGUOIDILINH.COM  |  CHECKSCAMHOMESTAY.ORG  |  HOMESTAYLAMDONG.COM

DMCA.com Protection Status

Xin Chào !

Đăng nhập vào tài khoản của bạn bên dưới

Đã quên mật khẩu?

Truy xuất mật khẩu của bạn

Vui lòng nhập tên người dùng hoặc địa chỉ email của bạn để đặt lại mật khẩu của bạn.

Đăng nhập
  • Đăng nhập
  • Hướng Dẫn Về Control Panel
    • Hướng dẫn sử dụng aaPanel
    • Hướng dẫn sử dụng Direct Admin
    • Hướng dẫn sử dụng Cloudflare
    • Hướng dẫn sử dụng cPanel
    • Hướng dẫn sử dụng Cyber Panel
    • Hướng dẫn sử dụng HOCVPS SCRIPT
    • Hướng dẫn sử dụng LarVPS SCRIPT
    • Hướng dẫn sử dụng TinoVPS SCRIPT
    • Hướng dẫn sử dụng VestaCP
    • Hướng dẫn sử dụng VPSSIM SCRIPT
    • Hướng dẫn sử dụng XVPS
  • Hướng Dẫn Sử Dụng Dịch Vụ
    • Hướng Dẫn Email Server
    • Hướng Dẫn Tên Miền
    • Hướng Dẫn Về Chứng Chỉ SSL
    • Hướng dẫn về Google Service
  • Hướng Dẫn Về CMS
    • Hướng Dẫn Về WordPress
  • Hướng Dẫn Về Hệ Điều Hành
    • Hướng Dẫn Về Windows
    • Hướng Dẫn Về Linux
    • Hướng Dẫn Về Ubuntu

© LeXuanHao.com . All Right Reserved. Powered by Di Linh Group Team.