我安装了Magento,登录管理面板。但是,如果我按任何链接打开让我们说CMS页面或用户配置,我得到这样的错误:
处理您的请求时出现错误出于安全原因,默认情况下禁用异常打印。
错误日志记录号:673618173351
该错误日志记录编号看起来像一个链接,但按下它没有任何反应。我试图在magento文件中查找一些日志文件,但没有找到任何。
所以实际上我只能连接到管理面板,但这里不能做任何事情。
可能有什么不对?我安装了最新的Magento版本(magento-1.7.0.2)。默认前端打开并运行。
附:
如果需要任何其他信息,请说出来
更新:
因此在日志中每个错误都是相同的(只是访问的资源不同)。
a:5:{i:0; s:71:“无法确定临时目录,请手动指定cache_dir”; i:1; s:4546:“#0 /home/geniusinsi/domains/example.com/public_html /lib/Zend/Cache/Backend.php(197):Zend_Cache :: throwException('无法阻止......')
据我所知,我需要在某处指定现金目录?
转到magento/var/report
并打开带有错误日志记录编号名称的文件,即673618173351
。在该文件中,您可以找到错误的完整描述。
对于像system.log
和exception.log
这样的日志文件,请访问magento/var/log/
。
我遇到了这样的问题,结果发现我不小心改变了var / cache文件夹的权限。只需删除缓存文件夹,以便magento可以自动创建具有正确权限的文件夹。
rm -rf root/var/cache
当magento模式为默认模式时,它会显示此错误将magento模式更改为开发人员
php bin/magento deploy:mode:set developer
然后检查浏览器上的错误并解决该问题
您可以从以下位置查看错误信息:
Magento的在/ var /报告
大多数情况下,由于数据库连接中断,特别是在本地服务器上,当一个人忘记启动XAMPP或WAMPP服务器时。
你的Magento安装目录中有“tmp”文件夹吗?如果没有,请制作一个,看看是否有帮助!
编辑:如果失败,请检查php.ini中的upload_tmp_dir - 确保它已设置。
在我的情况下,当magento自动更新时会出现此问题。我恢复了我的备份和宾果它开始正常工作。
从您的日志文件描述中,我看到您需要为Magento站点指定缓存文件夹。
导航到/lib/Zend/Cache/Backend/File.php,找到
'cache_dir' => null,
并将其更改为
'cache_dir' => tmp/,
请记住在Magento的根文件夹中创建tmp文件夹以使其正常工作。
参考来源:https://magentoexplorer.com/how-to-fix-magento-500-internal-server-errors-in-magento-and-magento-2
将pub / local.xml.sample重命名为local.xml。然后我会告诉你完全错误。
清除缓存,您的网站将运行良好。
大多数情况下,它是由于数据库连接中断,特别是在本地服务器上,当一个人忘记启动XAMPP或WAMPP服务器时,
解决方案-1: - 如果这不起作用,将pub / local.xml.sample重命名为local.xml或pub / local.xml到local.xml.sample中尝试解决方案2
解决方案2: - go to php.ini file and increase max_execution time and fresh install magento confirm issue resolved
常见的解决方案是通过运行此命令来升级magento设置
php bin/magento setup:upgrade && php bin/magento setup:di:compile
否则只需检查var/report/{error number}