common/functions.php line: 112,LNMP环境创建ThinkPHP项目

看到ThinkPHP发布了3.1.3版本,下载了一个创建项目玩玩。中间还遇到些小问题,记录一下。

1.下载解压缩TP

unzip ThinkPHP3.1.3_Full.zip -d /www/lib/

2.创建项目文件

cd /www/cms/tp

vim index.php

define('APP_DEBUG', 1);

require '../../lib/ThinkPHP/ThinkPHP.php';

3.修改权限

chmod 775 . -R

4.浏览器访问,基本上会出现如下错误

无法加载模块:index.php

错误位置

FILE: /data/www/lib/ThinkPHP/Common/functions.php  LINE: 112

e556a94b4991dcd033d8addc22c2123f.png

5.编辑配置文件

vim Conf/config.php

return array(

//'配置项'=>'配置值'

'URL_HTML_SUFFIX' => '',

'URL_CASE_INSENSITIVE' => 1,

);

?>

至此大功告成

252da12f4b527415a079df5da7fa377a.png

附本人nginx host配置

# tp.cms.com

server {

listen 80;

root /www/cms/tp;

index index.html index.htm index.php index-dev.php;

server_name .tp.cms.com;

location ~* \.php {

fastcgi_pass 127.0.0.1:9000;

#fastcgi_pass unix:/tmp/nginx_sockets_php5-fpm.sock;

fastcgi_index index.php;

include fastcgi.conf;

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 PATH_INFO $path_info;

fastcgi_param SCRIPT_NAME $real_script_name;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

}

if (!-e $request_filename) {

rewrite ^(.*)$ /index.php$1 break;

}

}

更新记录:

2015-12-28:修改nginx配置的错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值