Share/Prerequisites

Требования к серверному ПО для TrueOffice Share

PHP

Базовая конфигурация TrueOffice Share

  • nginx:
    server {
    	listen   80;
    	server_name  share;
    
    	access_log  /var/log/nginx/share.access.log;
    
    	# see also: PATH_TO_ROOT in web/sys/config.php
    	location / {
    		root /home/shurup/work/share;
    		rewrite  ^(.*)$  /sys/redir.php?$1  last;
    	}
    
    	# see also: PATH_TO_STATIC in web/sys/config.php
    	location /static {
    		root   /home/shurup/work/trueoffice/share/svn/web/;
    	}
    
    	# see also: PATH_FOR_REDIRECT in web/sys/config.php
    	location /j5vqII {
    		root /home/shurup/work/trueoffice/share;
    		internal;
    	}
    
    	# see also: URL_TO_WEB_TOOLS in web/sys/config.php
    	location ~* ^/sys/(ajax|go|file|login|logout|manage|menu|redir).php$ {
    		# check your /etc/init.d/php-fastcgi for this socket path
    		fastcgi_pass    unix:/var/run/php-fastcgi/socket;
    		# path "/" is the default one for go.php
    		fastcgi_index   go.php;
    		# see also: URL_TO_WEB_TOOLS in web/sys/config.php
    		fastcgi_param   SCRIPT_FILENAME         /home/shurup/work/trueoffice/share/svn/web/$fastcgi_script_name;
    		fastcgi_param   SERVER_NAME             $server_name;
    		fastcgi_param   QUERY_STRING            $query_string;
    		fastcgi_param   REQUEST_METHOD          $request_method;
    		fastcgi_param   CONTENT_TYPE            $content_type;
    		fastcgi_param   CONTENT_LENGTH          $content_length;
    		fastcgi_param   REDIRECT_STATUS         200;
    	}
    }