thinkphp require 上级目录提示没有权限,请问如何配置apache

WBOY
發布: 2016-07-06 13:53:44
原創
1578 人瀏覽過

网站使用了thinkphp5框架,服务器采用wdcp搭建的
然后将公共文件上传到了/website/public_html目录中
其他不可访问的框架文件放在了/website/目录中
但是当php require /website/目录中的一些类的时候,他会提示Failed opening required
估计是wdcp的设置导致没有权限
附上wdcp中apache的设置

<code><virtualhost>
DocumentRoot /www/web/website/public_html
ServerName new.website.com
ServerAlias new.website.com
ErrorDocument 400 /errpage/400.html
ErrorDocument 403 /errpage/403.html
ErrorDocument 404 /errpage/404.html
ErrorDocument 503 /errpage/503.html
php_admin_value open_basedir /www/web/website:/tmp
<ifmodule mod_deflate.c>
    DeflateCompressionLevel 7
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
    AddOutputFilter DEFLATE css js html htm gif jpg png bmp php
</ifmodule>
</virtualhost>
<directory>
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</directory>
</code>
登入後複製
登入後複製

请问大神如何解决,百度了也百度不到

回复内容:

网站使用了thinkphp5框架,服务器采用wdcp搭建的
然后将公共文件上传到了/website/public_html目录中
其他不可访问的框架文件放在了/website/目录中
但是当php require /website/目录中的一些类的时候,他会提示Failed opening required
估计是wdcp的设置导致没有权限
附上wdcp中apache的设置

<code><virtualhost>
DocumentRoot /www/web/website/public_html
ServerName new.website.com
ServerAlias new.website.com
ErrorDocument 400 /errpage/400.html
ErrorDocument 403 /errpage/403.html
ErrorDocument 404 /errpage/404.html
ErrorDocument 503 /errpage/503.html
php_admin_value open_basedir /www/web/website:/tmp
<ifmodule mod_deflate.c>
    DeflateCompressionLevel 7
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
    AddOutputFilter DEFLATE css js html htm gif jpg png bmp php
</ifmodule>
</virtualhost>
<directory>
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</directory>
</code>
登入後複製
登入後複製

请问大神如何解决,百度了也百度不到

require /website/明显不对,错误信息的意思也是这个目录根本不存在,这里要用相对路径或者/www/web/website。你看,你的apache配置都写了DocumentRoot /www/web/website/public_html
如果一定想用绝对路径最好先执行一次 echo __DIR__,看看到底完整路径是什么。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板