Към съдържанието

  •  

Грешка в IP.Board


  • Влезте в профила си за да пишете
3 отговора на тази тема

#1 bgsoftware

bgsoftware

    Нов

  • Потребители
  • Pip
  • 27 Мнения:

Публикувано 05 January 2015 - 21:25

Дава ми тази грешка .

Your settings could not be read by IP.Board possibly due to importing the database incorrectly. This is a fatal error and IP.Board cannot function while this issue persists. Please contact IPS technical support for assistance.

Понеже исках да си преместя сайта от хост на друг хост - копирах файловете в папката public_html от стария хост и ги качих в същата обаче в новия. След това копирах базата данни и направих нова в новия хост и вкарах таблиците. След това промених данните в config файла и даде грешката. Благодаря предварително.



#2 D-rA

D-rA

    Луд умора няма

  • Админи
  • PipPipPip
  • 1095 Мнения:
Уроци

Публикувано 05 January 2015 - 21:57

База данни не се копира, а се сваля бекъп. Бекъпа се уплоудва в нова база данни като името му, на бекъпа се променя с името на новата база данни.

Съобщението за грешка именно това казва - IP board не ти вижда базата данни зададена в конфиг файла.

Съществува вариант да си попаднал на хост със сървър с различни параметри от ползвания до момента.

Има решение и за подобен случай, но първо си провери всички действия и настройки.

А и описвай ясно какво си правил.



#3 bgsoftware

bgsoftware

    Нов

  • Потребители
  • Pip
  • 27 Мнения:

Публикувано 06 January 2015 - 08:40

Хмм всички нaстройки сa добре. Нaистинa кaк дa решa проблемa?

#4 Илия Горанов

Илия Горанов

    Напреднал

  • VIP
  • PipPipPip
  • 268 Мнения:
Уроци

Публикувано 06 January 2015 - 11:57

Е очевидно не са добре, тук няма врачки - дай някаква информация, за да ти се помогне?

И D-rA ти го каза и в грешката си пише - не ти е импортирана базата данни правилно.
Напиши стъпка по стъпка какво си направил при копирането на базата данни за да можем да ти кажем къде грешиш!

Както ти каза и D-rA - правилният начин е да се експортира базата във файл (да се направи резервно копие), ако базата е прекалено голяма може да се направи от командния ред или със специални инструменти, ако е по-малка - може да се направи през PHPMyAdmin, след това се създава нова база данни на новия хост и в нея се импортират данните от експорта. отново - ако базата е относително малка като размер - може да стане през PHPMyAdmin, а ако е по-голяма - от команден ред или със специални инструменти.

След това - трябва да направиш потребител със съответните права за базата данни и да редактираш конфигурационния файл на IPB-то (conf_global.php в основната папка), като промениш следните параметри:
$INFO['sql_host'] - не винаги е 127.0.0.1 - на някои хостове може да е различно - питай си новия хостинг провайдер
$INFO['sql_user'] - новосъздадения потребител
$INFO['sql_pass'] - паролата на новосъздадения потребител
$INFO['sql_database'] - името на базата в новия хостинг (99% съм сигурен, че е различно!)

ако $INFO['sql_debug'] е нула, направи го единица и виж дали ще ти даде повече информация.


1 потребител(и) четат тази тема

0 потребители, 1 гости, 0 анонимни