产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] amh 自定义网站路径 PHP 访问不到文件

欧阳逍遥
铝牌会员
217.00 价值分

欧阳逍遥 发表于 2015-01-10 15:13:39
本帖最后由 欧阳逍遥 于 2015-1-10 15:31 编辑

原来用的lnmp 新转服务器装了 amh 4.2。
网站文件在 /www/ 没用amh新建的目录
自己手动修改了 站点配置文件。
问题来了。。刚开始访问 html 正常访问 PHP 404 要不是空白。
参考了 amh 自建的站点配置文件

在配置文件中 新增了
fastcgi_param DOCUMENT_ROOT /;fastcgi_param SCRIPT_FILENAME /$fastcgi_script_name;
include fastcgi_params;

PHP 访问是正常了。但是 require_once 带全路径文件 提示 Fatal error: require_once(): Failed opening required

PHP 貌似访问不到着个文件。 权限已经给了 777 了。 还不行。
对了 require_once 原本是 root 权限和组 我参考了 /home/wwwroot 权限 更改了文件夹的 租为www也无效
忘大神解答下。

算了。已经装回LNMP了。


2015-01-10 15:13:39 1

amysql
创始人
99530.81 价值分

amchroot使用的是什么模式。
如果是安全模式需要看php-fpm的配置的与nginx的fastcgi的路径相结合。
然后再看require_once引用的路径。
  支持 (0分)  反对 (0分)
回复  2015-01-10 16:58:32 2

AMH面板 - 好用高效低占用、安全可靠极稳定

欧阳逍遥
铝牌会员
217.00 价值分

引用:
amysql 发表于 2015-1-10 16:58
amchroot使用的是什么模式。
如果是安全模式需要看php-fpm的配置的与nginx的fastcgi的路径相结合。
然后再 ...


没安装 AMChroot 。 奇怪的是引用同级目录或上一级目录的文件可以。 网站目录下一级目录找不到文件。
可能还是 fastcgi_param SCRIPT_FILENAME 的问题吧。。。
公司项目着急搞,我换回LNMP了。。。感谢回复。

  支持 (0分)  反对 (0分)
回复  2015-01-13 17:54:41 3
 1  (总1页)
AMH社区列表
用户服务中心