2015-07-21 4 views
1

Я пытаюсь установить сайт Wordpress в Linux VPS с помощью LEMP Setup. До сих пор я настраивал файлы wordpress и устанавливал право собственности на nginx user/group в каталоге/файлах WP, но когда я перехожу на адрес для доступа к странице установки для WP (https://domain.tld/wp-admin/install.php), я получаю php вместо этого загружайте файл.Ошибка при установке Wordpress на Nginx

Вот мои виртуальные конфигурации хоста для сайта WP:

server { 
 
\t listen 80; 
 
\t server_name domain.tld; 
 
\t return 301 https://$server_name$request_uri; 
 
} 
 

 
server { 
 
\t listen 443 ssl; 
 

 
\t ssl on; 
 
\t ssl_certificate /directory/to/crt; 
 
\t ssl_certificate_key /directory/to/key; 
 
\t 
 
\t server_name domain.tld; 
 
\t root /var/www/html/domain.tld; 
 
\t index index.php index.html index.htm; 
 

 
\t location/{ 
 
\t try_files $uri $uri/ /index.php?q=$uri&$args; 
 
\t } 
 

 
\t rewrite /wp-admin$ $scheme://$host$uri/ permanent; 
 
\t \t  
 
\t error_page 404 /404.html; 
 
\t error_page 500 502 503 504 /50x.html; 
 

 
\t location = /50x.html { 
 
\t root /usr/share/nginx/html; 
 
\t } 
 

 
\t location ~ \.php$ { 
 
\t try_files $uri =404; 
 
\t fastcgi_split_path_info ^(.+\.php)(/.+)$; 
 
\t fastcgi_pass unix:/var/run/php5-fpm.sock; 
 
\t fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
 
\t fastcgi_index index.php; 
 
\t include fastcgi_params; 
 
\t } 
 
}

EDIT: Я попробовал его в Firefox, и он ведет себя иначе, чем в Chrome. На странице install.php вместо этого появляется страница с ошибкой:

Произошла ошибка.

К сожалению, страница, которую вы ищете, в настоящее время недоступна. Повторите попытку позже.

Если вы являетесь системным администратором этого ресурса, тогда вы должны проверить журнал ошибок для получения более подробной информации.

С уважением, nginx.

+0

вы в состоянии получить доступ к логу ошибок сервера? –

ответ

0

Я получил его сейчас. Ошибка была в файле * .conf виртуального хоста. Я получил неправильный каталог для php-fpm sock. Так вот почему php не работает на сайте, а вместо этого просто загружает файл install.php, а домен заканчивается ошибкой.

fastcgi_pass unix: /var/run/php5-fpm.sock; < ---- Я просто неправильно написал каталог.

0

Может просто у забыть, чтобы начать свой PHP-FPM

cd /usr/local/php7-chanxiao/etc/         

../sbin/php-fpm

Смежные вопросы