mirror of
				https://gitlab.com/ruany/litebans-php.git
				synced 2025-10-29 22:12:25 +00:00 
			
		
		
		
	Update Installation
							parent
							
								
									09e3d7ece7
								
							
						
					
					
						commit
						a46e29f97c
					
				| @ -45,6 +45,38 @@ For translating the web interface, see the [README](https://gitlab.com/ruany/lit | ||||
| 
 | ||||
| If you want to customize the English messages, you can edit [lang/en_US.utf8.php](https://gitlab.com/ruany/litebans-php/blob/master/lang/en_US.utf8.php). | ||||
| 
 | ||||
| ## SSL | ||||
| Note: "When running a PHP version before 7.1.16, or PHP 7.2 before 7.2.4, set MySQL 8 Server's default password plugin to  | ||||
| _mysql_native_password_ or else you will see errors similar to _The server requested authentication method unknown to the client [caching_sha2_password]_ even when caching_sha2_password is not used." | ||||
| 
 | ||||
| (from https://dev.mysql.com/doc/connectors/en/apis-php-pdo-mysql.html) | ||||
| 
 | ||||
| To enable SSL, find this section in settings.php: | ||||
| ``` | ||||
|             $options = array( | ||||
|                 PDO::ATTR_TIMEOUT            => 5, | ||||
|                 PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION, | ||||
|                 PDO::ATTR_EMULATE_PREPARES   => false, | ||||
|                 PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", | ||||
|             ); | ||||
| ``` | ||||
| Change it to: | ||||
| ``` | ||||
|             $options = array( | ||||
|                 PDO::ATTR_TIMEOUT            => 5, | ||||
|                 PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION, | ||||
|                 PDO::ATTR_EMULATE_PREPARES   => false, | ||||
|                 PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", | ||||
|                 PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => false, | ||||
|                 PDO::MYSQL_ATTR_SSL_KEY                => '/etc/mysql/client-key.pem', | ||||
|                 PDO::MYSQL_ATTR_SSL_CERT               => '/etc/mysql/client-cert.pem', | ||||
|                 PDO::MYSQL_ATTR_SSL_CA                 => '/etc/mysql/cacert.pem', | ||||
|             ); | ||||
| ``` | ||||
| Ensure that all of the paths are correct (client key, client certificate, and CA) as they might differ on your system. | ||||
| 
 | ||||
| Use the paths for the client key/certificate rather than the server key/certificate as these are two separate things. | ||||
| 
 | ||||
| ## Troubleshooting | ||||
| 
 | ||||
| If bans don't show up: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Ruan
						Ruan