internetul Windows. Android

Creați un fișier de configurare în PHP. Crearea unui fișier de configurare în setarea bazei de date PHP

ATENŢIE: Citiți înainte de editarea acestei pagini.

Vă rugăm să nu specificați parametrii propriului site web în acest articol, deoarece, în același timp, informați parola din baza de date în întreaga lume, dar site-ul nu rulează. Mulțumesc.

Un pas prin instalarea WordPress este de a introduce parametrii necesari pentru a accesa baza de date MySQL la fișierul wp-config.php.

Acest fișier, wp-config.php nu este conținut în copia WordPress descărcabilă; Va trebui să o creați. De exemplu, puteți utiliza fișierul wp-config-eșantion.php. Mai jos sunt setări avansate și exemple.

Pentru a modifica fișierul wp-config.php, aveți nevoie de următoarele informații:

Numele bazei de date Numele bazei de date pentru WordPress Numele bazei de date Numele de utilizator pentru a accesa baza de date Parola în baza de date Parola de utilizator pentru a accesa baza de date Serverul bazei de date. Numele serverului de bază de date.

Dacă WordPress este instalat de furnizorul dvs. de hosting, aflați aceste informații în serviciul de asistență. Dacă aveți propria dvs. sau găzduirea, veți primi aceste informații ca rezultat.

Setarea bazei de date

Important: nu Nu utilizați editorii de text cum ar fi Microsoft Word pentru a schimba fișierele WordPress!

Găsiți un fișier WordPress în directorul rădăcină și deschideți-l.

Original wp-config-eșantion.php

COMETARIU: Nu va modifica valoarea bazei de date, iar adresa URL va reveni la valoarea veche a bazei de date dacă această linie este eliminată din WP-config. Pentru a modifica valoarea Siteurl în baza de date.

Dacă WordPress este instalat într-un director numit "WordPress" pentru domeniul de domeniu.com, definiți WP_Siteurl ca acesta:

Definiți ("wp_siteurl", "http://example.com/wordpress");

Setați dinamic WP_SITEURL pe baza lui $ _Server ["http_host"]

Definiți ("wp_siteurl", "http: //". $ _Server ["http_host"]. "/ Calea / to / wordpressp");

COMETARIU: O alternativă mai sigură pentru unele instalații ar fi să folosească Server_Name generat de server în locul http_host generat de PHP / utilizator, care este creat dinamic de PHP pe baza valorii antetului gazdă HTTP, în cerere, permițând astfel vulnerabilități de incluziune a fișierelor . SERVER_NAME este setat de configurația serverului și este statică.

Setați dinamic WP_Siteurl bazat pe $ _Server ["server_name"]

Definiți ("wp_siteurl", "http: //". $ _Server ["server_name"] "/ calea / to / wordpressp");

Adresa blogului (URL)

Wp_home. Este o altă opțiune WP-config.php adăugată în WordPress. Similar cu wp_siteurl, wp_home suprascrie valoarea pentruaCASĂ Dar nu o schimbă permanent. aCASĂ Este adresa pe care doriți ca oamenii să o introducă în browser-ul lor pentru a ajunge la blogul WordPress. Ar trebui să includă partea http: // și nu ar trebui să aibă o slash " / "LA SFARSIT.

Definiți ("wp_home", "http://example.com/wordpress");

În WordPress Versiunea 2.5, instalarea WP_Debug într-adevăr ridică, de asemenea, mesajele de eroare pe E_all și activează avertismentele atunci când sunt utilizate funcții sau fișiere depășite; În caz contrar, WordPress stabilește nivelul mesajelor de eroare în e_all ^ e_notice ^ e_user_notice.

Dezactivați aderarea JavaScript

Pentru a termina rezultatele într-o zonă administrativă mai rapidă, toate fișierele JavaScript sunt atașate la o singură adresă URL. Dacă JavaScript nu este capabil să lucreze în zona dvs. administrativă, puteți încerca să dezactivați această caracteristică:

Definiți ("concatenate_scripturi", false);

Setarea erorii de jurnal

Deoarece wp-config.php este lodificată pentru fiecare pagină Vizualizare care nu este încărcată dintr-un fișier cache, este o locație excelentă pentru a seta setările PHP INI care controlează instalarea PHP. Acest lucru este util dacă nu aveți acces la un fișier php.ini sau dacă doriți doar să modificați câteva setări în zbor.

Aici este un exemplu care transformă PHP error_logging pe și le înregistrează într-un anumit fișier. Dacă WP_Debug este definit ca fiind adevărat, Erros va fi, de asemenea, salvat în acest fișier. Doar plasați acest lucru de mai sus necesită_once Sau. include. Comenzi.

@ini_set ("LOG_ERRORS", "ON"); @ini_set ("display_errors", "off"); @ini_set ("error_log", "/ home / example.com / logs / php_error.log"); / * Asta-i tot, nu mai edita! Blogging fericit. * /

