嘿伙计我正在尝试将wordpress安装到我网站的子目录中。我已经安装了各种各样的wordpress,我已经完成了安装mysql,创建数据库,更改wp-config文件和安装php的完整过程。
然而,当我转到http://site.com/blog时,它无法加载而是下载文件。
我知道nginx正在为这些文件提供服务,但是我很确定即使php正在运行并且我安装了所有相关的库,PHP也没有执行它。
请帮忙!谢谢:))
Nginx sites-available / default file:
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
不确定还有什么可以尝试...
答案 0 :(得分:0)
您需要告诉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;
}