phpBB въпрос

13 отговора 596 прегледа
#1

phpBB въпрос

Здравейте и Честита ви Коледа,


Извинявам се за тъпия въпрос предварително.
Имам инсталиран phpBB 2.0.3 на един сървър и се налага да го преместя на друг сървър. Не мога да разбера кои файлове са с написните вече теми, дискусии, къде са запаметени мембърите и т.н. Междувременно тъй и тъй ще го местя може ли да го ъпгрейдна директно към последната v.2.0.11 като е много важно да се запазят всички теми и акаунтите на мембърите?
Те май станаха 2 тъпи въпроса .

Много ще съм ви благодарен ако ми помогнете. Знам че има хелп на английски ама не мога да го разбера.

Отговор
в отговор на Bob #2

Re: phpBB въпрос

Много лесно, правиш Съхраняване на БД /базата данни/ от Администраторския панел, инсталваш на новото място и възстановяваш от архива

[линк]
Отговор
в отговор на AliBabach #3

Re: phpBB въпрос

Благодаря ти за съвета. Пробвах да направя бекъпа, но нещо не става:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@блабла.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.




Отговор
в отговор на Bob #4

Ми имаш...

две насоки на действие - първата е да ги послушаш и да им пишеш за да ги питаш кво аджеба става там... Втората е да си пуснеш phpMyAdmin и да си направиш Export на базата... Всъщност земи направи второто и в двата случая, just in case...

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор
в отговор на Koтapakът нa Шpьoдинrep #5

Super, но ...

phpMyAdmin-а успя да я издърпа - 6 мб sql file.
Но сега се появи друг проблем .
1. Даунлоднах си целия форум от хоста който напускам. Там името на датабазата е да речем БОБ1.
2. Уплоаднах издърпания форум на новото място. Тук името на датабазата е БОБ2.
С phpMyAdmin екзекутирах този 6 мб sql file .
Обаче сега като пробвам да си заредя форума ми показва това:

phpBB : Critical Error

Could not query config information


Искам да отбележа че съм си ъпдейтнал config.php с новото име на датабазата(БОБ2), и т.н.



Отговор
в отговор на Bob #6

В този 6мб...

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

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор
в отговор на Koтapakът нa Шpьoдинrep #7

Re: В този 6мб...

а може би е друг проблема:
"2. Уплоаднах издърпания форум на новото място. Тук името на датабазата е БОБ2.
С phpMyAdmin екзекутирах този 6 мб sql file "

щом го е екзекутирал значи пхпмиадмин не е изпищял че няма такава база.
при мен гледам че config.php се автогенерира при инсталиране,значи трябва първо да инсталира форума на новото място, ще се създат празни таблици в базата.После този sql файл да го експортне със отметка Add DROP TABLE, то ест преди всяко CREATE TABLE да има
DROP TABLE IF EXISTS `name_table`;
CREATE TABLE `name_table` ( ... )
и после да го екзекутира на новото място

Отговор
в отговор на Bob #9

Re: В този 6мб...

ми добре де,кое неще? Какво съобщение ти дава и кога?
първо инсталирай форума и виж дали си върви на новото място,така както си е празен.ако не ,то какво съобщение дава.И като го инсталираш давай същите параметри,там префикса за БД да е същия и други подобни.После го запълни като изпълниш sql файла и виж кво съобщение ти дава.

Отговор
в отговор на Bob #10

Re: В този 6мб...

А ти сигурен ли си че phpMyAdmin го изпълнил тоя 6 мб sql ?
доста често гърми, ако файловете са големи.
И защо не го архивира в tar.gz ? то и сега можеш да си го компресираш - тези 6 мб в tar.gz няма да са повече от 200к мисля...

Отговор
в отговор на Stipe #11

Re: В този 6мб...

има нещо ненормално.
Реших всичко ръчно да направя, но пак неще
Форумът който искам да преместя е phpBB 2.0.1. На новото място искам да е най-новия 2.0.11.
Ако погледнем префиксите при 2.0.1 те са така:
forum_categorieс
forum_config
forum_posts_text
...и т.н
а при 2.0.11 те са:
phpbb_categorieс
phpbb_config
phpbb_posts_text
...и т.н

С phpadmina експортирах всяка една таблица поотделно, а с Crismon Editor оправих всички префикси. След това ги стартирах в новата база.
След като бях готов започнах инсталацията на форума, но даде грешка че вече имало еди каква си таблица.
Изтрих всичко.
Най-напред инсталирах форума, изтрих му таблиците от датабазата и след това ръчно една по една вкарах всички екпортнати таблици от стария форум(обработени с правилния префикс).
Когато съм в админ панела на форума виждам промените, но когато реша да видя индекса на форума - НЯМА НИЩО

Тъпа история, или аз съм много тъп или някаква магия има на новия сървър .
Моля помогнете, че аз се изчерпах и незнам какво да правя

Отговор
в отговор на Bob #12

Re: В този 6мб...

подозирам че проблема е от различните версии,искаш БД на една версия да работи като БД на другата. А за целта си има файл upgrade.php. Сигурно след изпълнението му стават промени по структурата на БД.
значи е трябвало първо да си инсталираш старата версия,да и вкараш таблиците( не го прави една по една таблици, целия SQL може да се изпълни наведнъж, ако трябва отвори го с някъв текстов редактор и направи find and replace наведнъж за префиксите,но най добре го експортни наново(ако имаш достъп до стария хост) със правилните префикси и с това
DROP TABLE IF EXISTS name_table;
CREATE TABLE name_table (...)
и най накрая потърси за новата версия в папката instal файла upgrade.php , който всъщност ще ти упградне БД в новата версия.
проблема е че имаш да правиш две различни действия:
1.преместване на БД (копиране съдържанието на таблиците)
2. упгрейд.(промяна структурата им)
Но така и така вече си ги прехвърлил,пробвай първо директно с upgrade.php . Може и да стане номера направо.Зависи дали не си омазал нещо с това полуръчно бърникане :)
ако нищо не стане,може да ми пратиш паролите си за хоста и БД на бележка примерно,да ти го направя.

Отговор
в отговор на Иcтopиka #13

Re: В този 6мб...

А що направо да не ги постне тук, всички ще им се израдваме ;-)
Много обичаме узъри и пароли за чужди хостове ;-)

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #14

Re: В този 6мб...

аве да ти кажа хич не се натискам,ама кат видях че се мъчи кат грешен дявол :)впрочем по добре сам да си го направи,ще успее рано или късно пък и все нещо ще му влезе в главата :)

Отговор