LEMP + Wordpress安装失败

时间:2013-08-01 13:46:48

标签: php mysql wordpress nginx

嘿伙计我正在尝试将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

不确定还有什么可以尝试...

1 个答案:

答案 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;
}