Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 找不到Prestashop 1.7模块目录数据_Php_Apache_Ssl_Module_Prestashop 1.7 - Fatal编程技术网

Php 找不到Prestashop 1.7模块目录数据

Php 找不到Prestashop 1.7模块目录数据,php,apache,ssl,module,prestashop-1.7,Php,Apache,Ssl,Module,Prestashop 1.7,因此,我在本地安装了PrestaShop 1.7(请记住我的本地works perfectly find),并将其移动到live staging(没有数据库导入或导出错误或安装错误),但由于某些原因,一切正常,但如果我打开CMS登录,点击“模块与服务”选项卡,我会收到以下带有“重试”的消息消息下方的“呼叫行动”按钮 “无法获取目录数据,请稍后重试。原因:来自PrestaShop加载项的数据无效,无法回退到缓存” 所以我试着清除缓存,试着搜索答案,但找到了我无法依赖的不安全回复 另外,在我的“模块

因此,我在本地安装了PrestaShop 1.7(请记住我的本地works perfectly find),并将其移动到live staging(没有数据库导入或导出错误或安装错误),但由于某些原因,一切正常,但如果我打开CMS登录,点击“模块与服务”选项卡,我会收到以下带有“重试”的消息消息下方的“呼叫行动”按钮

“无法获取目录数据,请稍后重试。原因:来自PrestaShop加载项的数据无效,无法回退到缓存”

所以我试着清除缓存,试着搜索答案,但找到了我无法依赖的不安全回复

另外,在我的“模块和服务”中,当我点击“已安装模块”选项卡时,我得到一个“RequestException in RequestException.php line 51”,上面说找不到SSL CA bundle,因此我的模块已损坏,我确实看到im不是唯一一个出现此问题的模块,但还没有看到任何修复方法

也可能是在我的Apache服务器上SSL阻止了这个模块?这意味着我必须获得访问权限,因为目前我没有访问权限


我还尝试了这个安全的sulotion,tripple检查了我所有的更改,仍然得到了相同的错误消息。()

我也有一个类似的问题,并修复了它


我把“js”文件夹放错地方了(不知什么原因)而且不完整,所以我下载了“js”和“themes”原始文件夹表单并替换了它们

我没有尝试过这一点,因为我已经回到了1.6版,但是对于任何有相同问题的人,prestashop开发者将此贴到了我的问题上,只需点击链接即可

我的解决方案是下载文件并保存到/app/cache/prod/。问题的存在是因为如果删除了生产缓存,那么文件cacert.pem也会被删除

我签入并在脱机副本中确认文件classes/Tools.php具有常量声明:

const CACERT_LOCATION = 'https://curl.haxx.se/ca/cacert.pem';
并且该文件必须存在于:

_PS_CACHE_DIR_.'cacert.pem'
正如您在这个全局定义中所看到的:

define('_PS_CACHE_CA_CERT_FILE_', _PS_CACHE_DIR_.'cacert.pem')

因此,我检查生产缓存中是否存在cacert.pem文件,并将其删除…我希望这能有所帮助。(请参阅,布拉齐先生)

谢谢您的回复,我觉得这台新的prestashop 1.7太不走运了。我刚回到上一个版本(1.6.1.9),但我确实尝试了你的错误修复解决方案,我说它不起作用,我的“js”目录在那里(完整),但我替换了它,正如你所说的,与主题相同,我的问题保持不变…再次感谢,希望它也对我起作用。