全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 6082|回复: 10
打印 上一主题 下一主题

[Windows VPS] 杰奇WAP模板总是出这个错误,是什么问题呢

[复制链接]
跳转到指定楼层
1#
发表于 2018-3-30 11:07:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100金钱
PC模板可以显示

但是WAP模板不行,换了一个模板还是这样

权限全部777了,main.php下的配置文件也确认了两遍

/home/wwwroot/m.1mg.bid/index.php on line 5这个位置的代码看了下,是指向PC目录的sort.php的意思,但是为什么会没有权限呢?

  1. Warning: require() [function.require]: open_basedir restriction in effect. File(/home/wwwroot/1mg.bid/configs/article/sort.php) is not within the allowed path(s): (/home/wwwroot/m.1mg.bid:/tmp/:/var/tmp/:/proc/) in /home/wwwroot/m.1mg.bid/index.php on line 5

  2. Warning: require(/home/wwwroot/1mg.bid/configs/article/sort.php) [function.require]: failed to open stream: Operation not permitted in /home/wwwroot/m.1mg.bid/index.php on line 5

  3. Fatal error: require() [function.require]: Failed opening required '/home/wwwroot/1mg.bid/configs/article/sort.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/m.1mg.bid/index.php on line 5
复制代码

最佳答案

查看完整内容

/usr/local/apache/conf/vhost 文件夹把你站点的conf文件内关于openbasedir的那一行前面加个#号
2#
发表于 2018-3-30 11:07:31 来自手机 | 只看该作者
biubiu 发表于 2018-3-30 11:31
我用的是lnmp1.4安装的php5.2和apache2.2

这个文件根目录默认没有,是不是需要再添加?

/usr/local/apache/conf/vhost 文件夹把你站点的conf文件内关于openbasedir的那一行前面加个#号
3#
发表于 2018-3-30 11:10:14 | 只看该作者
你要把pc站点里面的权限加个WAP的站点,IIS就这样
linux 你全设置为777试下,看是不是用户权限问题
4#
 楼主| 发表于 2018-3-30 11:12:55 来自手机 | 只看该作者
helwo 发表于 2018-3-30 11:10
你要把pc站点里面的权限加个WAP的站点,IIS就这样
linux 你全设置为777试下,看是不是用户权限问题
...

我的都在linux下pc:/home/wwwroot/1mg.bid   wap:/home/wwwroot/m.1mg.bid  都已经777了
5#
发表于 2018-3-30 11:25:21 | 只看该作者
权限问题,wap和pc的用户组权限不同造成的,如果你用lnmp就会这样,因为lnmp默认还阻止跨目录的
6#
发表于 2018-3-30 11:25:58 | 只看该作者
/usr/local/php/lib/php
7#
 楼主| 发表于 2018-3-30 11:27:18 来自手机 | 只看该作者
今晚我是你的 发表于 2018-3-30 11:25
权限问题,wap和pc的用户组权限不同造成的,如果你用lnmp就会这样,因为lnmp默认还阻止跨目录的 ...

已经全部是www用户组了

是不是还要修改其他地方?
日美眉 该用户已被删除
8#
发表于 2018-3-30 11:27:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
9#
 楼主| 发表于 2018-3-30 11:31:55 | 只看该作者
日美眉 发表于 2018-3-30 11:27
https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini

我用的是lnmp1.4安装的php5.2和apache2.2

这个文件根目录默认没有,是不是需要再添加?

之前用nginx装nextcloud倒是见到过user.ini
10#
 楼主| 发表于 2018-3-30 12:20:53 | 只看该作者
liugogal 发表于 2018-3-30 11:07
/usr/local/apache/conf/vhost 文件夹把你站点的conf文件内关于openbasedir的那一行前面加个#号 ...

谢谢dalao,可以了

在m.1mg.bid里面加#可以了

这是什么原因呢?是因为这行代码限制了只能访问自己目录下的文件吗?

点评

就是防止跨目录的  发表于 2018-3-30 12:38
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-20 05:39 , Processed in 0.072393 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表