404 not found ------ nginx ----- lnmp/lnmpa centOS7

http://www.codes51.com/itwd/4394286.html

(nginx)Centos7 Lnmp 安装好后 能访问phpinfo没问题,但是访问项目却404,尝试了很多方法都未能解决

关于网友提出的“ (nginx)Centos7 Lnmp 安装好后 能访问phpinfo没问题,但是访问项目却404,尝试了很多方法都未能解决”问题疑问,本网通过在网上对“ (nginx)Centos7 Lnmp 安装好后 能访问phpinfo没问题,但是访问项目却404,尝试了很多方法都未能解决”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: (nginx)Centos7 Lnmp 安装好后 能访问phpinfo没问题,但是访问项目却404,尝试了很多方法都未能解决
描述:

1.如题,安装好了环境并配置成功,新建文件,输出phpinfo()也没问题,项目也放在统计目录下,请看:


访问phpinfo没毛病,接着请看:

访问项目就出问题了!开启了调试模式(php.ini里面的display_error开启了,也在index.php里面加了【error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", "On");】这一段) ,接下来看ngin

...]

php的错误日志确实是开启了,但是也没有内容,项目所有文件都是root所属着,777的权限:

接下来请看nginx的配置信息:

没了,大致把我的需求描述完了,大家有什么解决方案吗?



解决方案1:

server {
    listen       80;
    server_name  localhost;

    root /var/www/root;
    index  index.php;

    location / { 

        try_files $uri $uri/ /index.php;
    }

    location ~ \.php {

        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
         include        fastcgi_params;

     }

}

解决方案2:

{域名}/index.php/ 改成 {域名}/index.php

以上介绍了“ (nginx)Centos7 Lnmp 安装好后 能访问phpinfo没问题,但是访问项目却404,尝试了很多方法都未能解决”的问题解答,希望对有需要的网友有所帮助。

时间: 2024-10-19 07:58:53

404 not found ------ nginx ----- lnmp/lnmpa centOS7的相关文章

搭建LNMP环境 (centos7+nginx+MySQL5.7.9+PHP7)

搭建阿里云lnmp环境 (centos7+nginx+MySQL5.7.9+PHP7) 阿里云一台服务器出现问题! 我估计是一键安装包环境的原因,所以打算重新搭建下环境! 首先,当然是先做好快照!安全第一! 对系统盘做更换系统操作,装上纯净版的centos. 装好后,进入系统 一.挂载数据盘 df -h 只有系统盘了,挂载上原来的数据盘 fdisk -l 看到数据盘了/dev/vdb1 挂载上这个数据盘, mkdir /data0 mount /dev/vdb1 /data0 然后写入分区: e

Centos7 搭建lnmp环境 (centos7+nginx+MySQL5.7.9+PHP7)

阿里云一台服务器出现问题! 我估计是一键安装包环境的原因,所以打算重新搭建下环境! 首先,当然是先做好快照!安全第一! 对系统盘做更换系统操作,装上纯净版的centos. 装好后,进入系统 一.挂载数据盘 df -h 只有系统盘了,挂载上原来的数据盘 fdisk -l 看到数据盘了/dev/vdb1 挂载上这个数据盘, mkdir /data0 mount /dev/vdb1 /data0 然后写入分区: echo '/dev/vdb1 /data0 ext4 defaults 0 0' >>

wordpress+lnmp出现 404 Not Found nginx

在本地使用Apache,因此进行重写规则是.htaccess文件,但在Nginx服务器中此文件不起作用. 只需在网站的虚拟机配置文件中添加如下 location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename

MogileFS + Nginx 实现基于CentOS7平台的分布式文件存储与访问

MogileFS是一个开源的分布式文件系统,Nginx是开源的4-7层web应用服务端以及反向代理服务端.本文基于CentOS7平台,进行MogileFS + Nginx的部署 MogileFS的一些注意事项 针对于MogileFS,有如下概念需要注意一下. MogileFS属于有中心节点形式的分布式文件系统,元数据默认存储在关系型数据库(MySQL)当中,在此处于单点,因此有必要对MySQL使用主从复制或者MHA. 按功能分为tracker,database,storage.其中tracker

003.安装nginx(lnmp)

一.下载nginx 下载nginx源码包,解压: [[email protected] ~]# cd /usr/local/src/ [[email protected] src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz[[email protected] src]# tar zxvf nginx-1.6.2.tar.gz [[email protected] src]# cd nginx-1.6.2 二.安装nginx [[emai

FastDFS + Nginx实现基于CentOS7平台的分布式文件存储与访问

相比较于MogileFS,FastDFS同样有tracker和storage这样的功能分类.但是FastDFS的tracker节点的元数据信息是由各个storage节点通过tcp协议上报得到的,因此在一定程度上减轻了tracker的负载压力.storage节点以group为单位进行组织.任何一个storage server都应该属于某个group,一个group应该包含多个storage server:在同一个group内部,各storage server的数据互相冗余. 本文通过构建FastD

编译安装nginx+LNMP+特性

一.安装Nginx: 1.解决依赖关系 # yum groupinstall "Development Tools" "Server Platform Deveopment" -y && yum install openssl-devel pcre-devel -y 2.安装 首先添加用户nginx,实现以之运行nginx服务进程: # groupadd -r nginx # useradd -r -g nginx nginx 3.下载源码包并解压

LNMP实现(CentOS7+Nginx-1.9.4+PHP-5.6+MySQL-5.6.26)

一.安装相关组件 ①安装所需依赖包 # yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel gd gd-devel cu

nginx搭建(centos7)

1.安装前准备: 系统: CentOS 7.5 x64 下载包:wget yum -y install wget 安装: 2.安装一下这些依赖条件: yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 3. nginx下载: wget http://nginx.org/download/nginx-1.10.3.tar.gz 4.解压tar包 tar -zvxf nginx-1.10.3.tar.gz 5.进