Giới thiệu
Piwigo là một phần mềm thư viện ảnh nguồn mở phổ biến. Trong bài viết này, tôi sẽ chỉ cho bạn cách cài đặt Piwigo trên máy chủ Vultr dựa trên ứng dụng LEMP One-Click.
Điều kiện tiên quyết
- Triển khai ứng dụng LEMP Vultr One-Click.
- Đăng nhập vào ứng dụng VPS qua SSH với quyền root (nếu không bạn có thể sử dụng
sudo
).
Bước một: Tạo cơ sở dữ liệu
Hiển thị mật khẩu root MySQL trên thiết bị đầu cuối của bạn.
cat /root/.my.cnf
Sử dụng mật khẩu gốc để đăng nhập vào bảng điều khiển MySQL.
mysql -u root -p
Tạo và cấu hình cơ sở dữ liệu trong MySQL với các lệnh sau. Hãy nhớ thay thế tên cơ sở dữ liệu piwigo
, tên người dùng myusername
và mật khẩu mypassword
bằng tên riêng của bạn.
create database piwigo;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on piwigo.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;
Bước hai: Tải xuống tập lệnh Piwigo NetInstall
Piwigo có thể được cài đặt với một tập lệnh NetInstall hoặc gói lưu trữ đầy đủ. Để thuận tiện, chúng tôi sẽ sử dụng trước đây.
Trước tiên, bạn cần xóa các tệp mặc định được tạo bởi Vultr.
cd /usr/share/nginx/html/
rm -f background.jpg index.php logo.png
Truy cập trang web chính thức Piwigo từ trình duyệt của bạn, nhấp vào nút Download NetInstall
để tải xuống tập lệnh được đặt tên piwigo-netinstall.php
cho máy cục bộ của bạn. Sau đó, tải nó lên thư mục /usr/share/nginx/html/
trên VPS Vultr của bạn với ứng dụng khách SCP mà bạn chọn.
Trước khi cài đặt, bạn cần thêm quyền ghi vào thư mục /usr/share/nginx/html/
, nếu không bạn sẽ gặp lỗi quyền.
chmod -R a+w /usr/share/nginx/html/
Truy cập http://[SERVER_IP]/piwigo-netinstall.php
trong trình duyệt của bạn. Thay thế [SERVER_IP]
bằng địa chỉ IP của VPS của bạn. Làm theo các hướng dẫn trên màn hình để định cấu hình Piwigo.
Trên trang "Chào mừng bạn đến với NetInstall", bạn có thể chọn ngôn ngữ và cài đặt đích.
Đối với bài viết này, chúng tôi sẽ chọn cài đặt Piwigo trong thư mục gốc. Xóa "piwigo" khỏi hộp văn bản. Ngoài ra, bạn có thể chỉ định một điểm đến khác.
Nhấp vào nút "Truy xuất và giải nén Piwigo".
Trên trang "Xin chúc mừng!", Nhấp vào "Cài đặt Piwigo ngay bây giờ".
Trên trang "Cấu hình", bạn cần nhập các tham số như được chỉ định bên dưới.
Cấu hình cơ bản
Chọn một ngôn ngữ như bạn muốn.
Cấu hình cơ sở dữ liệu
Host: localhost
User: myusername
Password: mypassword
Database name: piwigo
Database table prefix: piwigo_
Hãy nhớ thay thế người dùng cơ sở dữ liệu myusername
, mật khẩu mypassword
cơ sở dữ liệu piwigo
, tên cơ sở dữ liệu và tiền tố của bảng cơ sở dữ liệu bằng chính cơ sở dữ liệu piwigo_
của bạn. Không sửa đổi trường "Máy chủ".
Cấu hình quản trị
Chỉ định tên người dùng, mật khẩu và địa chỉ email của quản trị viên.
Nhấp vào "Bắt đầu cài đặt".
Trên trang "Xin chúc mừng!", Nhấp vào "Ghé thăm phòng trưng bày".
Bạn có thể thấy một thông báo cảnh báo.
Warning: strftime(): It is not safe to rely on the system's timezone settings.
Để sửa cảnh báo, bạn cần sửa đổi php.ini
tệp.
vi /etc/php.ini
Xác định vị trí dòng sau.
;date.timezone =
Giả sử rằng VPS của bạn đã được triển khai tại "Los Angeles, California", bạn cần cập nhật dòng như sau.
date.timezone = America/Los_Angeles
Nếu VPS của bạn sẽ được triển khai tại một địa điểm khác, bạn có thể tìm thấy giá trị phù hợp từ đó https://php.net/manual/en/timezones.php
.
Lưu và bỏ vi.
:wq
Để thực hiện những thay đổi này, bạn cần khởi động lại máy chủ web:
service nginx restart && service php-fpm restart
Đó là nó. Bạn đã cài đặt Piwigo lên VPS Vultr của mình. Truy cập http://[SERVER_IP]/
để bắt đầu sử dụng nó.