时间:2021-05-26
原来在winserver+Apache环境下工作良好的一个微信公众号后台迁移到阿里云(环境:Ubuntu 64位 | PHP5.4 | Nginx1.6)下却频出 404,403,只能访问CI routes.php中设置的默认控制器等问题,后来上网查里下可能是路由设置问题,几经折腾最后按下面的设置解决问题。
1、修改网站配置文件
复制代码 代码如下:
server {
listen 80;
server_name example.com;//自己的域名
root /alidata//';
$config['uri_protocol'] = 'PATH_INFO';//貌似REQUEST_URI也行
$config['index_page'] = '';
3、网站根目录以及以下目录设置读写权限(777)
4、重启nginx
以上所述就是本文的全部内容了,希望能够对大家熟练使用CI框架有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
开发环境codeigniter2.14PHP5.4.18nginx1.4.2Codeigniter配置打开codeignite的config.php文件修改如下
本文实例讲述了php框架CodeIgniter主从数据库配置方法。分享给大家供大家参考,具体如下:CodeIgniter简称CI是最流行的一个phpMVC框架之
本文实例讲述了CI框架(CodeIgniter)操作redis的方法。分享给大家供大家参考,具体如下:1.在autoload.php中加入如下配置行$autol
本文详细讲述了Symfony2在Nginx下的配置方法。分享给大家供大家参考,具体如下:网上有很多关于symfony2在nginx下的配置文章,如果是小白,按照
路由要从httpredirect到https,可以改nginx/apache配置。如果不想在webserver中做这些修改配置,可以尝试在laravel框架中解