会员登录|免费注册|忘记密码|管理入口 返回主站||保存桌面
Typecho 搭建
2024-12-23IP属地 湖北0

今天终于把网站搭好了,由于我的强迫症,回滚了好几次,哈哈 ( ╯□╰ )

Typecho 搭建

安装

服务器用的 $ubuntu$ $20.04$,先更新下软件列表

然后安装软件,我用的是 $LNMP$,包含 $linux+nginx+mysql+php$,算是比较流行的网站服务器架构,对应的还有一种 $LAMP$

注意:$php$ 和 $mysql$ 的版本对应

配置

首先配置 $php$,切换到 $php$ 安装目录,一般在 下,修改 $php.ini$ 文件,将其中某行的 修改为 ,据说是有安全隐患(),之后重启 $php$

接下来配置 $nginx$,切换到 $nginx$ 安装目录,我的在 ,选择 $sites-available/default$ 目录

设置路由,修改监听端口号(默认80端口,如果要改,记得在服务商防火墙那儿开启端口号);

修改域名(如果有的话);

设置 $root$ 资源目录,这个是之后 $typecho$ 的资源目录,$url$ 会默认到这个路径下寻找资源,其中的$index$ 是默认的 $index.php$,也可以再加上 $index.php$

注意:上面代码的 $32$ 行, 是 $unix$ 的域套接字,要和 $php$ 的配置一样,否则报 $502$ 错误。检查 $php$ 配置如下

重启 $nginx$,如果你修改了 $unix$ 套接字监听内容则要连同 $php$ 一起重启

安装 $phpmyadmin$,并链接到准备存放 $typecho$ 的准备存放 $typecho$ 的 $root$ 目录

下载 Typecho

下载 $typecho$ 安装包并解压到 $nginx$ 配置的 $root$ 对应目录下

创建数据库

借助了 $phpmyadmin$,可以可视化的建库

浏览器 $url$ 输入 或 ,同样的,$mysql$ 数据库 $3306$ 端口要开启

这个时候要登录 $mysql$ 数据库

进入 $phpmyadmin$,点击左侧的新建,数据库取名 ,其他的默认就行

配置 Typecho

浏览器输入自己要配置的域名或上面填写过的 $ip$,进入欢迎页面

此时填写数据库用户名、密码、数据库名、数据库前缀名,可能创建 $config.inc.php$ 会报错,需要复制代码

点击创建完毕,继续安装

大功告成

补充

开启地址重写

设置 $php$ 的 ,$php$ 的日志文件存在下

nginx 素质三连