嘿,伙计们,我正试着把wordpress安装到我网站的一个子目录中。我已经安装wordpress好几次了,并且我已经完成了安装mysql、创建db、更改wp-config文件和安装php的整个过程。
但是,当我转到http://site.com/blog时,它无法加载,而是下载了一个文件。
我知道nginx正在提供文件,但我非常确定PHP不会执行它,即使php正在运行,并且我已经安装了所有相关的库。
请帮帮我!谢谢:)
Nginx站点-可用/默认文件:
server {
listen 80;
server_name www.site.com;
index index.html index.htm index.php;
root /home/site/;
}已检查PHP是否正常工作:
sudo service php5-fpm start
start: Job is already running: php5-fpm不太确定还能尝试什么.
发布于 2013-08-01 21:54:17
您需要告诉nginx将您的PHP请求代理回php-fpm。参见this。
摘录:
# Pass PHP scripts to PHP-FPM
location ~* \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}https://stackoverflow.com/questions/17995868
复制相似问题