Warning: require_once(./config.php) 错误原因及修复

本文探讨了在Windows Server 2003环境下使用PHP遇到的文件权限问题,特别是当使用相对路径访问文件时,如果上级目录没有读取权限会导致文件无法被找到的情况。文中提供了一个简单的解决方案:通过创建具有读权限的父目录来解决此问题。
win 2003的权限比较混乱,在PHP中以 ./ 这类路径作为基本路径的,其要求上层目录具有读权限,否则就会找不到文件。
简单的解决方法是,创建一个父目录并给读权限。
[root@yfw ~]# cd /www/wwwroot/yfw_szrengjing_com/workerman [root@yfw workerman]# cd /www/wwwroot/yfw_szrengjing_com [root@yfw yfw_szrengjing_com]# mkdir -p workerman [root@yfw yfw_szrengjing_com]# cd workerman [root@yfw workerman]# [root@yfw workerman]# # 安装 composer 包 [root@yfw workerman]# composer require workerman/workerman PHP Warning: putenv() has been disabled for security reasons in phar:///usr/local/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 98 Warning: putenv() has been disabled for security reasons in phar:///usr/local/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 98 PHP Warning: putenv() has been disabled for security reasons in phar:///usr/local/bin/composer/src/Composer/Util/Platform.php on line 94 No composer.json in current directory, do you want to use the one at /www/wwwroot? [Y,n]? y Always want to use the parent dir? Use "composer config --global use-parent-dir true" to change the default. In Platform.php line 94: putenv() has been disabled for security reasons require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-m|--minimal-changes] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...] [root@yfw workerman]# # 测试运行 [root@yfw workerman]# php /www/wwwroot/yfw_szrengjing_com/workerman/start.php start PHP Warning: require_once(/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php): failed to open stream: No such file or directory in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 Warning: require_once(/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php): failed to open stream: No such file or directory in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 PHP Fatal error: require_once(): Failed opening required '/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php' (include_path='.:') in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 Fatal error: require_once(): Failed opening required '/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php' (include_path='.:') in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 [root@yfw workerman]# [root@yfw workerman]# # 守护进程模式 [root@yfw workerman]# php /www/wwwroot/yfw_szrengjing_com/workerman/start.php start -d PHP Warning: require_once(/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php): failed to open stream: No such file or directory in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 Warning: require_once(/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php): failed to open stream: No such file or directory in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 PHP Fatal error: require_once(): Failed opening required '/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php' (include_path='.:') in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 Fatal error: require_once(): Failed opening required '/www/wwwroot/yfw_szrengjing_com/workerman/vendor/autoload.php' (include_path='.:') in /www/wwwroot/yfw_szrengjing_com/workerman/start.php on line 7 [root@yfw workerman]#
最新发布
11-14
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值