Heim > Backend-Entwicklung > PHP-Tutorial > Nginx下配置codeigniter框架,nginxcodeigniter_PHP教程

Nginx下配置codeigniter框架,nginxcodeigniter_PHP教程

WBOY
Freigeben: 2016-07-13 09:58:40
Original
1087 Leute haben es durchsucht

Nginx下配置codeigniter框架,nginxcodeigniter

原来在winserver+Apache环境下工作良好的一个微信公众号后台迁移到阿里云(环境:Ubuntu 64位 | PHP5.4 | Nginx1.6)下却频出 404,403,只能访问CI routes.php中设置的默认控制器等问题,后来上网查里下可能是路由设置问题,几经折腾最后按下面的设置解决问题。

1、修改网站配置文件

<span>server {
 2     listen 80;
 3     server_name<span> example.com</span>;//自己的域名
 4 
 5     root <span>/alidata/www/example</span>;//网站目录
 6     index index.php index.htm index.html;
 7 
 8     location / {
 9             try_files $uri $uri/ /index.php;
10     }
11 
12     location /index.php{
13         fastcgi_pass  127.0.0.1:9000;
14         fastcgi_param SCRIPT_FILENAME <span>/alidata/www/example/index.php</span>;
15       <span>  fastcgi_param PATH_INFO $fastcgi_path_info;</span>
16         fastcgi_split_path_info ^(.+\.php)(.*)$;
17         fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
18         include  fastcgi.conf;
19     }
20 
21 }</span>
Nach dem Login kopieren

2、修改CI 的config.php 文件

$config['base_url']     = 'http://example.com/';

$config['uri_protocol'] = 'PATH_INFO';//貌似REQUEST_URI也行

$config['index_page'] = '';

3、网站根目录以及以下目录设置读写权限(777)

4、重启nginx

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/977523.htmlTechArticleNginx下配置codeigniter框架,nginxcodeigniter 原来在winserver+Apache环境下工作良好的一个微信公众号后台迁移到阿里云(环境:Ubuntu 64位 | PHP5.4 |...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage