Android 发表于 2017-3-24 14:15:44

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

我的 ubuntu 16.04   PHP7.0       Apache/2.4.18 (Ubuntu)   我的没有 http.conf文件



happynetlife 发表于 2017-3-26 23:40:17

个人配置环境有差异,我的是这样的:

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;
      }
}

Hex 发表于 2017-3-24 14:26:31

Android 发表于 2017-3-24 14:24
就是想把信息说的全乎一点。。   不讨论apache ,, 又发现一个亮点, 用ci3 不能用 php7.. ...

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

另外,我建议你不要搞隐藏 index.php 了,这个是服务器配置问题,花一下午搞这个没意义。

Android 发表于 2017-3-24 14:24:49

Hex 发表于 2017-3-24 14:19
不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系 ...

就是想把信息说的全乎一点。。   不讨论apache ,, 又发现一个亮点, 用ci3 不能用 php7..

Hex 发表于 2017-3-24 14:19:42

不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系。

Android 发表于 2017-3-24 14:29:30

Hex 发表于 2017-3-24 14:26
你要用 PHP 7,需要等待 CI4 的发布。

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

php7跟 ci3有啥联系啊??怎么这么多问题啊。。

Android 发表于 2017-3-24 15:33:44

Hex 发表于 2017-3-24 14:19
不要用 PHP 7,CI 3 不支持。apache 不可能没有 http.conf,这个你最好去看看 apache 设置,跟 PHP 没关系 ...

那就不管了,最后用的也不是我部署的服务器:lol

Hex 发表于 2017-3-24 18:03:31

Android 发表于 2017-3-24 14:29
php7跟 ci3有啥联系啊??怎么这么多问题啊。。

我不是说了吗,CI3 不支持 PHP7。。。

Android 发表于 2017-3-25 07:44:54

Hex 发表于 2017-3-24 18:03
我不是说了吗,CI3 不支持 PHP7。。。

嗯嗯知道了:lol

Android 发表于 2017-3-25 07:45:12

Hex 发表于 2017-3-24 18:03
我不是说了吗,CI3 不支持 PHP7。。。

嗯嗯知道了:lol

happynetlife 发表于 2017-3-25 15:49:33

为毛我PHP7.1.2+ nginx/1.10.3+memcached去掉index.php用着一点毛病没有呢?{:1_1:}
页: [1] 2
查看完整版本: 去掉index.php,按照文档说的不行的,部署环境请见内容