4Fun.forumhit.ro
Welcome!!
Te rog sa te autentifici sau sa te inregistrezi
Cautare
 
 

Rezultate pe:
 


Rechercher Cautare avansata

Country
Your Country Your IP
Votati-ne
Promovare Gratuita - Top123Top88 - Director webTop25.rotop 90Page RankLinkPro - Director Web
Clock

Lipirea a 2 forumuri

Vezi subiectul anterior Vezi subiectul urmator In jos

Lipirea a 2 forumuri

Mesaj  Admin la data de Sam Iun 13, 2009 8:54 pm

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.

Admin
Admin

Numarul mesajelor : 67
Puncte : 201
Data de inscriere : 23/05/2009

Vezi profilul utilizatorului http://4fun.forumhit.ro

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum