mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-30 18:07:15 +00:00 
			
		
		
		
	Issue #1328 bug fix v3
Eliminated php dependency with a private function for urlencode using sed. Php had failed on godaddy due to multiple php instances and naturally cron using the one without the necessary -r option. Compared to previous PR the sed code is now POSIX and should work on all environments.
This commit is contained in:
		
							parent
							
								
									dedb56d295
								
							
						
					
					
						commit
						d987d61ea9
					
				| @ -2,8 +2,12 @@ | |||||||
| # Here is the script to deploy the cert to your cpanel using the cpanel API. | # Here is the script to deploy the cert to your cpanel using the cpanel API. | ||||||
| # Uses command line uapi.  --user option is needed only if run as root. | # Uses command line uapi.  --user option is needed only if run as root. | ||||||
| # Returns 0 when success. | # Returns 0 when success. | ||||||
| # Written by Santeri Kannisto <santeri.kannisto@2globalnomads.info> | # | ||||||
| # Public domain, 2017 | # Please note that I am no longer using Github. If you want to report an issue | ||||||
|  | # or contact me, visit https://forum.webseodesigners.com/web-design-seo-and-hosting-f16/ | ||||||
|  | # | ||||||
|  | # Written by Santeri Kannisto <santeri.kannisto@webseodesigners.com> | ||||||
|  | # Public domain, 2017-2018 | ||||||
| 
 | 
 | ||||||
| #export DEPLOY_CPANEL_USER=myusername | #export DEPLOY_CPANEL_USER=myusername | ||||||
| 
 | 
 | ||||||
| @ -28,15 +32,9 @@ cpanel_uapi_deploy() { | |||||||
|     _err "The command uapi is not found." |     _err "The command uapi is not found." | ||||||
|     return 1 |     return 1 | ||||||
|   fi |   fi | ||||||
|   if ! _exists php; then |  | ||||||
|     _err "The command php is not found." |  | ||||||
|     return 1 |  | ||||||
|   fi |  | ||||||
|   # read cert and key files and urlencode both |   # read cert and key files and urlencode both | ||||||
|   _certstr=$(cat "$_ccert") |   _cert=$(cat "$_ccert" | _url_encode) | ||||||
|   _keystr=$(cat "$_ckey") |   _key=$(cat "$_ckey" | _url_encode) | ||||||
|   _cert=$(php -r "echo urlencode(\"$_certstr\");") |  | ||||||
|   _key=$(php -r "echo urlencode(\"$_keystr\");") |  | ||||||
| 
 | 
 | ||||||
|   _debug _cert "$_cert" |   _debug _cert "$_cert" | ||||||
|   _debug _key "$_key" |   _debug _key "$_key" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user