Php 管理修改页面OpenCart 2.1.0.2中出现警告和获取错误
当我点击Php 管理修改页面OpenCart 2.1.0.2中出现警告和获取错误,php,opencart,fopen,opencart2.x,ocmod,Php,Opencart,Fopen,Opencart2.x,Ocmod,当我点击admin>Extensions>Modifications页面中的刷新按钮时,该页面崩溃,并在OpenCart 2.1.0.2中生成一个失败错误页面 出现以下错误。请帮帮我。如何解决此问题 警告: fopen(/home/onlybrands1/public_html/system/modification/system/engine/action.php) 无法打开流:中没有此类文件或目录 /home/onlybrands1/public_html/admin/controller/
admin>Extensions>Modifications
页面中的刷新按钮时,该页面崩溃,并在OpenCart 2.1.0.2中生成一个失败错误页面
出现以下错误。请帮帮我。如何解决此问题
警告:
fopen(/home/onlybrands1/public_html/system/modification/system/engine/action.php)
无法打开流:中没有此类文件或目录
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线408
警告:fwrite()要求参数1为资源,布尔值在中给定
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线410
警告:fclose()要求参数1是给定的资源布尔值
在里面
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线412
警告:
fopen(/home/onlybrands1/public_html/system/modification/system/engine/loader.php):
无法打开流:中没有此类文件或目录
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线408
警告:fwrite()要求参数1是给定的资源布尔值
在里面
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线410
警告:fclose()要求参数1为资源,
中给出的布尔值
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线412
警告:
fopen(/home/onlybrands1/public_html/system/modification/system/library/config.php):
无法打开流:中没有此类文件或目录
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线408
警告:fwrite()要求参数1是资源,
中给出的布尔值
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线410
警告:fclose()要求参数1是给定的资源布尔值
在里面
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线412
警告:
fopen(/home/onlybrands1/public_html/system/modification/system/library/language.php):
无法打开流:中没有此类文件或目录
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线408
警告:fwrite()要求参数1是给定的资源布尔值
在里面
/home/onlybrands1/public\u html/admin/controller/extension/modification.phpon
第410行
警告:fclose()要求参数1是给定的资源布尔值
在里面
/home/onlybrands1/public_html/admin/controller/extension/modification.php
在线412
警告:无法修改标题信息-标题已由发送
(输出从/home/onlybrands1/public_html/admin/index.php:80开始)
在线输入/home/onlybrands1/public_html/system/library/response.php
十二,
只需将~/system/modification/文件夹的权限更改为可写(777)
参考链接:我已经意识到。此问题在
config.php
文件中的路径错误时发生。OpenCart修改了OpenCart 2.1.0.2中较旧版本的文件夹位置更改(在存储文件夹内)
并且,一些用户通过托管提供商服务安装具有快速安装功能的OpenCart。因此,在OpenCart 2.1.x中,在具有托管快速安装功能的config.php
文件中没有设置正确的路径。版本
在这里,您需要为config.php(front&admin-tware-config.php)文件中的DIR\u缓存DIR\u下载DIR\u日志DIR\u修改
DIR\u上传
OpenCart 2.1.0.2的路径错误。(以下路径适用于2.0.x版本)
OpenCart 2.1.0.2的正确路径。在这里,您需要在下面的路径中添加/storage/
。(前端和管理两个config.php文件)
希望这对您有所帮助。
我在环回IP地址中遇到了类似的问题。但是在live站点上,警告被抑制,因为存储目录被手动移动到了YOURSITE/system/storage,并且在config.php中配置不正确,而且我无法获取前端显示,因为它正在显示
转到管理员,查找扩展>>修改,然后单击“刷新”
按钮要应用已上载文件的更改,请执行以下操作:
修改文件
在OpenCart 3.0.2.x版本中,有一个来自管理员端的通知:
将存储目录移到外部非常重要
web目录(例如公共html、www或htdocs)
为了纠正问题的根本原因,在纠正config.php之后,没有显示上述引用。它开始显示在弹出屏幕上,最后注意到,这就是问题所在。按照以下步骤进行清除:
在config.php文件中从前端和管理端更改以下代码
从
define('DIR_STORAGE','YOURSITE/STORAGE/')代码>
到
define('DIR_STORAGE','YOURSITE/system/STORAGE/')代码>
和修改
$sudo chmod-R 777/var/www/html/YOURFOLDER/*
解决了前端和后端的问题您安装了新的扩展吗?没有,我没有安装任何扩展。您刚刚安装了opencart,对吗?我的意思是,你使用的是最新版本的opencart,没有任何修改。是的,我有新安装的opencart 2.1.0.2,没有任何修改。它的版本是2.3吗?项目上没有目录/修改,有时一个文件xml modification.xml我已经尝试过了。但是,这个问题仍然存在。还有一个困惑。默认情况下,修改文件夹在系统/存储/修改/
中可用,您是否仍拥有所有
define('DIR_CACHE', 'YOURSITE/system/cache/');
define('DIR_DOWNLOAD', 'YOURSITE/system/download/');
define('DIR_LOGS', 'YOURSITE/system/logs/');
define('DIR_MODIFICATION', 'YOURSITE/system/modification/');
define('DIR_UPLOAD', 'YOURSITE/system/upload/');
define('DIR_CACHE', 'YOURSITE/system/storage/cache/');
define('DIR_DOWNLOAD', 'YOURSITE/system/storage/download/');
define('DIR_LOGS', 'YOURSITE/system/storage/logs/');
define('DIR_MODIFICATION', 'YOURSITE/system/storage/modification/');
define('DIR_UPLOAD', 'YOURSITE/system/storage/upload/');