Home  >  Article  >  CMS Tutorial  >  What to do if phpcms v9 cannot connect to the database

What to do if phpcms v9 cannot connect to the database

藏色散人
藏色散人Original
2019-12-27 10:49:422359browse

What to do if phpcms v9 cannot connect to the database

What should I do if phpcms v9 cannot connect to the database?

The database password is special characters. When installing phpcms, the error message "Unable to connect to the database server" appears. Please check the configuration, but the database information is completely correct

Reason: The database password is a special character.

When installing phpcms, it appears that the database server cannot be connected. Please check the configuration, but the database information is completely correct.

I searched a lot on the Internet but could not solve the problem. Later I found out that it was the database password. There are two ways to solve this problem if there are special characters "such as: !@#".

The first is to change the database password, but this is not particularly good, right,

The second Two methods: modify two places in total

1. Modify around line 127 of install/step/step5.tpl.php

Replace:

var url = '?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+$('#dbpw').val()+'&dbname='+$('#dbname').val()+'&tablepre='+$('#tablepre').val()+'&sid='+Math.random()*5;

with:

var url = '?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+'&dbpw='+escape($('#dbpw').val())+'&dbname='+$('#dbname').val()+'&tablepre='+$('#tablepre').val()+'&sid='+Math.random()*5;

Start your phpcms journey!!!

PHP Chinese website, a large number of free PHPCMS tutorials, welcome to learn online!

The above is the detailed content of What to do if phpcms v9 cannot connect to the database. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn