zoukankan      html  css  js  c++  java
  • php错误提示 open_basedir restriction in effect 解决

    <VirtualHost *:80>
    DocumentRoot "D:/www/4w_raaaa_com_2017"
    ServerName www.raaaa.com:80
    ServerAlias
    ServerAdmin webmaster@t.rajlyy.com
    DirectoryIndex index.html index.htm index.php default.php app.php u.php
    ErrorLog logs/t.rajlyy.com-error.log
    CustomLog logs/t.rajlyy.com-access_%Y%m%d.log comonvhost
    php_admin_value open_basedir "D:www4w_raaaa_com_2017;D:UPUPW_AP5.4memcached;D:UPUPW_AP5.4phpmyadmin;D:UPUPW_AP5.4 emp;C:WINDOWSTemp"
    <Directory "D:/www/4w_raaaa_com_2017">
    Options FollowSymLinks
    AllowOverride All
    Require all granted
    </Directory>

    </VirtualHost>

    由于增加了红色部分的内容,php 只能够访问D:www4w_raaaa_com_2017 这个目录下面的内容,

    只用copy()做图片拷贝文件时就会报错:
    02-17 08:42:00 | 2 | copy(): open_basedir restriction in effect. File(http://m.6066888.com/uploads/allimg/160525/1-160525143RMJ.jpg) is not within the allowed path(s): (D:www4w_raaaa_com_2017;D:UPUPW_AP5.4memcached;D:UPUPW_AP5.4phpmyadmin;D:UPUPW_AP5.4 emp;C:WINDOWSTemp") | phpcmslibsclassesattachment.class.php | 171

    解决方法:

    正常情况增加临时目录,并给于写权限就行了,如还不能解决

    将红色的部分去掉,重启Apache

  • 相关阅读:
    HDU-5384
    UVALive 5099
    ZOJ-2753
    HUD-5379
    HDU-5360
    HDU-5351
    HDU-5335
    HDU-5317
    HDU-2487
    常用十六进制颜色对照表代码查询
  • 原文地址:https://www.cnblogs.com/feng18/p/6408272.html
Copyright © 2011-2022 走看看