When setting up wordpress localy in my Virtualbox ubuntu image. i input couchdb credentials as the default db for wordpress, but it is failing to connect to my couchdb host saying,
This either means that the username and password information in your
wp-config.php file is incorrect or we can't contact the database
server at http://192.168.92.1:8101/. This could mean your
host's database server is down.
Are you sure you have the correct username and password? **yes**
Are you sure that you have typed the correct hostname? **yes**
Are you sure that the database server is running? **yes**
My couchdb database is up and running in http://192.168.92.1:8101/. And crated a db called wordpress there.
My question is, Is it possible to integrate couchdb with wordpress if so what is the wrong with my configuration?
and my last question is:
Is there any CMS system that can integrate with couchDB such as markuso like we integrate Wordpress with mysql?
nope. wordpress requires mysql.
https://wordpress.org/about/requirements/
Related
As WordPress uses a wp-config file for connecting with the main database, and usually the database server is hosted on the same platform. But I want to use a third-party service or database provided by another hosting platform.
For example,
The website is hosted on Siteground and it will use database services from Bluehost.
I have tried this by setting all the details in wp-config file,
dbname
username
Password etc.
but I'm facing Error Connecting With Database. Could you please suggest to me, Is it possible with WordPress or what are the other ways?
I have no very little experience with coding in general and no relevant experience with WordPress. This is my first attempt to set up a WordPress site. I am using Wamp server on Windows 10 and I followed a beginner tutorial on how to set up a local WordPress site.
I have set up a Wamp server and have WordPress setup running on my localhost. I get the error Can't select database when attempting to set up. The name of my database in MySQL has no spaces in it and it SEEMS that the database has privileges set for the default user of root, it says "ALL PRIVILEGES" I did some research and I think it is setting a config file to "localhost:3308" instead of "localhost" the posting describes users changing various elements of PHP files. to edit the database connection details "wp-admin_setup-config.php_step=1", another user changed the database host setting on the setup page, which I assume has something to do with Wamp Server.
WordPress Forum
Can't select database error.
I looked in the WordPress directories for several of the PHP setting files that they recommended in various forums and stack overflow discussions, And I don't know where to add this.
Thanks
I am trying to get Wordpress working locally on my Mac. I've downloaded and installed Xampp and also the Wordpress module. But I'm not sure where to go from here, to actually get Wordpress working.
When I try to reach 127.0.0.1/wordpress/ and localhost/wordpress/ I only get the message "Error establishing a database connection".
I can reach PhpMyAdmin, enclosing a screenshot.
Screenshot from phpMyAdmin
I have no clue where to go from here. Do I need to make changes in some conf-files or something? This is the first time I'm doing this so sorry for noob questions, I'm not really a programmer, just want to be able to build my Wordpress sites locally... :)
You need to create a database within PHPMyAdmin, and then configure wp-config.php with the database information. By default, you may only have a file called wp-config-sample.php. Rename the file, and remove -sample from the file name.
The host name will be "localhost", since the database is locally hosted.
The username will be the username to phpmyadmin, and the password will be the password for that account.
The database name will be the database name that you chose.
The prefix can be left alone, as the default is just fine. :)
I am trying as best I can to follow the setup instructions for WordPress, using a FastHosts hosting package.
one click install, they said...it's easy, they said!
I've entered by database details into the setup page correctly as specified by the instructions, and they I get this:
Error establishing a database connection This either means that the
username and password information in your wp-config.php file is
incorrect or we can't contact the database server at xxx.xxx.xxx.xxx.
This could mean your host's database server is down.
Are you sure you have the correct username and password? Are you sure
that you have typed the correct hostname? Are you sure that the
database server is running? If you're unsure what these terms mean you
should probably contact your host. If you still need help you can
always visit the WordPress Support Forums.
Before you ask: yes, xxx.xxx.xxx.xxx points to a real IP address.
Any ideas?
Have you install the database befor installing the Wordpress? It seems that the database is not installed.
Make sure you have web scripting enabled for the domain you are trying to load WP on.
https://help.fasthosts.co.uk/app/answers/detail/a_id/1751/~/installing-wordpress-manually - (step 3)
I have set up a website with basic HTML/CSS files and would like to take that one step further and implement a database with some PHP to perform simple queries and whatnot.
My problem arose when I noticed while setting up the database and creating the PHP files that connect to the database (on my local machine), I used 'localhost' as an argument for mysql_connect. When I then went to drag and drop my newly created HTML/PHP files along with my database into FileZilla to upload the pages onto my remote server, there was a problem connecting to the database. I have a feeling that it is unhappy with the whole 'localhost' notion - yet I don't know what to change it to.
Currently, I am using this line of PHP code to connect to my remote database (which is all located in FileZilla-land).
$link = mysql_connect('localhost','Tommy','pass')
Also, as another quick question: does my remote server have its own phpMyAdmin page? And if so... how would one go about finding it? =D
I appreciate anyone who is able to assist me in my endeavors.
Thank you!!
Log on to your database server, check the details and obtain the correct server information such as server, username and password.
Once you change the server details you shoudl be ready to rock n roll. Edit post with the host name/server name and we may be able to find it for you.
You'll have a phpMyAdmin page where you're hosting the site. Check the membership area or cPanel.
You are right in that 'localhost' in mysql_connect needs to be different. 'localhost' is a textual representation of a loopback address AFAIK - it connects to the computer it is hosted on. As you have uploaded it to your server (a different computer) it is now trying to connect to a mysql server on the server host, instead of your home computer (which holds all the data).
To make this work you'd need to get your database onto the server you are now working from, OR depending on your home setup, point it to your local database.
Whether your host has MySQL/PHPMyAdmin available to you is another matter altogether. If they have MySQL it is probable but not definite that they have a phpmyadmin interface.
Contacting the server host will yield more information. If they have MySQL, it is probably as simple as getting the required details from them, and 'backing up' your SQL on your local server and uploading it to the new server (easily done with PHPMyAdmin)
TL;DR: The database you are trying to connect to doesn't exist on the server you're connecting from.