去掉index.php,按照文档说的不行的,部署环境请见内容
我的 ubuntu 16.04 PHP7.0 Apache/2.4.18 (Ubuntu) 我的没有 http.conf文件个人配置环境有差异,我的是这样的:
server {
listen 80;
server_name www.xxxx.com.cn xxxx.com.cn;
access_log /home/wwwlogs/www.xxxx.com.cn_nginx.log combined;
index index.html index.htm index.php;
include /usr/local/nginx/conf/rewrite/codeigniter.conf;
root /home/inetpub/xxxx.com.cn/wwwroot;
if ($host != www.xxxx.com.cn) {
return 301 $scheme://www.xxxx.com.cn$request_uri;
}
#error_page 404 = /404.html;
#error_page 502 = /502.html;
location ~ [^/]\.php(/|$) {
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$ {
expires 7d;
access_log off;
}
location ~ /\.ht {
deny all;
}
}
codeigniter.conf内容
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php last;
}
}
Android 发表于 2017-3-24 14:24
就是想把信息说的全乎一点。。 不讨论apache ,, 又发现一个亮点, 用ci3 不能用 php7.. ...
你要用 PHP 7,需要等待 CI4 的发布。
另外,我建议你不要搞隐藏 index.php 了,这个是服务器配置问题,花一下午搞这个没意义。 Hex 发表于 2017-3-24 14:19
不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系 ...
就是想把信息说的全乎一点。。 不讨论apache ,, 又发现一个亮点, 用ci3 不能用 php7.. 不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系。 Hex 发表于 2017-3-24 14:26
你要用 PHP 7,需要等待 CI4 的发布。
另外,我建议你不要搞隐藏 index.php 了,这个是服务器配置问题, ...
php7跟 ci3有啥联系啊??怎么这么多问题啊。。 Hex 发表于 2017-3-24 14:19
不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系 ...
那就不管了,最后用的也不是我部署的服务器:lol Android 发表于 2017-3-24 14:29
php7跟 ci3有啥联系啊??怎么这么多问题啊。。
我不是说了吗,CI3 不支持 PHP7。。。 Hex 发表于 2017-3-24 18:03
我不是说了吗,CI3 不支持 PHP7。。。
嗯嗯知道了:lol Hex 发表于 2017-3-24 18:03
我不是说了吗,CI3 不支持 PHP7。。。
嗯嗯知道了:lol 为毛我PHP7.1.2+ nginx/1.10.3+memcached去掉index.php用着一点毛病没有呢?{:1_1:}
页:
[1]
2