Un alt exemplu de erori de logare, cum ar fi Sugksed de Mike Little pe lista de e-mail WP-Hackers:

/ ** * Acest lucru va înregistra toate notificările și avertismentele erorilor la un fișier numit Debug.log în * WP-Callettent (dacă Apache nu are permisiunea de scriere, este posibil să fie necesar să creați mai întâi fișierul și să setați permisiunile de apreciere (adică utilizați 666)) * / Definiți ("wp_debug", adevărat); Definiți ("wp_debug_log", adevărat); Definiți ("wp_debug_display", fals); @ini_set ("display_errors", 0);

Creșteți memoria pentru PHP

Definiți ("fs_chmod_dir", (0755 ~ Umask ())); Definiți ("FS_CHMOM_FILE", (0644 ~ Umask ()));

Constante pentru actualizarea WordPress

Ar trebui să definiți cât mai puține dintre constantele de mai jos Necesare pentru a corecta problemele dvs. de actualizare.

Cele mai frecvente cauze ale necesității de a defini aceste sunt:

  • Gazdă care rulează cu o instalare specială de instalare care implică symlink-uri, este posibil să fie necesar să definiți constantele legate de calea (FTP_BASE, FTP_CONENT_DIR și FTP_Plugin_dir), adesea definind pur și simplu baza va fi suficientă.
  • Anumite instalații PHP s-au stricat cu o extensie FTP PHP, care este incompatibilă cu anumite servere FTP, sub aceste situații rare, este posibil să fie necesar să definiți FTP_MeThod la "FTPSCOCES"

Următoarele sunt constante valide pentru actualizările WordPress:

  • Fs_method. Forțează metoda sistemului de fișiere. Ar trebui să fie doar "direct", "ssh", "ftpext" sau "ftpsockets". În general, ar trebui să modificați numai acest lucru dacă sunteți probleme de actualizare, dacă îl schimbați și nu vă ajută schimbați-l înapoi / eliminați-l, În cele mai multe circumstanțe, stabilirea acestuia la "FTPSCOCCES" va funcționa dacă metoda aleasă automat nu.
    • (Preferință primară) "Direct" Forțează să utilizeze cererile directe de fișier I / O de la deschiderea problemelor de securitate pe gazdele slab configurate, acesta este ales automat când este adecvat.
    • (Preferință secundară) "SSH" Este de a forța utilizarea extensiei SSH PHP.
    • (Preferința a treia) "FTPEXT" Este de a forța utilizarea extensiei FTP PHP pentru accesul FTP și în cele din urmă
    • (Preferință a 4-a) "FTPSCOCES" Utilizează clasa PHP pentru accesul FTP.
  • FTP_BASE. Este calea completă spre folderul "BASE" (ABSPATH) al instalării WordPress.
  • Ftp_content_dir. Este calea completă către folderul de conținut WP al instalării WordPress.
  • Ftp_plugin_dir. Este calea completă spre folderul plugin-urilor din instalația WordPress.
  • FTP_PUBKEY. Este calea completă la cheia publică ssh.
  • FTP_PRIKEY. Este calea completă la cheia privată SSH.
  • FTP_USER. Este fie utilizatorul FTP sau numele de utilizator SSH. Cel mai probabil acestea sunt aceleași, dar una potrivită pentru tipul de actualizare pe care doriți să o faceți.
  • Ftp_pass. Este introdusă parola pentru numele de utilizator FTP_USER.. Dacă utilizați autentificarea cheie din SSH, acest lucru poate fi omis.
  • Ftp_host. Este numele de gazdă: combinația portuară pentru serverul dvs. ssh / ftp. Portul FTP implicit este de 21 și portul ssh implicit este de 22, acestea nu trebuie să fie menționate.
  • FTP_SSL. Adevărat pentru conexiunea SSL dacă este susținut de transportul subiacent, Nu este disponibil pe toate serverele. Aceasta este pentru "FTP securizat" nu pentru SSH SFTP.
Defini ("fs_method", "ftpext"); Definiți ("FTP_BASE", "/ PATH / către / WordPress /"); Definiți ("ftp_content_dir", "/ calea / la / wordpress / wp-content /"); Definiți ("ftp_plugin_dir", "/ calea / către / wordpress / wp-content / plugin-uri /"); Definiți ("FTP_PUBKEY", "/HOME/USERNAME/.SSSH/ID_RSA.PUB"); Definiți ("FTP_PRIKEY", "/HOME/USERNAME/.SSSH/ID_RSA"); Definiți ("FTP_User", "nume de utilizator"); Definiți ("FTP_PASS", "Parola"); Definiți ("ftp_host", "ftp.example.org"); Definiți ("FTP_SSL", FALSE);

Activați actualizarea accesului SSH

