当前位置: 首页 > 知识库问答 >
问题:

Magento在centos 7上安装前得到500内部服务器错误

路欣荣
2023-03-14

之后配置web服务器,php,mysql,magento文件和所有。我为MagentO2创建了数据库。基于上面的链接,我做了所有的步骤一个接一个。在浏览器localhost/magento2/中运行后

它在firebug和空白浏览器中显示500个内部服务器错误。

我是centos和magento的初学者

请任何一个帮助如何解决这个问题,我花了两天。

Apache错误日志:

[Sat Sep 10 14:22:33.728848 2016][:错误][pid 2809][client::1:45432]PHP致命错误:未捕获的Zend_Cache_Exception:cache_dir“/var/www/html/magento2/vendor/magento/zendframework1/Library/Zend/Cache_Cache”不可写入/var/www/html/magento2/vendor/magento/zendframework1/Library/Zend/Cache.PHP:209\n堆栈跟踪:\n#0/var/www:throwexception('cache_dir“/var...')\n#1/var/www/html/magento2/vendor/colinmollenhour/cache-backend-file/file.PHP(87):

zend_cache_backend_file->setcachedir('/var/www/html/m...')\n#2/var/www/html/magento2/vendor/magento/zendframework1/library/zend/cache.php(153):cm_cache_backend_file->__construct(arry/zend/cache.php(94):zend_cache::_makebackend('cm_cache_backenk...',Array,true,true)\n#2/var/www

/var/www/html/magento2/lib/internal/magento/framework/app/ca che/fronten/factory.php(158):Zend_Cache::Factory('magento\\framewo...','cm_cache_backen...',Array,Array,true,true,true)\n#5/var/www/html/magento/framework/internal/magento/framework/app/ca che/frontend in

共有1个答案

周伟泽
2023-03-14

在我看来,这是主要的问题:

未捕获的zend_cache_exception:cache_dir“/var/www/html/magento2/var/page_cache”不可写入/var/www/html/magento2/vendor/magento/zendframework1/library/zend/cache.php:209\n堆栈

您对此文件夹有错误的权限或错误的所有者。您可以使用chown来修复该文件夹的所有者,或者使用chmod来修复该文件夹的写入权限。

试试这个:

chown-r apache.apache/var/www/html/magento2/

这将整个magento2文件夹设置为以apache为所有者和组。这不是最好的安全措施,但用于测试是可以的。

 类似资料:
  • 每次我试图通过改装发送POST请求时,我都有500个内部服务器错误。当我发送GET请求时,它会正确发送。我确信服务器端的一切都正常。我的代码怎么了? 请求声明:

  • 问题内容: 我正在尝试为这个工作中的项目学习AJAX。我有一个网站加载病人正在服用的药物。 我递归调用此AJAX函数,以便它将附加一个包含单种药物和7天历史记录的新表。我在使代码在FF和IE中执行时遇到问题。在chrome中效果很好。我有显示xmlhttp.status的警报,这是我得到的: xmlhttp.status == 500(内部服务器错误)。 我注释掉了所有递归,因此将其范围缩小到了这

  • 我收到以下错误 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请联系服务器管理员,webmaster@strivemedicare.in并告知他们错误发生的时间,以及可能导致错误的任何行为。 有关此错误的详细信息,请参阅服务器错误日志。 此外,尝试使用错误文档处理请求时遇到 500 内部服务器错误错误。

  • 问题内容: 当使用Java的Youtube API示例将文件上传到youtube时,我得到以下信息: 在此行出现错误: 视频返回视频= videoInsert.execute(); 错误堆栈 这里已经引发了一个相关的问题: https : //code.google.com/p/gdata- issues/issues/detail?id=6352 问题答案: 一两天后自动解决!绝对是API问题。

  • 我一直试图在nginx上安装CakePHP,但我遇到了一个死胡同。尝试访问web根目录时,我收到一个500内部服务器错误。我在我的错误中得到了这个错误。日志: PHP消息:PHP致命错误:require():无法打开required'/var/www/html/test/vendor/autoload。php'(include_path='。:/usr/share/php:/usr/share/p

  • 我想用ajax向laravel中的控制器发送post请求。ajax请求发送两个输入参数,我希望controller在数据库中找到包含第一个参数的列,然后使用第二个输入参数设置name属性。但是我在控制台500中有这个错误消息(内部服务器错误)。 Ajax功能: 路线: 控制器功能: 而且我导入csrf无处不在,因为上次当我做AJAX调用我有这个csrf的问题,下面的代码已经修复了我的问题,但现在不