在本指南中,我们将在虚拟服务器上安装 wordpress 应用程序,以免每次都做同样的工作,我们将采用程序集 Debian 12 上的 Web 堆栈。 该程序集专门用于快速部署需要 php 和 mariadb 的 Web 应用程序。 从官网下载最新版本,通过浏览器安装。 所有必要的服务都已安装和配置。 您还可以订购预装 wordpress 的 vps 服务器,您只需要指定登录名和密码即可进行管理。 |
1. 下载最新版本的wordpress |
|
apt update && sudo apt upgrade
wget https://wordpress.org/latest.zip
apt install unzip
mkdir -p /var/www/
unzip latest.zip -d /var/www/
mv /var/www/wordpress /var/www/domain.tld
2. 创建数据库并写入设置
mariadb -u root
create database wpdomain;
grant all privileges on wpdomain.* to user@localhost identified by 'your-password';
flush privileges;
exit;
现在我们将在配置文件中指定所有这些数据 wp-config.php
cd /var/www/domain.tld/
cp wp-config-sample.php wp-config.php
nano wp-config.php
/** The name of the database for WordPress */
define('DB_NAME', 'wpdomain');
/** MySQL database username */
define('DB_USER', 'user');
/** MySQL database password */
define('DB_PASSWORD', 'your-password');
保存更改 CTRL + O,回车并退出 CTRL + X
3. 网络服务设置
为我们的域分配权限并创建配置文件:
chown www-data:www-data /var/www/domain.tld/ -R
mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/domain.tld.conf
配置文件:
/etc/nginx/conf.d/domain.tld.conf
server {
listen 80;
listen [::]:80;
server_name _;
root /var/www/domain.tld;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
location /phpmyadmin {
auth_basic "Admin Login";
auth_basic_user_file /etc/nginx/pma_access;
}
# A long browser cache lifetime can speed up repeat visits to your page
location ~* \.(jpg|jpeg|gif|png|webp|svg|woff|woff2|ttf|css|js|ico|xml)$ {
access_log off;
log_not_found off;
expires 360d;
}
# disable access to hidden files
location ~ /\.ht {
access_log off;
log_not_found off;
deny all;
}
}
让我们重新启动服务:
service nginx restart
/etc/init.d/php8.2-fpm restart
将 ftp 用户的主目录更改为我们的主目录:
/etc/passwd
ftpuser:x:1000:1000:,,,:/var/www/domain.tld:/bin/bash
让我们为配置更改 phpMyAdmin 的路径:
ln -s /usr/share/phpmyadmin /var/www/domain.tld/
将 domain.tld 更改为您已经在 DNS 编辑器中配置的 VPS 服务器的 ip 地址。 因此,您可以通过类推添加多个站点。 使用配置的 http://domain.tld/ 域转到浏览器并在浏览器中完成安装。 系统将提示您输入管理员用户名和密码。 这样就完成了安装。 在站点转移的情况下,您可以放置现有文件并导入数据库。
现在您可以在浏览器中打开类似 http://server_ip/ 的链接并测试应用程序。
为了进入管理菜单,请点击表格的链接 http://server_ip/wp-admin
Wordpress 安装完成。
暂时没有评论