最近又是主机,又是程序,又是配置~
全部都要自己搞,真的我只想安静的copy code
然而有时候却出现这样那样的问题
说说我的遭遇吧~
一开始要做微信支付,项目不得不放到服务器上测试~ 好吧,千辛万苦弄了个学生版主机~ 还好有在学校的朋友
主机弄好之后又是一堆设置~ 我拿出了几年前用的自己的路来配置~~~ 该死 不支持了 安装了3遍都是失败
只有换其他的了 那就lnmp 把~ 还好这个安装比较简单
等等~~~ 程序布局到服务器后 404 ~ 我的天~ 原来是不支持pathindo模式 而我本地的环境是 Apache的 只有一点点的去问度娘了~
(微信支付nitify_url不能有?号~~ 所以 我把tp的urlmodel 改为0 老是不能通知到服务器,这个问题是我一定要将nginx的pathinfo模式配出来的原因)
我百啊百 度啊度
终于看到了一行代码能成功的始我的程序支持pathinfo模式了~
唉~我的个心累啊---具体心酸-描述不出来~
下面上具体修改的文件
我的网站是 test.micuer.com
lnmp1.4最新版
1找到/usr/local/nginx/conf/vhost 目录下你的网站对应的conf文件【我的是test.micuer.com.conf】你们根据自己的实际请款而定
2 打开1中的conf文件 添加 include enable-php-pathinfo.conf; 这一句 加在location 前面 我是直接加在了14行(此句代码单独占了一行)
3在命令行运行 service nginx restart
就可以了~这个是根据服务器环境配置的 如果您的服务器环境和我的一样,应该就没问题了
下面我将enable-php-pathinfo.conf中的代码贴上来
大家乐意直接复制下面的代码到 1中的 location前面 也是没有问题的
location ~ [^/]\.php(/|$)
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}
--------------------------------
test.micuer.com.conf具体配置如下 我把多余的配置全删了~~~
文章整体思路比较乱- 多数是吐槽
公司让测试环境,居然连一个ftp都不给~ 还得自己花钱去鼓捣服务器~ 你说坑不坑
好啦,如果本文对你有所帮助的话,记得留言支持下哦
我是韩宇~ 那个从重庆回到陕西的韩宇
网站:micuer.com
最后记上自己的话语: 在你得不到的时候,你就努力的吧自己变得强大~ 失去的不要 难过,未来会更加美好~
爱你们哟