Pentru a activa SSH2 ca opțiune de upgrade, va trebui să instalați extensia PEL SSH2. Pentru a instala această bibliotecă, va trebui să emită o comandă similară cu următoarele sau discutați cu furnizorul dvs. de gazduire web pentru a obține acest lucru instalat:

PELL instalați ssh2.

După instalarea extensiei PELC SSH2, va trebui să modificați configurația PHP pentru a încărca automat această extensie.

pEL este furnizat de pachetul de pere în majoritatea distribuțiilor Linux. Pentru a instala PELC în Redhat / Fedora / CentOS:

Yum -y instalați php-pere

Pentru a instala PELC în Debian / Ubuntu:

Apt-get instalare php-pere

Se recomandă utilizarea unei chei private care nu este protejată cu frază de trecere. Au fost numeroase rapoarte care prezintă cheile private protejate de frază nu funcționează corect. Dacă decideți să încercați o expresie privată de trecere, va trebui să introduceți fraza de trecere pentru cheia privată ca FTP_PASS sau să introduceți-o în câmpul "Parolă" din câmpul de acreditare prezentat la instalarea actualizărilor.

Dacă nu sunteți încă clarificați cum să utilizați SSH pentru actualizarea sau instalarea WordPress / Plugin-uri, citiți prin acest tutorial.

Alternativă la cron.

Utilizați acest lucru, de exemplu, dacă mesajele programate nu sunt publicate. Potrivit Explicației Forumului Otto, această metodă alternativă folosește o abordare de redirecționare, ceea ce face ca CRON să funcționeze, ceea ce face ca Cron să fie să ruleze, astfel încât să se întoarcă la site imediat în timp ce Cron continuă să ruleze în legătură Au scăzut. Această metodă este un pic dacă uneori, care este motivul pentru care nu este implicit ".

Definiți ("alternate_wp_cron", adevărat);

A cerut în plus constante

Aici ademeni constante suplimentare care pot fi definite, dar probabil nu ar trebui să fie. Definițiile cookie-urilor sunt deosebit de utile dacă aveți o configurație de domeniu neobișnuită.

