首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >拉氏误差不起作用

拉氏误差不起作用
EN

Stack Overflow用户
提问于 2015-02-24 17:03:27
回答 6查看 14.2K关注 0票数 5

每当我的代码出现错误..。我在浏览器上看到的只是一个空白的白页。没有错误。没什么。

我已经尝试过在config/app.php中将debug转换为true。我试过运行php artisan optimize。没什么区别。我尝试过这个职位,这是在命令行中产生的错误;

代码语言:javascript
复制
The following exception is caused by a lack of memory and not having swap configured
Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors for details
PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:974
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 974, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(974): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(784): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(745): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(675): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 974

所以还有另一个问题要处理..。但我还是没有出现错误。我只想展示一些有意义的错误..。我还能做什么呢?

* UPDATE *

按照上面错误消息中的建议,我遵循了本指南。我得到了一个非常积极的反应;

代码语言:javascript
复制
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.6144 s, 665 MB/s

所以我又试着运行composer update。我收到了这个答复;

代码语言:javascript
复制
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Removing laravel/framework (v5.0.5)
  - Installing laravel/framework (v5.0.6)
    Downloading: 100%

  - Installing filp/whoops (1.1.3)
    Loading from cache

Writing lock file
Generating autoload files
Generating optimized class loader 
Compiling common classes
Compiling views

一切都很好对吧?但是,在加载错误脚本时,我仍然会得到一个空白的白色页面。为什么??

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-02-24 20:30:40

因为Composer内存不足(发生了),所以您会得到这个错误,如何修复这个错误,例如:作曲家更新故障

您可以尝试更改内存限制,或者如果您正在本地开发,并且在您的服务器上得到了该错误;将composer.lock-file保存在您的git-存储库(或用于部署项目的位置/任何地方)。

现在,您可能得到了白页,因为框架实际上没有加载(因此"debug" => true甚至没有读取)。

票数 2
EN

Stack Overflow用户

发布于 2016-06-29 01:11:04

首先,尝试以下命令

/bin/dd if=/dev/零of=/var/swap.1 bs=1M count=1024

/sbin/mkswap /var/swap.1

/sbin/swapon /var/swap.1

sudo作曲家更新

票数 11
EN

Stack Overflow用户

发布于 2018-07-18 03:21:35

它不是一个bug,并修复它-以启用您可以使用的交换,例如:

代码语言:javascript
复制
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

参考文献:https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors

希望它能帮助你:)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28701846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档