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.