当我点击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_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上线 12
答案 0 :(得分:1)
只需将〜/ system / modification /文件夹的权限更改为可写(777)。
答案 1 :(得分:1)
我已经意识到了。 config.php
文件中的错误路径会发生此问题。在OpenCart的OpenCart 2.1.0.2中修改了文件夹位置更改(在存储文件夹中)。
并且,某些用户使用托管服务提供商服务的快速设置功能安装OpenCart。因此,在OpenCart 2.1.x中使用托管快速安装功能的config.php
文件中未设置正确的路径。版本
在这里,您需要在config.php中设置DIR_CACHE
DIR_DOWNLOAD
DIR_LOGS
DIR_MODIFICATION
DIR_UPLOAD
的正确路径(前端和管理员配置。 php)文件。
OpenCart 2.1.0.2的路径错误。(以下路径适用于2.0.x版本)
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/');
OpenCart 2.1.0.2的正确路径。此处,您需要在以下路径中添加/storage/
。 (前面和后面两个config.php文件)
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/');
希望这对你有所帮助。
答案 2 :(得分:0)
我正面临来自Loopback IP地址的类似问题。但在实际网站上,警告被禁止,因为存储目录被手动移动到 YOURSITE / system / storage 并且在 config.php 中配置错误,我无法获得自显示以来的前端显示
转到管理员,找到扩展程序>>修改并点击“刷新” 按钮。应用上传的特征更改 修改文件
在 OpenCart 3.0.2.x 版本中,管理员会收到通知:
将存储目录移到外面是非常重要的 网站目录(例如public_html,www或htdocs)
为了纠正问题的根本原因并在更正config.php之后,上面的引用没有显示。它开始在弹出屏幕中显示,并最终注意到,这是问题。按照以下程序摆脱:
从前端和前端更改以下代码; admin-end在 config.php 文件
中来自
Router
要
define('DIR_STORAGE', 'YOURSITE/storage/');
并修改
define('DIR_STORAGE', 'YOURSITE/system/storage/');
解决了前端和后端的问题