【问题标题】:magento 2 clear white page installmagento 2 清除白页安装
【发布时间】:2018-10-24 13:38:44
【问题描述】:

这是我第一次尝试安装 Magento 2。

作为服务器,我使用 MAMP pro 和 Apache + php + Nginx + MySql

我正在下载一个.zip 文件并将其带到 htdocs。然后我在 phpMyAdmin 中创建一个数据库,例如 Mage``2.2.6

然后我要去http://127.0.0.1:8888/Mage2.2.6/setup/,我看到了什么?是的 - 这是一个没有错误的清晰白页。那是什么?谁能回答 - 因为这真的是我第一次使用 Magento。为什么我不能安装这个?

错误:

我在 php_error.log 中看到的内容:

    [24-Oct-2018 13:43:49 UTC] PHP Fatal error:  Uncaught Magento\Framework\Exception\FileSystemException: The file "/Applications/MAMP/htdocs/Mage2.2.6/var/.regenerate" cannot be deleted Warning!unlink(/Applications/MAMP/htdocs/Mage2.2.6/var/.regenerate): Permission denied in /Applications/MAMP/htdocs/Mage2.2.6/vendor/magento/framework/Filesystem/Driver/File.php:382
Stack trace:
#0 /Applications/MAMP/htdocs/Mage2.2.6/vendor/magento/framework/Filesystem/Directory/Write.php(172): Magento\Framework\Filesystem\Driver\File->deleteFile('/Applications/M...')
#1 /Applications/MAMP/htdocs/Mage2.2.6/vendor/magento/framework/Code/GeneratedFiles.php(99): Magento\Framework\Filesystem\Directory\Write->delete('/var/.regenerat...')
#2 /Applications/MAMP/htdocs/Mage2.2.6/vendor/magento/framework/App/ObjectManagerFactory.php(110): Magento\Framework\Code\GeneratedFiles->cleanGeneratedFiles()
#3 /Applications/MAMP/htdocs/Mage2.2.6/vendor/magento/framework/App/Bootstrap.php(209): Magento\Framework\App\ObjectManagerFactory->create(Array)
#4 /Applications/MAMP/htdocs/Mage2.2.6/v in /Applications/MAMP/htdocs/Mage2.2.6/vendor/magento/framework/Filesystem/Driver/File.php on line 382

【问题讨论】:

标签: php macos magento mamp-pro


【解决方案1】:

看起来像文件权限问题。

Web 服务器应用程序是否有权删除 /Applications/MAMP/htdocs/Mage2.2.6/var/ 目录中的文件?

【讨论】:

  • 我该如何解决这个问题?
  • 这实际上取决于您的服务器的配置方式,但关键是网络服务器应用程序(在您的情况下为 Apache)能够对网站文件具有写入权限。您可能需要阅读 linux 文件权限,但要小心,因为权限设置不正确会导致安全问题。如果这将在生产中使用,我建议它由了解文件权限的人设置。
猜你喜欢
  • 2019-06-22
  • 2019-10-19
  • 2015-11-19
  • 1970-01-01
  • 1970-01-01
  • 2019-09-04
  • 2018-07-09
  • 1970-01-01
  • 2017-09-05
相关资源
最近更新 更多