这里写自定义目录标题
开始
环境
这里安装的php是7.4版本,
apt install apache2 php mariadb-serverapt install php7.4-mysql php-dev
记得需要单独安装php7.4-mysql,不然可能会报错连接数据库出错,中电是wp_check_php_mysql_versions()
PHP Fatal error: Uncaught Error: Call to undefined function trailingslashit() in /var/www/html/wordpress/wp-includes/class-wp-textdomain-registry.php:103\nStack trace:\n#0 /var/www/html/wordpress/wp-includes/l10n.php(784): WP_Textdomain_Registry->set()\n#1 /var/www/html/wordpress/wp-includes/load.php(1401): load_textdomain()\n#2 /var/www/html/wordpress/wp-includes/load.php(162): wp_load_translations_early()\n#3 /var/www/html/wordpress/wp-settings.php(37): wp_check_php_mysql_versions()\n#4 /var/www/html/wordpress/wp-config.php(96): require_once('/var/www/html/w...')\n#5 /var/www/html/wordpress/wp-load.php(50): require_once('/var/www/html/w...')\n#6 /var/www/html/wordpress/wp-admin/install.php(36): require_once('/var/www/html/w...')\n#7 {main}\n thrown in /var/www/html/wordpress/wp-includes/class-wp-textdomain-registry.php on line 10
执行mysql_secure_installation
配置数据库的密码
执行如下命令,创建数据库,给数据库赋予权限,不然可能会打开页面但是说数据库有问题
create database wordpress_db;GRANT ALL PRIVILEGES ON wordpress_db.* TO root@localhost IDENTIFIED BY 'root';flush privileges;
安装
点击这里下载wordpress
我这里下载的是的6.1.1版本的tar.gz
可以用wget
直接下载,自己选择一个压缩格式
wget https://cn.wordpress.org/latest-zh_CN.zipwget https://cn.wordpress.org/latest-zh_CN.tar.gz
解压tar -zxvf xxx.tar.gz
将解压后的wordpress文件夹复制到/var/www/html/
下,修改配置文件/var/www/html/wordpress/wp-config-sample.php
并重命名为wp-config.php
,将配置文件里的数据库名、用户名和密码填了
cp -a /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
重启apache
打开
浏览器访问localhost/wordpress/wp-admin/install.php
填写一些基本信息以后,就可以点击安装了,安装很快。
安装好以后,进入主页面
修改配置
这里需要修改一点配置,如果直接访问{ip}/wordpress
或者{ip}/wordpress/wp-admin
进入管理界面,可能会发现有的连接被重定向为localhost
了,这个可能是默认的设置,导致出了主机就不能访问管理后台或者不能访问文章详细页面了。
这个在数据库中有记录,表wordpress_db -> wp_options
,主要是如下两个字段的影响,修改为自己的ip就行了
MariaDB [wordpress_db]> select option_name,option_value from wp_options where option_name='home' or option_name='siteurl';+-------------+----------------------------+| option_name | option_value |+-------------+----------------------------+| home | http://localhost/wordpress || siteurl | http://localhost/wordpress |+-------------+----------------------------+
比如我这里的虚拟机ip地址为192.168.1.116
MariaDB [wordpress_db]> update wp_options set option_value='http://192.168.1.116/wordpress' where option_name='siteurl';Query OK, 1 row affected (0.002 sec)Rows matched: 1 Changed: 1 Warnings: 0MariaDB [wordpress_db]> update wp_options set option_value='http://192.168.1.116/wordpress' where option_name='home';Query OK, 1 row affected (0.003 sec)Rows matched: 1 Changed: 1 Warnings: 0
然后可以重启一下阿帕奇,就可以通过ip访问了。
主题
安装主题的方法大概有以下几种
第一、主题商店
在管理页面->外观->主题
里面,可以看到已有的现成的主题,可以直接下载下来用
第二、上传zip
可以下载主题的zip压缩包然后在这个页面上传上去,但是好像有点问题,比如我现在用的主题,上传就不成功,好像说是什么上传文件的大小优问题,但是没有改好,因此就有了第三种方法
第三、直接传到在源代码里
将主题zip压缩包解压,放在wordpress路径/var/www/html/wordpress/wp-content/themes/
下,然后在管理页面->外观->主题
已安装的主题李点击应用就好了。
我用的主题
二次元向 WP 主题: Kratos-pjax
mirrors / xb2016 / kratos-pjax
直接下载下载,然后放到阿帕奇的路径下
wget https://gitcode.net/mirrors/xb2016/kratos-pjax/-/archive/master/kratos-pjax-master.zip
参考链接
WordPress系列教程(一)----WordPress环境准备与安装
史上最详细的WordPress安装教程(六):安装WordPress
来源地址:https://blog.csdn.net/qq_41037945/article/details/128763754