用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3018|回复: 14
收起左侧

去掉index.php,按照文档说的不行的,部署环境请见内容

[复制链接]
发表于 2017-3-24 14:15:44 | 显示全部楼层 |阅读模式
我的 ubuntu 16.04   PHP  7.0       Apache/2.4.18 (Ubuntu)   我的没有 http.conf文件

  

发表于 2017-3-26 23:40:17 | 显示全部楼层
个人配置环境有差异,我的是这样的:
PHP复制代码
 
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内容
PHP复制代码
 
location / {
        if (!-e $request_filename) {
                rewrite ^/(.*)$ /index.php last;
        }
}
 
复制代码
发表于 2017-3-24 14:26:31 | 显示全部楼层
Android 发表于 2017-3-24 14:24
就是想把信息说的全乎一点。。   不讨论apache ,, 又发现一个亮点, 用ci3 不能用 php7  .. ...

你要用 PHP 7,需要等待 CI4 的发布。

另外,我建议你不要搞隐藏 index.php 了,这个是服务器配置问题,花一下午搞这个没意义。
 楼主| 发表于 2017-3-24 14:24:49 | 显示全部楼层
Hex 发表于 2017-3-24 14:19
不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系 ...

就是想把信息说的全乎一点。。   不讨论apache ,, 又发现一个亮点, 用ci3 不能用 php7  ..
发表于 2017-3-24 14:19:42 | 显示全部楼层
不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系。
 楼主| 发表于 2017-3-24 14:29:30 | 显示全部楼层
Hex 发表于 2017-3-24 14:26
你要用 PHP 7,需要等待 CI4 的发布。

另外,我建议你不要搞隐藏 index.php 了,这个是服务器配置问题, ...

php7  跟 ci3  有啥联系啊??  怎么这么多问题啊。。
 楼主| 发表于 2017-3-24 15:33:44 | 显示全部楼层
Hex 发表于 2017-3-24 14:19
不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系 ...

  那就不管了,最后用的也不是我部署的服务器
发表于 2017-3-24 18:03:31 | 显示全部楼层
Android 发表于 2017-3-24 14:29
php7  跟 ci3  有啥联系啊??  怎么这么多问题啊。。

我不是说了吗,CI3 不支持 PHP7。。。
 楼主| 发表于 2017-3-25 07:44:54 | 显示全部楼层
Hex 发表于 2017-3-24 18:03
我不是说了吗,CI3 不支持 PHP7。。。

嗯嗯知道了
 楼主| 发表于 2017-3-25 07:45:12 | 显示全部楼层
Hex 发表于 2017-3-24 18:03
我不是说了吗,CI3 不支持 PHP7。。。

嗯嗯知道了
发表于 2017-3-25 15:49:33 | 显示全部楼层
为毛我PHP7.1.2+ nginx/1.10.3+memcached去掉index.php用着一点毛病没有呢?

本版积分规则