原因是该网站的编程员,习惯简写,<? ?>;而服务器版本的php.ini 默认不支持只支持<?php ?>这种格式。

解决方法vim /usr/loacl/php/etc/php.ini

将里面的short_open_tag = Off 修改为 short_open_tag = On  就可以了.

这里写下关于php apache 配置文件的一些选项修改吧。方便记忆。

首先apache 配置文件

vim /etc/httpd/httpd.conf  当然如果想让apache安装目录里也有可以 ln -s /etc/httpd/ /usr/local/apache2/conf/

修改httpd.conf文件中主要有

DocumentRoot "/opt/web/"  //这里指定网站放的目录。如果你的网站放在/opt/web/下 你可以在这里指定下。

<Directory "/opt/web/">

//下面 指定网站头文件。这个一般会设置 不用解释了

<IfModule dir_module>
DirectoryIndex index.php index.html 
</IfModule>

//错误日志放在哪里,可以直接指定 比如指定到 /var/log下的如apache下

ErrorLog "logs/error.log"

//这个是必须的指定Apache服务器识别的或者说是需要解析的文件后缀 出现这些后他都会调用php来进行解析

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm

//这里开启Vhost 虚拟主机的文件 在conf//extra/httpd-vhost.conf这个文件里配置虚拟主机

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

//介绍下 这些站点选项

<VirtualHost *:80>   //这里指定端口号是80 当然这里是基于域名的虚拟主机 如果要实现基于端口的 你可以将这里修改为其他端口 在httpd.conf中加一个Listen 111 就可以指定到111端口
ServerAdmin webmaster@dummy-host.example.com  //这里是服务器管理员的email地址。也就是说会出问题时将一些信息发送到这个email里 可以默认
DocumentRoot D:/www/htdocs/forp/   //这里就是网站的根目录了
ServerName cnfor.cfca-c.org  //这里就是网站域名
ServerAlias cnfor.cfca-c.org  //网站别名
ErrorLog logs/forp_error.log  //该网站的错误日志会放在哪里 还有命名为什么
CustomLog logs/forp.log combined  //这里是访问日志 还有命名
</VirtualHost>

//*******************************************\\

php里面目前不需要配置什么。

比如什么屏蔽错误代码、屏蔽警告。当然如果你的cp php.ini模版文件的时候是 服务器版,就不需要修改这些了。开发版的需要修改

lamp 网站打不开,不显示也不报错,的更多相关文章

  1. Struts1应用、实现简单计算器、使用DispatchAction、显示友好的报错信息、使用动态Form简化开发

    实现简单的支持加.减.乘.除的计算器 复制一份Struts1Demo修改:Struts1Calc 方案1: Struts1Calc 创建ActionForm: CalcForm extends Act ...

  2. ionic使用iframe时无法显示网页或报错

    ionic使用iframe时无法显示网页或报错 Uncaught DOMException: Blocked a frame with origin 在config.xml中添加 <access ...

  3. vs中正常IIS发布网站后css样式、图片丢失jQuery报错 $ is not defined

    问题描述: VS运行能够正常看到样式和图片 ,IIS发布后样式丢失.图片不显示.并且jQuery报错“$ is not defined”. 问题分析: 1.首先怀疑是样式文件.图片等发布的时候没有发布 ...

  4. 网站加了CDN后,字体图标报错Access-Control-Allow-Origin

    这两天将自己做的网站(PM老猫)上线了,上线后发现因为之前购买的服务器带宽较小,第一次打开网站页面就会比较慢,想着给网站加了个CDN,让静态文件直接通过CDN访问.网上一找发现可以白嫖的CDN服务挺多 ...

  5. 转: CentOS上安装LAMP之第二步:PHP环境及安装过程报错解决方案(纯净系统环境)

    最近有空就配置CentOS系统上的AMP环境,现在配置到PHP环境了 多话不说上传送门:http://blog.csdn.net/zhangatle/article/details/77447653 ...

  6. EasyPlayerPro(Windows)流媒体播放器开发之ffmpeg log输出报错

    EasyPlayerPro主要基于ffmpeg进行开发,在EasyPlayerPro开发过程中,曾遇到一个相对比较棘手的问题,该问题一般在播放不是很标准的流或者网络情况较差,容易出现丢帧的情况特别容易 ...

  7. springboot启动只显示图标不报错

    问题如下: 问题原因是:logback.xml文件中日志打印级别设置的有问题.设置不打印

  8. Django开发之Ajax 返回内容报错

    预期效果 Django通过Ajax POST提交数据,前台弹窗处理结果 粗略代码 # views.py 代码 ...省略... msg = { 'code': 200, 'message': 'Hel ...

  9. Extjs4---Cannot read property 'addCls' of null 或者 el is null 关于tab关闭后再打开不显示或者报错

    做后台管理系统时遇到的问题,关于tab关闭后再打开不显示,或者报错 我在新的tabpanel中加入了一个grid,当我关闭再次打开就会报错Cannot read property 'addCls' o ...

随机推荐

  1. [CareerCup] 3.1 Implement Three Stacks using Array 使用数组来实现三个栈

    3.1 Describe how you could use a single array to implement three stacks. 这道题让我们用一个数组来实现三个栈,书上给了两种方法, ...

  2. Linux第五次学习笔记

    处理器体系结构 Y86指令集体系结构 定义一个指令集体系结构 ,包括定义各种状态元素.指令集和它们的编码.一组编程规范和异常事件处理. 程序员可见的状态 Y86程序中的每条指令都会读取或修改处理器状态 ...

  3. MMDrawerController第三方库的使用(根据导航item+滚动条progressView实现的手势滑动切换视图的)

    https://github.com/mutualmobile/MMDrawerController MMDrawerControlleris边抽屉导航容器视图控制器用来支持越来越多的应用程序利用抽屉 ...

  4. WP & Win10开发:实现ListView下拉加载的两种方法

    1.通过ListView控件的ContainerContentChanging方法.该方法在列表项被实例化时触发,在列表项最后一个项目实例化的时候触发刷新数据逻辑就可以实现下拉加载了. 代码如下:// ...

  5. Object C学习笔记16-委托(delegate)

    在.NET中都知道委托(delegate),通俗点的解释就是可以将方法作为一个参数传到另外一个方法中使用. 委托是一种引用方法的类型.一旦为委托分配了方法,委托将与该方法具有完全相同的行为.委托方法的 ...

  6. commonjs amd cmd的区别

    一篇博客告诉你三者的区别:http://zccst.iteye.com/blog/2215317 告诉你三者同requirejs seajs的区别:http://blog.chinaunix.net/ ...

  7. HDU 3401 Trade dp+单调队列优化

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3401 Trade Time Limit: 2000/1000 MS (Java/Others)Mem ...

  8. ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案

    二.Navicat for Oracle的配置 1.启动该工具,出现如下的开始界面,单击“连接”选项,进行连接数据库,如图所示: 6.在“新建连接”对话框中,输入任意的连接名,选择默认的连接类型,输入 ...

  9. JSON.NET 简单的使用

    JSON.NET(http://json.codeplex.com/)使用来将.NET中的对象转换为JSON字符串(序列化?),或者将JSON字符串转换为.NET中已有类型的对象(反序列化?) 首先为 ...

  10. 【POJ 1260】Pearls

    题 题意 有n个(n≤100)等级的珍珠,等级越高单价越高,要购买一种等级的珍珠就要多付10*单价,现在需要购买一些等级的珍珠一定数量,若买更高等级的珍珠更便宜则可以买更高等级的珍珠,求最少花费. 分 ...