2017-09-04 12 views
0

PHPバージョン7.0.23-1 + ubuntu16.04.1 + deb.sury.org + 1の生成エラーを使用してsudo bashを使用してスクリプトをインストールする。これはNginxの設定ファイルです。Nginx設定のエラーPHPでsudo bashスクリプトをインストールする

#CREATING NGINX CONFIG FILES FOR EXAMPLE.COM 
      tee /etc/nginx/sites-available/$example_com << EOF 
    server { 
      listen 80; 


      root /var/www/$example_com; 
      index index.php index.html index.htm; 

      server_name $example_com; 

      location/{ 
        try_files \$uri \$uri/ /index.php?q=\$uri&\$args; 
      } 

      error_page 404 /404.html; 

      error_page 500 502 503 504 /50x.html; 
      location = /50x.html { 
        root /usr/share/nginx/www; 
      } 

      # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 
      location ~ \.php\$ { 
        try_files \$uri =404; 
        #fastcgi_pass 127.0.0.1:9000; 
        # With php7.0-fpm: 
        fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
        fastcgi_index index.php; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        include fastcgi_params; 
        } 
     } 
    EOF 
      ln -sF /etc/nginx/sites-available/$example_com /etc/nginx/sites-enabled/$example_com 
      rm -rf /etc/nginx/sites-available/default &>> /dev/null 
      service nginx restart >> $TEMP 2>&1 
      if [ $? -eq 0 ]; then 
        ee_info "Nginx is successfull installed" 
      else 
        ee_fail "ERROR! Use:>>>sudo nginx -t<<<< in Terminal" 
      fi 
      service php7.0-fpm restart >> $TEMP 2>&1 
      ee_fail "The above is your config file." 

サーバーでフルスクリプトを実行しているときにこのエラーを生成しています。

[email protected]:/home/ubuntu# nginx -t 
nginx: [emerg] invalid number of arguments in "fastcgi_param" directive in /etc/nginx/sites-enabled/test1.com:28 
nginx: configuration file /etc/nginx/nginx.conf test failed 

この問題を解決するのを手伝ってください。

+0

ため$をエスケープしませんでした

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 

でエラーがfastcgi_paramファイルにあるようです。このファイルのコンテンツを表示してください。 – BenRoob

答えて

0

問題は、この文では、あなたがこの

fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name; 
関連する問題