thinkphp5项目放在线上的LNMP环境中打开为空白问题解决

服务器上安装的环境是LNMP, lnmp.org的方法一键安装的。
1.代码传到服务器
2.建站点。lnmp vhost add
3.奇怪是打开后空白的,也没报错误。什么鬼呢?

只有一步步检查了,
在public/index.php中,echo ‘1111‘; 前面有,后面没有。
发现访问不了 项目的框架文件 thinkphp/start.php

网上搜罗了一遍,后来修改fastcgi的配置文件解决了。

/usr/local/nginx/conf/fastcgi.conf

找到最后一句:在:/tmp前面加‘../‘
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";

4,重启 lnmp nginx restart

5,搞定:

原文地址:http://blog.51cto.com/phpervip/2135435

时间: 2024-10-11 13:08:47

thinkphp5项目放在线上的LNMP环境中打开为空白问题解决的相关文章

docker下安装centos,并在其上搭建lnmp环境

一.安装CentOs容器 1.进入docker下载CentOs,这里我使用的CentOs6.8 docker pull centos:6.8 2.创建容器 sudo docker run --privileged --cap-add SYS_ADMIN -e container=docker -it --name lnmp -p 80:80 -p 3306:3306  -d -v /Users/qiao/www:/home/www  --restart=always centos:6.8 --p

在CentOS6上搭建LNMP环境(上)

搭建环境: 操作系统:CentOS 6.7 nginx软件:nginx-1.8.1.tar.gz mysql软件:mysql-5.5.51-linux2.6-x86_64.tar.gz PHP软件:php-5.6.11.tar.gz 一.LNMP安装前环境准备 1.设置linux防火墙 1)在iptables上开放80,3306,443端口 [[email protected] ~]# vim /etc/sysconfig/iptables # Firewall configuration wr

PHP--腾讯云服务器上部署LNMP环境

本文参考 云服务器上部署Laravel的实例教程 腾讯云 创建 Laravel5.4 项目 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的 前言 最近在学Laravel,同参考文章,本来只是在虚拟机上运行,但现在正好因为手上有腾讯云的服务器,所以就直接拿来部署Laravel. 首先做下准备工作 sudo apt update 下面不是必要的,但是如果有开着apache2服务器的话,是必须做的 sudo service apac

纯净的centos7.0上安装lnmp环境的步骤

1.先看下screen -S lnmp 命令是否存在,不存在则安装.这个是个什么东东呢?百度一下( GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换. GNU Screen可以看作是窗口管理器的命令行界面版本.它提供了统一的管理多个会话的界面和相应的功能. ) 2.安装命令 yum install screen. 3.wget -c http://soft.vpser.net/lnmp/lnmp1.2

在CentOS6上搭建LNMP环境(中)

编译安装nginx软件 1)新增nginx用户 [[email protected] software]#groupadd -r nginx [[email protected] software]# useradd -r -g nginxnginx -s /sbin/nologin 2)创建目录 [[email protected] ~]# mkdir -pv/var/tmp/nginx/client mkdir: created directory `/var/tmp/nginx' mkdi

在CentOS6上搭建LNMP环境(下)

编译安装php [[email protected] software]# tar xfphp-5.6.11.tar.gz [[email protected] software]# cd php-5.6.11 [[email protected] php-5.6.11]# ./configure--prefix=/usr/local/php --with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config

Linux主机在LNMP环境中同时运行多个PHP版本

这次遇到的问题是,客户网站已经使用PHP5.4运行多个网站程序,但是新安装的程序需要使用PHP5.3. 从我之前的经验来看,给网站更换PHP版本,可能会带来意想不到的后果.比如,之前某客户Discuz论坛运行的是PHP5.2经常出现502错 误,于是更新到了PHP5.3(PHP5.2中php-fpm功能是以补丁的方式出现,在PHP5.3中才被官方正式支持),结果论坛用的某插件仅运行在 PHP5.2版本,好在这个插件也提供PHP5.3版本,否则的话后果会很严重. (绝大多数主流的PHP程序对不同的

VS2010打开项目时,出现“已经在解决方案中打开了具有该名称的项目”问题的解决方案

用的是VSS代码管理.一打开解决方案就看到有个类库不能加载. 解决方法: 直接右键编辑无法加载的类库,或者记事本编辑有问题类库的csproj文件, 删除以下几行: <SccProjectName>Svn</SccProjectName>    <SccLocalPath>Svn</SccLocalPath>    <SccAuxPath>Svn</SccAuxPath>    <SccProvider>Subversion

Linux学习总结(三十九)lnmp环境搭建1-mysql,php 安装

之前我们介绍过lamp,lnmp和lamp相比就是把apache换为了nginx,nginx也是目前比较流行的一款web server,在处理高并发请求上,性能要远胜于apache.apache将php作为一个自己的一个扩展模块来使用,nginx则结合一个独立的php服务.1.安装mysql cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.g