nginx下搭建 Yii框架】的更多相关文章

因为启用了rewrite,导致css,js,images等静态文件也定向到index.php 我不得不重定向静态文件的路径 仅供参考: server { listen 80; server_name wap.test.com; root /data1/apps/php/wap.test.com/wap; location / { index index.php index.html index.htm; } # location ~ \.(js|css|png|gif|jpg|ico)$ { #…
© 版权声明:本文为博主原创文章,转载请注明出处 1.搭建环境 Maven:3.3.9 Struts2:2.5.10 Spring:4.3.8.RELEASE Hibernate:5.1.7.Final MySQL:5.7.17 2.说明 本文只有完整代码.具体搭建步骤请参考<Maven环境下搭建SSH框架之Spring整合Struts2>和<Maven环境下搭建SSH框架之Spring整合Hibernate> 此代码只新增了简单的日志功能. 3.项目结构 4.pom.xml &l…
© 版权声明:本文为博主原创文章,转载请注明出处 1.搭建环境 Spring:4.3.8.RELEASE Hibernate:5.1.7.Final MySQL:5.7.17 注意:其他版本在某些特性的使用上可能稍微存在差别 2.准备工作 本文是在上一篇博文<Maven环境下搭建SSH框架之Spring整合Struts2>的基础上继续搭建的.还未进行Spring整合Struts2的可以去搭建后再阅读本文. Maven环境下搭建SSH框架之Spring整合Struts2:http://www.c…
nginx下基于ThinkPHP框架的网站url重写nginx下的基于thinkphp的应用的url重写,需了解thinkphp的各种url格式参数的处理逻辑以及nginx重写的原理.简单点说,无论哪种url格式,nginx都需要执行ThinkPHP下的应用单一入口文件,然后将各种url格式按照一定的格式规则进行进行参数化处理,最终执行指定模块与控制器:这个过程用户是看不到的,用户只能看到各种规则的url,这些url的规则如下: #第一种 普通get多参数方式 htt://www.jb100.n…
用yii框架来生成web目录是输入E:\xampp\htdocs\yii\framework/yiic webapp E:\xampp\htdocs\web 时提示php不是内部命令,也不是... 这是需要配置环境变量 “我的电脑”上右键 -> “属性” -> “高级” -> “环境变量”,找到Path变量,双击,在结尾加上 ;E:\xampp\htdocs\php;E:\xampp\htdocs\mysql\bin\;E:\xampp\htdocs\Apache2\bin\ 完成以上步…
ci框架默认的url规则中带有应用的入口文件,例如: example.com/index.php/news/article/my_article 在以上URL中带有入口文件index.PHP,这样的URL规则对搜索引擎来说是不友好的,那么如何去除这个index.php呢?apache环境下:通过 .htaccess 文件来设置一些简单的规则删除它.下面是一个例子,使用“negative”方法将非指定内容进行重定向: RewriteEngine on RewriteCond $1 !^(index…
nginx环境下CodeIgniter会出现一些问题! 1.数据库驱动连接失败! 出现如下问题: A PHP Error was encountered Severity: Warning Message: mysqli::real_connect(): (HY000/2002): No such file or directory Filename: mysqli/mysqli_driver.php 解决方法: 这个问题是php.ini配置的问题. 默认以下配置为空,将以下三个选项设置成你my…
在上一章最简单理解CGI,FastCGI,WSGI  我们将fastcgi规范类比HTTP.下面我们通过一个案例更加明白fastcgi 我们使用的是 nginx作为前端 代理,我们包装了gevent_fastcgi FastCGIServer 作为我们的FastCGI Server. nginx配置: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #er…
  第一步:安装lnmp wget -c http://soft.vpser.net/lnmp/lnmp1.4-full.tar.gz 下载完lnmp后,进行解压文档 tar zxf lnmp1.4-full.tar.gz 解压后,安装lnmp cd lnmp1.4-full ./install.sh lnmp 第二步:配置项目路径 此处我部署的项目路径为 第三步:配置nginx 这两个文件都是在nginx的conf文件夹下,注意里面的配置 然后就是配置vhost   第四步:配置php.ini…
原来在winserver+Apache环境下工作良好的一个微信公众号后台迁移到阿里云(环境:Ubuntu 64位 | PHP5.4 | Nginx1.6)下却频出 404,403,只能访问CI routes.php中设置的默认控制器等问题,后来上网查里下可能是路由设置问题,几经折腾最后按下面的设置解决问题. 1.修改网站配置文件 server { 2 listen 80; 3 server_name example.com;//自己的域名 4 5 root /alidata/www/exampl…