zoukankan      html  css  js  c++  java
  • linux下的LAMP环境中的问题:failed to open stream: Permission denied in

      刚搭建好的LAMP环境,centos纯净版6。安装好ecshop后,发现打不开网站,但是还是可以安装的,数据库也导入成功了。

      于是打开php.ini配置文件,开启错误提示:display_errors = On。

      再打开网站,有错误提示,如图:

      此时以为是权限问题,于是就查看权限,ugo都有r权限,data、temp、eccore/widget也都是777权限,没问题啊,理论是可以访问的啊。

      百度查找了下,看很多人说是属主不一直,需要chown -R root:root yourfilename,user和group的属主应该一致,于是查找ls -l,显示属主都是root,这也没问题。但是实际还是打不开。

      最后没办法了,不甘心,索性把整个目录以及里面的文件都设置成777,但是网站还是打不开,还是提示与include相关类似的错误。这个提示提示的错误却和时区有关,错误提示是:

      发现和date()函数有关,于是建立文件1.php,写入<?php echo date();?>,报错了,和上面类似,也是与时区有关。

      然后直接找到/etc/php.ini,修改";date.timezone ="为"date.timezone = RPC"。

      此时打开网站即一切正常。

     附加:

    以下是三种方法(任选一种都行):
      一、在页头使用date_default_timezone_set()设置 date_default_timezone_set('PRC'); //东八时区 echo date('Y-m-d H:i:s');
      二、在页头使用 ini_set('date.timezone','Asia/Shanghai');
      三、修改php.ini。打开php5.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC

      XXX可以任意正确的值。对于我们国内来说:可以为以下值:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),还有新加坡:Asia/Singapore,当然PRC也行。

  • 相关阅读:
    js可拖拽的div
    hightcharts 3d 堆积图下钻
    绝对炫的3D幻灯片-SLICEBOX
    td在relative模式下,IE9不显示border
    IE9 打不开界面也不报错,只有打开控制台才会显示
    display inline-block 垂直居中
    css实现div的高度填满剩余空间
    g2g c u l8r(训练赛)
    Binarize It(训练赛)
    C. Maximum width(贪心)
  • 原文地址:https://www.cnblogs.com/thinksasa/p/2937621.html
Copyright © 2011-2022 走看看