2015-11-01 3 views
0

У меня возникла сложная ситуация. У меня нет знаний в размещении сайтов до сих пор. Я разработал веб-сайт Wordpress и попытался разместить его на действующем в настоящее время сервере woking с рабочим доменом. прежде чем он стал статическим веб-сайтом. поставщик хостинга www.networksolutions.com .. то, что я сделал для хостинга, былоОшибка при установлении соединения с базой данных на моем недавно размещенном веб-сайте wp

1. exported database from a fully working website in local server (xampp). 
2. exported database file is opened with dreamweaver and edited localhost and repalce with my domain name (www.abc.com) say.. 
3.edited wp_config file like below 

    define('DB_NAME', 'my_db'); 

    /** MySQL database username */ 
    define('DB_USER', 'my_usernm'); //before 'root' 

    /** MySQL database password */ 
define('DB_PASSWORD', 'my_pass'); //before null 

    /** MySQL hostname */ 
    define('DB_HOST', 'www.abc.com'); //before 'localhost' 

    4.uploaded database file in to web server and transfer the website folder in /htdocs using filezilla 

5.Redifined the domain pointing to old folder to my new folder jst uploaded 
    www.oldabc.com -> htdocs/ 
    www.abc.com -> htdocs/abc/ <-here abc folder contains the whole files and folders of my wordpress site. 

6. databse is uploaded sucsessfully but dont know how to link with thespecific ftp account/folder. I have put the username and password in wp_config file same like ausername and password for uploading the database to the phpmyadmin host window. 

, пожалуйста, помогите!

ответ

1

Проблема может быть здесь:

/** MySQL имя хоста */ определить ('DB_HOST', 'www.abc.com'); // before 'localhost'

Базы данных почти всегда размещаются в локальном хосте, а не в вашем домене.

Попробуйте возвращаться к:

/** MySQL имя хоста */ определить ('DB_HOST', 'LOCALHOST');

ПОДРОБНЕЕ ОТВЕТ

  1. Я предлагаю вам создать установку по умолчанию WP - в том числе маточных баз данных - на NetworkSolutions. Это позаботится о настройке всего: URL-адрес сайта, сайт, пользователь базы данных, dbase pw и т. Д.

  2. Загрузите свою тему из локальной установки и загрузите ее на новый сайт.

  3. Затем в существующей локальной установке WP откройте «Администратор»> «Инструменты»> «Экспорт» и выберите все, что вы хотите экспортировать на новый сайт.

  4. Перейти на новый сайт, Администрирование> Инструменты> Импорт и импорт того, что вы экспортировали. Использование импорта/экспорта WP должно устранить перезапись чего-либо в новой базе данных, которая не должна быть перезаписана вашей локальной установкой (URL-адрес сайта, домашний URL-адрес, пользователи и т. Д.)

+0

Спасибо за ответ! Дело в том, что я не могу сделать любого пользователя базы данных через панель phpmyadmin, предоставленную веб-сайтом хостинга. его бросать без привилегии. Мы должны создать как минимум одно право пользователя? – Tony

+0

Я предлагаю вам создать стандартную установку WP - включая базу данных запаса - в NetworkSolutions. Это позаботится о настройке всего: URL-адрес сайта, сайт, пользователь базы данных, dbase pw и т. Д. – webguy

+0

Хорошо. Спасибо. Я проверю! – Tony

Смежные вопросы