Tip articol: Cum pot să...
Titlu articol: Cum se poate regenera config.php-ul?
Autor: Etherfast
Descriere articol: O metoda utila pentru a repara forumul in momentul in care am sters config.php-ul din greseala
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Cum se poate regenera config.php-ul?
A regenera este un termen cam dur in comparatie cu procedura simpla pe care o sa o descriu in continuare.
Multa lume se joaca cu forumul pentru a "experimenta" si multa lume si altereaza sau uneori chiar sterge fisierul config.php.
Ce contine fisierul?
Config.php-ul contine informatiile de autentificare pe care le foloseste phpBB pentru a se conecta la baza de date.
In momentul in care fisierul nu mai exista, phpBB nu se poate autentifica, deci forumul devine inutilizabil.
N-ar fi mai simplu ca setarile sa fie undeva in baza de date?
Din contra, nu. Prin includerea setarilor principale intr-un fisier text cu acces prin FTP, ne putem asigura ca setarile pot fi editate si schimbate foarte usor.
In alta ordine de idei, daca ar fi incluse intr-un tabel MySQL si am uita parola de la baza de date, cum ne-am putea autentifica sa o schimbam?
Paradox, nu?
Cum arata un fisier standard?
Cod: Selectaţi tot
<?php
phpBB 2.x auto-generated config file
Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'host-ul bazei de date';
$dbname = 'numele bazei de date';
$dbuser = 'username-ul';
$dbpasswd = 'parola';
$table_prefix = 'prefixul tabelelor phpbb_';
define('PHPBB_INSTALLED', true);
?>
Aici ma refer in special la urmatoarea linie din fisier:
Cod: Selectaţi tot
$dbms = 'mysql';
Cod: Selectaţi tot
$dbms = 'mysql4';
Cod: Selectaţi tot
$dbms = "postgres";
Cod: Selectaţi tot
$dbms = "mssql";
Cod: Selectaţi tot
$dbms = "mssql-odbc";
Cod: Selectaţi tot
$dbms = "msaccess";
Deci cum imi refac fisierul?
Pasii pentru construirea unui config.php sunt urmatorii:
1. Deschideti un notepad nou
2. Copiati in el template-ul de mai sus
3. Puneti codul corespunzator tipului bazei de date folosite
4. Completati hostul, username-ul, parola si prefixul tabelelor
5. Salvati fisierul ca "config.php"
6. Il puneti pe server prin FTP, in directorul radacina al forumului.
Daca ati facut totul corespunzator, forumul ar trebui sa functioneze fara nici o problema.