首页 » Web前端 » 上传405php技巧_若安在Linux下搭建自己的Blog

上传405php技巧_若安在Linux下搭建自己的Blog

访客 2024-11-13 0

扫一扫用手机浏览

文章目录 [+]

原生支持 Markdown 排版语法,易读更易写。
支持 BAE/GAE/SAE 等各种云主机,纵然面对突如其来的高访问量,也能轻松应对。

精心打磨过的操作界面,依然是你熟习的面孔,更多了一份成熟与知心。
每一个像素的剪裁,都只为离完美更进一步。

上传405php技巧_若安在Linux下搭建自己的Blog

Typecho 支持markdown语法

上传405php技巧_若安在Linux下搭建自己的Blog
(图片来自网络侵删)

丰富可定制化的主题

地址:http://typecho.org/

你可以在自己的做事器上(购买高性价比的VPS,价格不贵哦),搭建web环境,利用LNMP或LAMP,这里无需赘述,紧张先容一下几个须要把稳的点:

Nginx

无法登录后台,涌现\"大众405, method not allowed\"大众

这紧张是由于nginx的固有bug导致,由于typecho利用的是静态化地址,而nginx 0.7之前的版本是不许可对静态地址做post要求的,以是会涌现这个缺点。

办理方法

升级nginx至0.7或者0.7以上的版本即可

无法登录后台,点击前台链接或者后台登录时涌现\公众404, not found\公众

这是nginx的设置时没有把稳支持pathinfo导致的,详细关于php pathinfo的信息可以在网上搜索到。

办理方法

一样平常的涌现这种情形时,nginx.conf里的的location设置都是类似这样

location ~ .\.php$

要支持pathinfo,要改成

location ~ .\.php(\/.)$

然后在location里加上

set $path_info \"大众\"大众;

set $real_script_name $fastcgi_script_name;

if ($fastcgi_script_name ~ \公众^(.+?\.php)(/.+)$\"大众) {

set $real_script_name $1;

set $path_info $2;

}

fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;

fastcgi_param SCRIPT_NAME $real_script_name;

fastcgi_param PATH_INFO $path_info;

在某些老版本的php里面,可能还要打开php.ini里的cgi.fix_pathinfo

cgi.fix_pathinfo = 1

无法实现伪静态化,在后台设置不堪利

这紧张时nginx的rewrite没有设置导致的

办理方法

在nginx.conf里找到网站的server配置段,一样平常我们推举如下的配置

server {

listen 80;

server_name yourdomain.com;

root /home/yourdomain/www/;

index index.html index.htm index.php;

if (!-e $request_filename) {

rewrite ^(.)$ /index.php$1 last;

}

location ~ .\.php(\/.)$ {

include fastcgi.conf;

fastcgi_pass 127.0.0.1:9000;

}

access_log logs/yourdomain.log combined;

}

把稳把以上配置中的yourdomain换成你自己的实际域名和实际目录存放地址

caddy

yoursite.com {

tls yourmail@youermail.com

root /home/wwwroot/yoursite.com

gzip

fastcgi / 127.0.0.1:9000 php

rewrite / {

if {path} not_match (/usr/|/admin/)

to /index.php{uri}

}

}

配置Typecho紧张把稳下Nginx的配置即可,由于,不理解代码的同学,大部分问题都在这上面,页面正常访问后会有一个勾引安装的过程,这个过程便是配置数据库和后台的一些信息,按哀求填入即可。

安装完毕

完成之后可以到主题页面下,下载得当的主题,上传build//usr/themes/下即可

地址:https://typecho.me/

Typecho 拥有非常不错的扩展性,和插件,如果定制化的需求可以下载中意的主题通过变动代码,或下载插件丰富功能,定制化需求。

关于如何访问自己的Blog

站点搭建好之后想要访问,一贯利用IP去访问会显得很low,而且也未便利影象,这一点我们可以通过申请免费的域名来进行解析,使得自己的站点显得更完美!

域名可以在:

https://my.freenom.com/clientarea.php

上申请一个免费的域名

申请完域名之后做好DNS的解析,即可完成域名的访问啦~

后面便是按自己的喜好,添加照片和文章在上面即可。

以下是

地址:

http://www.maplegrove.cf/

标签:

相关文章

phpjwt下载技巧_浅谈JWT Token机制

Token和session的差异跨域问题:token没有跨域问题,session有跨域问题;随意马虎扩展:token不储存于做事器...

Web前端 2024-12-15 阅读0 评论0