WordPress已经成为一个 内容管理系统 (CMS)网络中最流行和使用的, 这是由于它可以适应不同类型的使用,它还具有大量的插件,可让您进一步增强其使用效果而不会离开该湖的主题或外观。
这次 我们将分享一个有关如何在Ubuntu中安装WordPress的简单指南, 以便拥有测试站点或仍不知道其功能的用户。
安装过程
在做任何事情之前, 您必须使用:
sudo apt-get upgrade && sudo apt-get upgrade -y
Nginx安装
为了在我们的系统上安装WordPress, 我们将依靠一些工具进行操作,第一个是Nginx:
sudo apt-get install nginx -y
MariaDB安装
至 我们将选择MariaDB的数据库服务,对于其安装,我们执行:
sudo apt-get install mariadb-server -y
现在做这个 我们将执行以下命令来配置数据库服务器:
mysql_secure_installation
仅在这里 我们将按照说明进行操作,并要求我们设置密码, 我们一定不能忘记。
创建数据库
我们必须使用输入的凭据登录如果我们保留默认值,则应如下所示:
mysql -u root -p
如果他们不应该将您的用户名放在-u之后,将您的密码放在-p之后
做完了 是时候创建数据库了,通过执行以下命令可以为WordPress提供服务:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
在这些 您将用数据库密码替换用户名。
PHP安装
要安装PHP及其所有必需的依赖项和模块, 运行以下命令:
须藤apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y
做这个给时间,我们将编辑php.ini文件。
sudo nano /etc/php/7.2/fpm/php.ini
Y 寻找这条线:
;cgi.fix_pathinfo=1
我们必须取消注释 去除 将= 1更改为= 0, 保持如下:
cgi.fix_pathinfo=0
然后 我们将在php.ini文件中查找以下行,并将以下值放置,它们应如下所示:
upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120
下载WordPress
现在 让我们下载最新版本的WordPress 并将其放在默认的Nginx目录中:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
使用以下命令解压缩刚刚下载的文件:
tar -zxvf latest.tar.gz --strip-components=1
现在 让我们更改Nginx文件夹的权限:
chown -R www-data:www-data /var/www/html/
chmod -R 755
做完了 让我们创建一个配置文件:
nano /etc/nginx/sites-available/example.com
Y 我们把以下内容:
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
现在 我们必须启用它:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
现在 重新启动Nginx和PHP 使更改生效
sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service
设置WordPress
现在 让我们编辑WordPress配置文件 我们将在其中放置数据库凭据的位置:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
Y 我们将在其中更改信息 他:
define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');
做完了 出于安全原因,他们必须更新安全密钥 在您的wp-config中。
为了什么 我们必须产生它们,我们通过访问 此链接 然后我们更改此站点在我们的配置文件中为我们提供的值。
并完成它 我们已经在系统上安装了WordPress。
要简单地开始使用它 我们必须打开浏览器,并在地址栏中放置我们使用wordpress的路径 在/ var / www / html等/ 或我们的IP地址。
现在,我们将更改Nginx文件夹的权限:
chown -R www-data:www-data / var / www / html /
chmod -R 755
chmod -R 755后出错(缺少参数)
请更正sudo apt-get upgrade && sudo apt-get upgrade -y
由
sudo apt-get更新&& sudo apt-get升级-y