self-service-password安裝配置注意事項


轉自:https://www.ilanni.com/?p=13822

注意:(不要一次性安裝整套,否則會安裝上php5.4,會有問題)

1、先安裝php72

  rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

  yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel

  php調試:strace -f $(pidof php-fpm | sed 's/\([0-9]*\)/\-p \1/g')

2、需到官網下載源:self-service-password-1.4.3-1.el7.noarch.rpm,然后yum install -y self-service-password-1.4.3-1.el7.noarch.rpm

3、nginx配置:注意root路徑不要配錯!

server {
        listen       80;
        listen       [::]:80;
        server_name  _;
        root         /usr/share/self-service-password/htdocs/;

        gzip on;
    gzip_comp_level 6;
    gzip_min_length 1000;
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
    gzip_vary on;
    gzip_proxied any;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";

        # pass the PHP scripts to FastCGI server listening on socket
        location ~ \.php {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_split_path_info       ^(.+\.php)(/.+)$;
            fastcgi_param PATH_INFO       $fastcgi_path_info;
            fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_index index.php;
                try_files $fastcgi_script_name =404;
            fastcgi_read_timeout 600;
            include fastcgi_params;
        }
    }

 4、授權:chmod -R 777 /var/cache/self-service-password /var/log/php-fpm

5、配置文件詳細說明:

  轉自:https://blog.51cto.com/u_10630242/2538982

  注意:字段:keyphrase不能去默認值或123456

     字段:$mail_smtp_auth設置未true

     字段:配置郵件點擊鏈接ip地址,$reset_url = $_SERVER['HTTP_X_FORWARDED_PROTO'] . "http://192.168.245.137" . $_SERVER['HTTP_X_FORWARDED_HOST'] . $_SERVER['SCRIPT_NAME']


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM