Regenera config.php-ul la phpbb3

0
331
Ti-a placut acest articol? Acorda-i o nota

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?

    <?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);

    ?>

Tipuri de baze de date
Aici ma refer in special la urmatoarea linie din fisier:

  $dbms = 'mysql';

Sintaxa de mai sus se foloseste pentru MySQL 3.x, dar in functie de tipul bazei de date, linia se poate transforma in:

   $dbms = 'mysql4';

(pentru MySQL 4.x)

Cod:
$dbms = „postgres”;

(pentru PostgreSQL 7.x)

$dbms = "mssql";

(pentru MS SQL Server 7/2000)

$dbms = "mssql-odbc";

(pentru MS SQL Server )

    $dbms = "msaccess";

(pentru MS Access )

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.

NICIUN COMENTARIU

LĂSAȚI UN MESAJ