Home  >  Article  >  php教程  >  在nginx服务部署startbbs

在nginx服务部署startbbs

WBOY
WBOYOriginal
2016-06-13 11:29:321035browse

1. 在ubuntu+nginx部署后出现index.php/install无限重定向的问题。在本地window则无问题。解决方案,在本地安装后将数据库直接还原到服务器,跳过安装流程。
2. 首页打开布局乱了,图片,css ,js所有静态文件 都打不开。以后是nginx配置出错,利用别的已经在运行的配置运行startbbs问题依旧,折腾许久许久,后来才发现不知道为什么页面上都是https而不是http.而用http是可以打开静态文件的。
3. 在app/config/config.php中将config['base_url']由默认的空改为“http://xxx.com”才解决问题。
nginx配置如下:


server {
        #listen   80; ## listen for ipv4; this line is default and implied
        #listen   [::]:80 default ipv6only=on; ## listen for ipv6


        root /srv/www/forum/public_html;
        index index.php index.html index.htm;

        server_name xxx.com;

        error_log /srv/www/forum/logs/nginx.error.log;
        access_log /srv/www/forum/logs/nginx.access.log;

        location / {
                if (-e $request_filename) { 
                        break;
                }
                if (!-e $request_filename) { 
                        rewrite ^/(.*)$ /index.php/$1 last;
                        #rewrite "^/(.*)$" /index.php last;
                }
        }

        location ~ .+\\.php($|/) {
                fastcgi_pass    127.0.0.1:9000;
                fastcgi_index   index.php;
                fastcgi_split_path_info ^(.+\\.php)(.*)$;
                include         fastcgi_params;
                fastcgi_param   SCRIPT_FILENAME          $document_root$fastcgi_script_name;
                fastcgi_param   PATH_INFO               $fastcgi_path_info;
                fastcgi_param   PATH_TRANSLATED $document_root$fastcgi_path_info;
                #fastcgi_param PATH_INFO $path_info;
        }
        

}

 

startbbs官方主页:http://startbbs.com

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn