每当我的代码出错时。。我在浏览器上看到的只是一个空白的白页。没有错误。没有什么
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
所以这里有另一个问题要处理...我仍然没有显示错误。我只想展示一些有意义的错误...我还能尝试什么?
*更新*
我按照上面错误消息中的建议遵循了此指南。我得到了非常积极的回应;
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.6144 s, 665 MB/s
因此,我再次尝试运行composer update
。我得到了这样的回应;
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
很好,对吗?但是,当加载脚本时,我仍然会看到一个空白的白色页面,其中有一个错误。为什么?
您得到这个错误是因为Composer耗尽了内存(这种情况经常发生),如何修复这个问题,请参见这个示例:Composer更新问题
您可以尝试更改内存限制,或者如果您在本地开发,并且在服务器上出现该错误;将composer.lock
-文件保存在git存储库中(或用于部署项目的位置/任何位置)。
现在,您可能会看到白色页面,因为框架实际上没有加载(因此“debug”=
这不是一个bug,请修复它-要启用交换,您可以使用例如:
/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
希望它能帮助你:)
首先尝试这个命令
/bin/ddif=/dev/零of=/var/swap.1 bs=1Mcount=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1
sudo作曲家更新
问题内容: 众所周知,Laravel 5.2是几天前发布的。我正在尝试这个新版本。我在CLI上使用以下命令创建了一个新项目: 根据Authentication Quickstart的文档 ,我遵循以下命令来搭建身份验证的路由和视图: 工作正常。注册工作正常。但是我在登录时遇到问题。登录后,我在route.php文件中进行了以下测试: 是返回,也和没有适当工作。我通过制作新项目一次又一次尝试了两次,
问题内容: 我正在运行用于Firefox的Selenium Webdriver(最新版本)。每次开始测试时,我都会从Windows本身收到一条错误消息,指出Firefox崩溃了。当我按下“强制关闭”按钮时,测试将按原样开始。 我是Eclipse和Selenium的新手,但是在调试器模式下,我没有找到有问题的代码(这么多线程同时运行)。.并没有尝试查找Windows日志,但是也许有些人知道解决方案我
我使用的是Prisma GraphqQL,我在where选择器中发现了一个突变:“您为User上的where选择器提供了一个无效的参数” 突变: 变量: 结果: 架构: 为什么这种突变不起作用? 额外信息 这个项目的完整代码在这里: Graphql游乐场在这里:
问题内容: 我与用户和角色之间有一个多对多的关系,并带有一个role_user表。我的迁移设置如下(简化): table: table: table: 因此,根据文档,我将我的外键设置为unsigned。 现在,我添加了几个用户,并附加了一些角色- 一切正常。但是,当我删除一个用户()时,该用户在表中的行不会被删除,这导致了多余的行。 我究竟做错了什么? MySQL + InnoDB 编辑:抓取模
我有一个问题,在laravel的新路线不工作,网址显示正确的路线,但几乎好像它没有得到我的路线Web文件只是返回页面没有找到每次。 我尝试过:使用命名路由,移动功能到不同的控制器,清除路由缓存,清除应用缓存,自卸自动加载,确保AllowOveride设置为所有, 网状物php: 控制器: 查看文件名:coursestatistics。刀身php文件结构视图/课程统计 链接至第页: 有人能告诉我是什
问题内容: 您好,我注意到,这个简单的代码无法正常工作…… 该测试已在localhost上运行,我的意思是:我加载页面,关闭本地Web服务器,然后触发请求(通过一个简单的按钮,其中onclick指向此功能)。错误永远不会被调用,我得到的是调用成功处理程序,它具有textStatus =“ success”和data = null。我什至注意到请求在10秒之前就超时了。在Firefox(最新版本),