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

  • 相关阅读:
    SSL证书指令
    重启机器解决SSL都要输入密码问题
    Nginx + Apache 反向代理
    Ubuntu Nginx安装
    Nginx配置文件详解
    Linux SSL 双向认证 浅解
    SSL 双向认证
    linux ssl 双向认证
    ubuntu apache2 ssl配置
    vi编辑器命令
  • 原文地址:https://www.cnblogs.com/feng18/p/6408272.html
Copyright © 2011-2022 走看看