Instalați wordpress în ubuntu, un blog despre linux ubuntu

Instalați wordpress în ubuntu, un blog despre linux ubuntu

După ce am decis să instalez WordPress în Ubuntu 14.04 pe această instrucțiune, am întâmpinat o problemă și instalarea a eșuat. "Poogliv", vizitând forumurile, am găsit o soluție, și o voi scrie în acest post.

Mai întâi, instalați serverul LAMP (Linux-Apache-MySQL-PHP) bazat pe Ubuntu, care include Apache 2, PHP 5 și MySQL 5.

sudo apt-get -y instalați tasksel
sudo tasksel instala lamp-server

În timpul instalării, vi se va solicita o parolă pentru a crea un administrator de baze de date MySQL

Pentru a elimina serverul, executați următoarea comandă:

sudo tasksel elimina lamp-server

Pentru controlul grafic asupra bazelor de date MySQL și a utilizatorilor, instalați PHPMyAdmin:

sudo apt-get instala phpmyadmin

Deschideți fișierul /etc/apache2/apache2.conf cu comanda:

sudo gedit /etc/apache2/apache2.conf

iar la sfârșitul întregului conținut vom intra

Salvăm. Reporniți Apache 2 cu comanda:

sudo /etc/init.d/apache2 restart

Să schimbăm permisiunile pentru conținutul www:

cd / var
sudo chown -R dvs._login_in_system: your_login_in_system www
sudo chmod -R 755 / var / www

Mergem în dosar cu wordpress

Creați un fișier wp-config.php din wp-config-sample.php

cp wp-config-sample.php wp-config.php

Deschideți fișierul wp-config.php pentru editare:

// ** Parametrii MySQL: Aceste informații pot fi obținute de la furnizorul dvs. de găzduire **
/ ** Numele bazei de date pentru WordPress * /
definiți ("DB_NAME", "newbase");

/ ** Numele de utilizator MySQL * /
define ('DB_USER', 'dm');

/ ** Parola bazei de date MySQL * /
define ('DB_PASSWORD', 'dave');

/ ** Numele serverului MySQL * /
definiți ("DB_HOST", "localhost");

În cazul meu, au loc următoarele date:

Numele bazei de date pentru WordPress este o bază nouă
Numele de utilizator MySQL - dm
Parola pentru baza de date MySQL - dave
Numele serverului MySQL este lăsat neschimbat - localhost

Acum, continuați să creați baza de date, utilizatorul și parola.

mysql -u root -p
CREATE DATABASE nume_bază al wp-config.php;
CREAȚI UTILIZATORul username_of_wp-config.php @localhost;
SET PASSWORD PENTRU dm @ localhost = PASSWORD ('password_of_wp-config.php');
GRANT ALL PRIVILEGES pe nume_bază de date. * TO dm @ localhost IDENTIFICAT DE "parola, baza de date";
PRIVILEGIILE FLUXULUI;

Ca rezultat, comenzile vor arăta astfel:

mysql -u root -p
CREATE DATABASE newbase;
CREAȚI UTILIZATORul dm @ localhost;
SET PASSWORD PENTRU dm @ localhost = PASSWORD ('dave');
GRANTAȚI TOATE PRIVILEGIILE pe o bază nouă. * TO dm @ localhost IDENTIFICAT DE 'dave';
PRIVILEGIILE FLUXULUI;

GRANTAȚI TOATE PRIVILEGELE PE *. * TO 'dm' @ 'localhost' IDENTIFICAT DE "dave" CU OPȚIUNI DE GRANT;

și ieșiți din comanda:

Reporniți serverul Apache

sudo /etc/init.d/apache2 restart

Asta e tot. Încercați să instalați din nou WordPress. Totul ar trebui să funcționeze.

Am făcut totul în manual. În plus față de faptul că în opțiunile.php în câmpul upload_path înregistrat / var / www / html / wordpress / wp-content / uploads, așa cum este recomandat pe forumuri și bloguri. Pentru a lucra cu ftp adăugat la wp-config.php:

** Setări FTP * /
definiți ('FTP_BASE', '/ var / www / html / wordpress /');
definiți ("FS_METHOD", "direct");

Problema a fost că proprietarului dosarului i sa atribuit o comandă

sudo chown -R dvs._login_in_system: your_login_in_system www

Poate cineva va ajuta.

Articole similare