Jump to content
AltraX

Lipirea a 2 forumuri

Recommended Posts

Posted

Acum ceva timp a trebuit sa combin womenonlyforums.com cu un alt forum

similar si am avut o serie de probleme. Tocmai de aceea consider ca

este un tutorial potrivit, care sa va ofere cateva secrete Smile

Ce inteleg eu prin a "lipi" sau combina 2 forum-uri? Inseamna a

importa utilizatorii, categoriile si mesajele dintr-un forum in cel

final. Suna usor ... din pacate nu este asa ...

Primul lucru de care trebuie sa avem grija este baza de date.

Pentru a face aceasta miscare, trebuie sa aveti un script care

"lipeste" cele doua baze de date plus cele 2 baze de date ce se vor

combina.

IMPORTANT!!!!!!!

Nu faceti acest import pe un forum functional. Va trebuie un forum

de TEST. Mi-a luat 5 zile (peste 50 de ore de munca efectiva) sa lipesc

doua forum-uri ... au fost multe erori si in acest timp comunitatile nu

ar fi fost utilizabile.

Asa ...

Primul pas: va trebuie un SQL DUMP (un backup de baza de date de la

forum-ul care se va lipi de cel final). Cereti celuilalt administrator

(daca nu este forum-ul vostru) sa va trimita un backup de baza de date.

Este o idee buna ca forum-ul in cauza sa fie inchis din acest moment

pentru ca nu veti mai avea nevoie de o alta baza de date.

Instalati un nou forum bazat pe forum-ul FINAL.

In cazul meu am avut womenonlyforums.com ca si forum oficial si am creat un forum duplicat al lui pe womenonlyforums.com/test

COPIATI toate fisierele de pe forum-ul principal pe cel de test si creati o noua baza de date.

Cum creezi o baza de date

Cod:

Acest tutorial ar putea parea destul de clar si de simplu pentru un

webmaster avansat, dar sunt inca destui incepatori care au probleme cu

asta. Si pentru ca la inceput nici eu nu prea intelegeam ce si cum,

iata un tutorial care sa raspunda acelor intrebari.

Cand trebuie sa facem asta? De fiecare data cand instalam un forum

sau un CMS (Content Management System) si ni se cere sa avem o baza de

date creata inainte de instalare.

Pentru a crea o baza de date si un utilizator in cPanel, trebuie sa

aveti acces la el. Intrati in cont cu username-ul si parola date de

host, cand ati primit planul de gazduire.

Odata intrati, uitati-va dupa un link MySQL Databases (este pe

prima pagina in panou, intre alte icon-uri si link-ri). Click pe ea.

Daca aveti deja alte baze de date create anterior, formularul de

creare de baza de date este mai jos in pagina. Veti vedea o caasuta si

titulul New Database

Inserati numele pe care il alegeti pentru baza de date. Ca exemplu eu aleg test

ATENTIE:

Numele final al bazei de date NU va ramane test (in cazul meu) sau

orice nume ati ales. Daca va uitati cu atentie, veti observa ca cPanel

a asignat username_database (username este numele cu care intrati in

contul cPanel si database este numele pe care l-ati ales). De exemplu:

numele de acces in cPanel este designer, iar noua mea baza de date (pe

care am numit-o test) .. rezultatul:

designer_test

Acesta este numele final al bazei mele de date (cu aceasta informatie voi putea instala un script.

Nu uitati acest amanunt, altfel veti avea erori la instalare pentru

ca script-ul nu va vedea baza de date. La fel procedam cu cu user-ul

pentru baza de date.

Hai sa cream un utilizator:

Voi alege ca username: tester

Acum cautam un formular in care trebuie sa oferim 2 informatii:

Username: tester (in cazul meu)

Password: mypass (in cazul meu). Este bine sa aveti o parola complexa, alfanumerica.

Apasati butonul: Create User.

In final voi avea utilizatorul:

designer_tester (dupa cum am explicat anterior)

... si parola:mypass

NU am terminat !!!

Aceasta este o greseala frecventa: credem ca am terminat si primim

dupa aceea eroare de "cannot connect to the database". de ce? Pentru ca

utilizatorul nostru NU are prerogativele necesare pentru baza de date.

Mai jos in pagina veti vedea:

Add Users To Your Databases:

Cautati utilizatorul creat (designer_tester in cazul meu) si

selectati, apoi selectati numele de baza de date creata (designer_test

in cazul meu). Click pe "Add user to the database".

ATENTIE: sa nu selectati alt utilizator pentru ca script-urile pe care le folositi nu vor mai functiona.

Daca sunteti atenti si urmati acest tutorial simplu veti avea un

utilizator si o baza de date cu toate prerogativele necesare in 2

minute.

Acum, inapoi la script-ul de instalat: va trebui sa ii dati informatiile corecte. In exemplul meu ar fi asa:

Database name: designer_test

Database user: designer_tester

Database password: mypass

Faceti un back up al bazei de date a forum-ului (lasati-l functional

pana terminati testele) ... ar putea lua ore sau zile sa mutati un

forum in celalalt, e pacat sa pierdeti timpul membrilor. Vom folosi

acest backup de baza de date pentru a face toate testele necesare

combinarii.

Sursa : Hackertools

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...