0

嘿伙计们,我正在尝试将 wordpress 安装到我网站的子目录中。我已经多次安装了wordpress,我已经完成了安装mysql、创建数据库、更改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

真的不知道还有什么可以尝试的......

4

1 回答 1

0

您需要告诉 nginx 将您的 PHP 请求代理回 php-fpm。看到这个

摘抄:

# 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;
}
于 2013-08-01T13:54:16.770 回答