Definiți ("CookiePath", preg_replace ("| https?: // [^ /] + eu", ", get_option (" acasă ")." / ")); Definiți ("site-ul", preg_replace ("| https?: // [^ /] + |", ", get_option (" siteurl ")." / ")); Definiți ("admin_cookie_path", sitecookiepath. "WP-admin"); Definiți ("plugins_cookie_path", preg_replace ("| https?: // [^ /] + | i", ", wp_plugin_url)); Definiți ("TemplatePath", get_template_directory ()); Definiți ("StylesheetPath", get_stylesheet_directory ()); Definiți ("Disable_wp_cron", adevărat);

În dosar configurare.php. Setările site-ului, căile, parolele, setările bazei de date sunt stocate și alte setări de configurare. Uneori, aceste setări trebuie să se schimbe, acest lucru este deosebit de important după transferul site-ului la noua găzduire.

În acest articol vă vom ajuta să aflați mai multe despre acest fișier important pentru Joomla. O sa inveti:

  • Unde puteți găsi fișierul dvs. configurare.php..
  • Cum afectează fiecare parametru lucrarea site-ului.

Acest material nu este un manual complet, dar vă va ajuta să navigați cu ușurință în setări când rezolvați orice probleme.

Configurare.Php Locația fișierului

Imaginea arată locația fișierului utilizând FileZilla. În acest caz, site-ul este situat în subdirectorul "Joomla".

Fişier configurare.php. Situat în directorul rădăcină al lui Joomla. Dacă site-ul este setat la directorul principal de găzduire (Public_html), atunci calea către acesta va arăta astfel:

  • /Home/username/public_html/configuration.php.
Faceți o copie de rezervă a fișierului de lucru înainte de a face ceva cu el. Încercați mai întâi modificările pe site-ul de testare.

Parametrii site-ului

  • $ offline.: Cu valoarea "0", site-ul funcționează dacă setați "1", site-ul se oprește.
  • $ offline_message.: Mesajul care este afișat vizitatorilor atunci când site-ul este oprit.
  • $ Sittename.: Numele sitului care este prezentat în titlu.
  • $ editor: Editor care este instalat în mod implicit.
  • $ List_limit.: Lista de lungime în administrator pentru toți utilizatorii. Setul implicit este 20.
  • $ Access.: Nivelul accesului la fața locului. "1" - acces deschis, "2" - numai pentru înregistrarea, "3" - acces special.

Debug parametrii

  • $ Depan.: Modul de depanare "0" este oprit, "1" - activat.
  • $ Debug_lang.: "0". "1" - Activat.

NOTE:

$ Depan.: Acest parametru include modul de depanare Joomla. Dacă este setat la "1", acest instrument va furniza diverse informații tehnice despre funcționarea sistemului. Acesta va fi afișat în partea de jos a fiecărei pagini.

$ Debug_lang.: Acest parametru include indicatori de depanare (* ... *) sau (? ...?) În fișierele lingvistice Joomla.

Parametrii bazei de date

  • $ dbtype.: "Mysqli" sau "MySQL". Tipul de bază de date utilizat.
  • $ Gazdă.: În cele mai multe cazuri "localhost", dar nu întotdeauna. Aceste informații pot fi găsite la Hosper.
  • $ Utilizator.: Numele de utilizator de baze de date.
  • $ parola.: Parola pentru utilizatorul bazei de date.
  • $ db.: Numele bazei de date.
  • $ dpprefix.: Prefix pentru mesele Joomla, de exemplu, Jos sau J17

Setari aditionale

  • $ Live_site.: Adresa reală a site-ului, de exemplu - http://yourdomain.com
  • $ secret.: Nu schimba
  • $ Gzip.: "0" - off, "1" - activat.
  • $ error_reporting: Detalii nivel al raportului de eroare.
  • $ Helpurl.: Pagina de ajutor pentru site. Implicit este pagina oficială de ajutor Joomla.

Notează

$ Live_site.: În cele mai recente versiuni, nu ar trebui să fie indicată nicio valoare. Utilizate în cazurile de creare a redirecționării sau a copiilor site-ului pentru testare.

$ secret.: Valoarea este generată la instalarea Joomla și nu poate fi schimbată. Se utilizează în Joomla în scopuri de securitate.

$ error_reporting: Setează nivelul corespunzător de raport de eroare. Implicit, implicit de sistem.

$ Helpurl.: Deschide căutarea informațiilor de fundal atunci când faceți clic pe butonul Ajutor (se poate observa pe unele pagini ale panoului administrativ).

$ Ftp_host. : 127.0.0.1 este adresa IP a FTP-ului gazdei locale. Un server de hoster poate avea o valoare diferită.
$ Ftp_port.: Numărul portului pentru FTP. Implicit, 21. Serverul gazdă poate avea o valoare diferită.
$ ftp_user.: Login FTP utilizator.
$ Ftp_pass.: Parola dvs. la FTP
$ Ftp_root. : Calea către dosarul rădăcină, de obicei / acasă / nume de utilizator / public_html
$ ftp_enable.: Această opțiune specifică Joomla! Utilizați funcții FTP încorporate, mai degrabă decât procesul prin PHP.

Configurarea unei centuri de ceas

  • $ offset.: Acest parametru stabilește data și ora curente. Timpul setat trebuie să corespundă timpului serverului, dar care este amplasat site-ul. Prin implicit UTC.
  • $ offset_user.: Timpul utilizatorilor, implicit UTC.

Setări de e-mail

  • $ Mailer.: Instalați "mail" atunci când utilizați funcția PHP pentru a lucra cu corespondența; "Sendmail" - când utilizați serverul SMTP.
  • $ Mail din $.: Adresa de e-mail pe care o folosește Joomla! Pentru a trimite poștă.
  • $ sendmail.: Calea pentru care se află programul Sendmail. Acest parametru este utilizat numai dacă parametrul $ Mailer are valoarea "Sendmail".
  • $ smtpauth.: Dacă serverul SMTP necesită autentificare, atunci trebuie să setați valoarea "1". Acest parametru este utilizat numai dacă $ mailul are valoarea "Sendmail".
  • $ smtpuser.: Nume de utilizator pentru a accesa serverul SMTP. Acest parametru este utilizat numai dacă $ mailul are valoarea "Sendmail".
  • $ Smtppass.: Parola pentru a accesa serverul SMTP. Acest parametru este utilizat numai dacă $ mailul are valoarea "Sendmail".
  • $ Smtphost.: Adresa serverului SMTP. Acest parametru este utilizat numai dacă $ mailul are valoarea "Sendmail".
  • $ smtsecure.: Model de securitate pe serverul SMTP. Posibil "SSL" și "TTL".
  • $ Smtpport.: Portul SMTP. Majoritatea serverelor pentru conexiunile neprotejate utilizează portul 25 și pentru secure - Port 465. Acest parametru poate fi găsit la Hosper.

Setări localizate

  • $ log_path.: Calea pentru care sunt stocate jurnalele Joomla!
  • $ Tmp_path. : Calea la care sunt stocate fișierele de sistem temporare. Nu indicarea corectă a acestei valori poate duce la numeroase erori în activitatea site-ului.

Setări de caching.

  • $ Caching.: "0" - oprit, "1" - cache conservatoare; "2" - cache progresivă.
  • $ cache_handler.: "Fișier" - cache plină; "Cacheatul" - cache simplă.
  • $ cachetime : Timpul (în minute) Cache-ul de stocare înainte de actualizarea acestuia.

Meta Tag Setări.

  • $ Metadesc.: Descrierea textului site-ului pentru scopuri SEO. Acest text va fi afișat în eticheta de desfacere metalice.
  • $ Metakeys.: Cuvinte cheie separate prin virgulă. Acest text va fi afișat în Tag-ul cu cuvintele cheie meta.
  • $ Metauthor.: "0" - pentru a ascunde Autorul Tagului Meta; "1" - Afișați această etichetă.

Seo-setări (optimizarea motorului de căutare)

  • $ Sef.: "0" - Dezactivat, "1" - inclusiv. Schimbarea adreselor URL în vizualizarea "Rezumat uman" (CNC). De exemplu, adresa www.example.com/index.php?option\u003dcom_content&view\u003detc ... Transformată de B. www.example.com/spsevonim..
  • $ Sef_rewrite.: "0" - Dezactivat, "1" - inclusiv. Utilizați Serverul Apache MOD_REWRITE pentru a crea o adresă URL "personală".
  • $ Sef_suffix.: "0" - Dezactivat, "1" - inclusiv. Adăugarea extensiei la sfârșitul adresei URL, de exemplu, .html or.php.
  • $ Unicodeslugs.: "0" - Dezactivat, "1" - inclusiv. Alegerea dintre formatul pseudonimelor în transliterație sau Unicode.
  • $ Feed_limit.: Restricție asupra cantității de FIDS. Implicit este de 10, poate fi utilizat orice număr întreg.

Setări setări

  • $ Durata de viață.: Setează durata sesiunii în câteva minute.
  • $ session_handler.: "Baza de date" sau "none". Definește procesarea sesiunii după conectarea utilizatorului.
Articole de la www.ostraining.com

Dacă aveți întrebări, atunci pentru răspunsul rapid, vă recomandăm să vă folosim

Deci, ați șters accidental fișierul config.php, iar conferința dvs. a devenit inaccesibilă sau la instalarea conferinței, fișierul config.php nu a fost scris datorită drepturilor de acces incorecte la acest fișier. În ambele cazuri, fișierele și baza de date sunt, de asemenea, funcționale, pur și simplu se pot conecta reciproc. Nu vă oferiți o panică pentru a face ceva inutil, de exemplu, începeți să aplicați la reaplicarea conferinței. Fișierul Config.php poate fi foarte ușor de creat manual când există detalii despre accesul la baza de date.

Asigurați-vă opinia cu privire la crearea unui nou fișier config.php.

Pentru a crea un fișier config.php, utilizați un editor de text obișnuit, tastați Windows Notepad, Notepadd ++, Notepad2 sau unul dintre cei mai buni reprezentanți ai acestui tip EditPlus.

Deschideți un editor de text și selectați comanda de creare a unui nou fișier text.

Introduceți următorul cod în acest nou fișier:

// Fișier de configurare automată a phpbb 3.0.x
// Nu schimbați nimic în acest fișier!
$ dbms \u003d "mysql"; // Tipul de bază de date Este posibil ca acesta să nu fie MySQL
$ dbhost \u003d "gazdă de bază de date";
$ dbport \u003d "Portul bazei de date dacă nu este implicit";
$ dbname \u003d "nume de bază de date";
$ dbuser \u003d "nume de utilizator de bază de date"; $ dbpasswd \u003d "parola bazei de date";

$ table_prefix \u003d "Prefixul tabelului bazei de date";
$ Acm_type \u003d "fișier";
$ Load_extensions \u003d "";

@Define ("phpbb_installed", adevărat);
// @ define ("debug", adevărat);
// @ define ("debug_extra", adevărat);
?>

Ați introdus un șablon de configurare într-un fișier. Acum va trebui să editați diferitele părți ale acestui fișier în funcție de datele de bază de date.

Toate acestea au sens dacă cunoașteți detaliile și detaliile accesului la baza de date. În caz contrar, va trebui să contactați antetul dvs. pentru a obține aceste detalii. Aproape în toate cazurile detaliile aceluiași pe care le-ați folosit la instalarea conferinței.

$ dbms \u003d "mysql"; A inlocui mysql. Tipul bazei de date. Puteți utiliza următoarele tipuri de baze de date:
Mysql.
mysqli.
Firebird.
MSSQL.
MSSQL_ODBC.
Oracol
Postgres.
Sqlite.

$ dbhost \u003d "gazdă de bază de date"; A inlocui baza de date gazdă / domeniu Adresa gazdei sau a domeniului bazei dvs. de date. Multe gazde în acest domeniu folosesc adresa localhost, dar specificați acest moment la caracterul dvs.

$ dbport \u003d "Portul bazei de date dacă nu este implicit"; A inlocui portul de bază de date dacă nu este implicit Numărul portului bazei de date dacă serverul utilizează un port non-standard pentru a vă conecta la baza de date. Lăsați câmpul gol dacă serverul utilizează portul implicit. Acest câmp trebuie să fie completat numai dacă serverul de bază de date utilizează un port non-standard.

$ dbname \u003d "nume de bază de date"; A inlocui numele bazei de date. Numele bazei de date în care ați instalat phpbb3. Dacă aveți PhpMyAdmin pentru a vă accesa bazele de date, puteți afla numele bazei de date, privindu-se prin baza din PhpMyAdmin. În caz contrar, contactați hosterul pentru informațiile bazei de date.

$ dbuser \u003d "numele de utilizator de bază de date"; A inlocui numele de utilizator al bazei de date. Numele de utilizator al bazei de date. Toate bazele de date au nevoie de un cont de utilizator, care va fi utilizat pentru conectarea la acesta. Numele contului de utilizator a bazei de date trebuie introdus în acest câmp.

$ dbpasswd \u003d "parola bazei de date"; A inlocui parola bazei de date. Parola în cont de utilizator de bază de date. Toate bazele de date au nevoie de un cont de utilizator, care va fi utilizat pentru conectarea la acesta. Parola contului de utilizator a bazei de date trebuie introdusă în acest câmp.

$ table_prefix \u003d "Prefixul tabelului bazei de date"; A inlocui prefixul tabelului de bază de date. Prefixul de masă în baza de date. În setarea implicită, acest prefix phpbb_. Cu toate acestea, îl puteți schimba în timpul procesului de instalare. Acest prefix poate fi găsit folosind PHPMYADMIN, vizualizarea bazei de date în el.

Următorii parametri nu trebuie să se schimbe sau să vă îngrijoreze când creați un fișier config.php.,
$ Acm_type \u003d "fișier";
$ Load_extensions \u003d "";
@Define ("phpbb_installed", adevărat);
// @ define ("debug", adevărat);
Notă: RassAvMing (Ștergere //) Această linie, puteți vedea timpul de descărcare a paginii în partea de jos a paginilor de conferință.
// @ define ("debug_extra", adevărat);

După editarea editării fișierelor, salvați-o ca fișier. config.php.. Asigurați-vă că editorul nu a salvat-o ca config.txt sau ca config.php.txt.

Acum aveți un nou fișier config.php.. Încărcați-l pe server utilizând clientul FTP în dosarul cu PhpBB3 instalat (în acel folder în care fișierul comun.php este de asemenea localizat, viewtopic.php, vizualizareForum.php etc.).

În cele mai multe cazuri, clientul FTP în sine va stabili drepturile corecte de acces la fișier, dar asigurați-vă că fișierul chmod 644 (acest lucru se aplică numai serverelor bazate pe UNIX).

Amintiți-vă că în fișierul config.php nu ar trebui să existe nimic înaintea operatorului inițial și după operatorul final ?> . Acest lucru se aplică și liniilor goale și a spațiilor excesive. Absolut nimic nu ar trebui să fie în afara acestor operatori.

Luați în considerare mai multe detalii fișierul wp-config.phpCu aceasta, puteți extinde funcționalitatea și puteți îmbunătăți securitatea CMS WordPress.
El este, în mod implicit, în rădăcina site-ului. Puteți să-l accesați prin FTP prin intermediul clientului FTP (Filezilla este unul dintre cele mai populare). Și să editați editorul Notepad ++. Modificările aduse configurației WordPress sunt introduse prin adăugarea sau editarea rândurilor existente.
Puteți adăuga linii în orice loc, dar pentru a facilita găsirea propriilor dvs. modificări, este mai bine să o faceți într-un singur loc, de exemplu, la începutul fișierului, după comentariile de admitere.

Deci, aici sunt parametri utili:

  • Pornind de la versiunea 2.6 CMS WP, puteți muta acest fișier la un nivel de deasupra rădăcinii site-ului, mărind astfel siguranța. Gazduire / Director cu CMS / WP-Config.php Hosting / WP-Config.php

    CMS va găsi în mod independent fișierul de configurare pentru un nivel deasupra directorului de instalare. Nu vor fi necesare acțiuni suplimentare din partea dvs.

  • Disponibil suport de criptare SSL Pentru a lucra în panoul de administrare: definiți ("Force_ssl_admin", adevărat);

    sau numai pentru login login.php

    Definiți ("Force_ssl_login", adevărat);

    Și, de asemenea, puteți activa SSL pentru întregul site, adică Utilizatorii vor lucra cu WordPress prin intermediul protocolului HTTPS. Este posibil să aveți nevoie de un certificat de securitate semnat (nesemnat, așa-zis Certificatele "auto-semnate" sau "auto-fondate" Necesită confirmarea consimțământului utilizatorului de a lucra decât pot sperie vizitatorii potențiali de site).

  • Fișierul WP-config.php stochează intrările pentru a interacționa CMS și baza de date, aici puteți schimba cu ușurință parola pentru utilizatorul bazei de date și numele său, numele serverului. Definiți ("db_name", "nume de bază de date"); Definiți ("db_user", "nume de bază de date"); Definiți ("db_password", "baza de date-parola"); Definiți ("db_host", "localhost");
  • Aici puteți face cookie-uri nevalide ale utilizatorilor.
  • Schimbați limba CMS prin specificarea calea către fișierele de traducere: * Schimbați acest parametru pentru a regla localizarea. Fișierul MO corespunzător * pentru limba selectată trebuie să fie instalat în WP-Content / Limbi. De exemplu, * pentru a permite suportul limbii ruse, copiați ru_ru.mo la WP-Conținut / Limbi * și atribuiți valoarea Wplang "RU_RU". Definiți ("wplang", "**"); Definiți ("Langdir", "**");
  • Schimbați regulile de afișare pentru adresele URL ale site-ului, puteți linia: Definiți ("wp_siteurl", "http://mydomain.com/wordpress_folder");

    De asemenea, puteți schimba adresa URL dinamic:

    Definiți ("wp_siteurl", "http: //". $ _Server ["server_name"] "/ hosting / wordpress");

    Variabila $ _Server va fi responsabilă pentru schimbarea dinamică a URL-ului. Din motive de securitate, utilizați "server_name" ca argument, pentru ca un server web este responsabil pentru această valoare.
    Și astfel vă puteți schimba adresa de pornire a blogului pe WordPress Mod implicit:

    Definiți ("wp_home", "http://example.com");

  • Dacă faci doping motorul WordPress Sau scrieți plugin-ul, nu va fi oferit superfluos de funcția de depanare (afișarea erorilor "în zbor"). În mod implicit, acesta este dezactivat. Activați depanarea WordPress Puteți afla în linie: definiți ("wp_debug", adevărat);

    Porniți toate solicitările la baza de date WordPress:

    Definiți ("Savequeries", adevărat);

    Și pentru a le vedea în browser, trebuie să adăugați la fișierul de subiect (Fooder.php, Header.php, index.php - în funcție de locul în care doriți să vedeți cererile) următoarele linii:

    Dacă (Current_User_can ("Level_10") (Global $ wpdb; Echo "<рre>"PRINT_R ($ wpdb-\u003e interogări); eco""; }

    Etichetele "Pre", așa cum ați ghicit deja, sunt concepute pentru a preveni procesarea stivei de interogare. 10 garanții ale utilizatorilor (dacă nu ați rupt încă) de blocare numai pentru administratori. Nu uitați să dezactivați toate acestea după depanare.

  • WordPress salvează modificările articolelor dvs. în baza de date prin agățarea gunoiului inutil, care nu mai este utilă. Evitați acest simplu:
    1. Instalați intervalul de stocare auto (în secunde): Definiți ("AutoSave_Interval", 500);

      - la fiecare 500 de secunde articole editabile vor fi salvate.

    2. Specificăm numărul de modificări stocate în articolul definit ("wp_post_revisions", 3);

      Puteți dezactiva complet această funcție:

      Definiți ("wp_post_revisions", fals)

    3. În același timp, configurați eliminarea automată a articolelor din coșul WP (gunoiul va fi stocat într-un cărucior 5 zile) Definiți ("gol_trash_days", 5);
    4. Toate revizuirile articolelor pe care le-ați făcut Înainte de a efectua modificări la wp-config.phpva rămâne în baza de date. Pentru a scăpa de ele, puteți utiliza un plugin terț sau puteți efectua pHPMYADMIN (interfața web de gestionare a bazei de date) Următoarea interogare: Ștergeți A, B, C de la WP_POSTS O stânga Alăturați-vă WP_TERM_RELATIONSHIPS B ON (A.Id \u003d B.Object_ID) Începând din stânga WP_POSTMETA C ON (A.Id \u003d C.Post_ID) în cazul în care A.Post_type \u003d "Revizia"
  • Privilegii și puteri pentru FTP / ssh..
    Dacă lucrați la FTP direct de la panoul de administrare WordPress, puteți utiliza capacitatea de a defini metoda de lucru, nu uitați să specificați corect căile către directorul de pe serverul Web. Defini ("fs_method", "ftpext"); Definiți ("FTP_BASE", "/ calea / către / WordPress /"); Definiți ("ftp_content_dir", "/ way / up / wordpress / wp-content /"); Definiți ("ftp_plugin_dir", "/ way / la / wordpress / wp-content / plugin-uri /"); // calea către cheia publică ssh definește ("FTP_PUBKEY", "/ *\u003e / / /. SSSH / ID_RSA.PUB"); // calea către ssh cheie privată define ("ftp_privkey", "/ *\u003e / / /. Sssh / id_rsa"); // numele de utilizator și parola definește ("FTP_User", "Utilizator"); // parola pentru numele de utilizator FTP_UERR definește ("FTP_PASS", "Parolă"); // server: ftp / ssh definet port ("ftp_host", "ftp.example.com:21");

    Puteți activa metoda "Direct" de funcționare a FTP, dar găzduirea dvs. nu poate accepta această caracteristică.

    Defini ("fs_method", "direct");

  • În cazul în care tabelele bazei de date sunt deteriorate și nu puteți chiar să vă conectați, încercați restaurați baza de date WordPress. Puteți funcționa standard (opțiunea nu funcționează întotdeauna): Definiți ("wp_allow_repair", adevărat);

    După aceea, trebuie să deschideți pagina din browser

    Domeniul dvs. / WP-Admin / Maint / Reparatii.php

  • Abilitatea bună de a îmbunătăți securitatea - utilizând propriile nume pentru tabelele de utilizator: Definiți ("personalizați_User_table", $ prefix. "Numele dvs."); Definiți ("personalizați_User_meta_table", $ prefix. "Numele dvs.");
  • Folosind propria dvs. găzduire pentru site-ul cu trafic ridicat, este posibil să aveți nevoie creșterea limitei operațiunilor de server alocate pentru WordPress. Dacă observați adesea site-ul de eroare de tip "Memoria epuizată" (Memorie epuizată) Încercați să vă înregistrați în WP-config.php următoarele: Definiți ("wp_memory_limit", "128m");

    Setează limita de memorie pentru scripturile CMS WP în 128 megabytes.

  • Este posibil să dezactivați editarea temei WordPress și a pluginurilor din panoul administrativ. Definiți ("dislow_file_edit", adevărat);

    Listarea astfel de editare a fișierelor - nu uitați să vă protejați de editarea mea fișierul wp-config.php. Pentru a face acest lucru, limitați accesul la FTP pentru acele fețe (și scripturi), din care așteptați acțiuni inadecvate.

Vă mulțumim pentru interesul dvs. în site-ul nostru. Aytichnik a existat din 2006 și oferă servicii de outsourcing. Outsourcingul este o relocare a lucrărilor unei alte organizații necesare pentru companie. În cazul nostru, este: crearea, susținerea și menținerea site-urilor, promovarea site-urilor în motoarele de căutare, suportul și administrarea serverelor care rulează Debian GNU / Linux.

Site-uri de pe Joomla.

La vârsta curentă a informațiilor, site-ul de facto devine cel puțin o carte de vizită a organizației și adesea unul dintre instrumentele de afaceri. Deja, site-urile sunt create nu numai pentru organizații și persoane, ci și pentru bunuri, servicii și chiar evenimente. Până în prezent, site-ul nu este doar o sursă de publicitate pe o audiență uriașă, ci și un instrument pentru vânzări și legarea contactelor noi. Creăm site-uri folosind CMS Joomla! Acest sistem de management al site-ului este simplu și intuitiv. Este foarte răspândit și, prin urmare, internetul conține o cantitate mare de informații. Găsiți un specialist în lucrul cu Joomla este, de asemenea, ușor. Și nu trebuie să mergi departe! Compania noastra Aytichnik este deservire și întreține site-uri pe Joomla! Vom efectua toate lucrările tehnice, luăm toată corespondența cu hosterul și registratorul de domeniu, vom completa site-ul și va actualiza informațiile despre aceasta. Și, deși Joomla este ușor de gestionat, intuitiv de înțeles. Dar vă veți îndeplini în mod regulat lucrările necesare pe site? Cât timp vor lua de la tine? Dacă doriți să vă concentrați asupra propriei afaceri, aveți încredere în sprijinul site-ului dvs. pentru noi. Vom face totul pe tot ce ne stă în putință, astfel încât site-ul să trăiască și să beneficieze de proprietarul dvs.
Dacă sunteți o organizație comercială care promovează sau vă vinde produsele, serviciile de internet, atunci pur și simplu aveți nevoie de promovarea site-ului în motoarele de căutare. La urma urmei, pentru a vinde ceva, cel puțin, pentru ao vedea, de a ști despre asta. Și vă vom ajuta cu acest lucru, promovăm site-ul dvs. Joomla în motoarele de căutare. În funcție de concurență și alocate pentru promovarea bugetului, site-ul dvs. va ocupa poziții decente în rezultatele căutării. Site-ul va crește profiturile!

Debian Servers

Mai devreme sau mai târziu, luptând pentru deschiderea și transparența afacerii dvs., multe companii se confruntă cu necesitatea de a asigura curățenia licențiată a software-ului utilizat. Cu toate acestea, nu întotdeauna costurile de deduceri de licențiere sunt acceptabile, în special pentru întreprinderile mici și mijlocii. Calea de ieșire din această situație dificilă este decizia de tranziție la tehnologia open source. Una dintre direcțiile de open source este sistemul de operare Linux (Linux). Angajații companiei noastre se specializează în Debian Linux (Debian Linux). Aceasta este cea mai veche și mai durabilă distribuție a sistemului de operare Linux. Vă oferim servicii de implementare Debian Linux la întreprinderea, configurarea, întreținerea și suportul serverelor.

Informații și publicitate