我刚刚使用Heroku和PostGres部署了一个网站。我可以上传到一个表单而不是其他表单。也适用于当地。错误如下:
糟糕,看起来出了问题。
1/1 Driver.php中的NotSupportedException第16行:GD库扩展不适用于此PHP安装。在Driver.php第16行 在Driver-&gt; __ construct()在ImageManager.php第108行 在ImageManager-&gt; createDriver()在ImageManager.php行50 在ImageManager-&gt;在Facade.php行制作(&#39;上传/货运/照片/ 1490198567-屏幕截图2017-02-13 at 10.11.08 AM.png&#39;) 217 在Facade :: __ callStatic(&#39; make&#39;, array (&#39;上传/货运/照片/ 1490198567-Screen Shot 2017-02- 13在10.11.08 AM.png&#39;))Photo.php第68行 在Photo-php第61行中的Photo-&gt; makeThumbnail() at Photo-在TruckingDeliveryController中的TruckingDeliveryController-&gt; makePhoto( object (UploadedFile))中的&gt; move( object (UploadedFile))在TruckingDeliveryController.php第228行 中.hp线219 在TruckingDeliveryController-&gt; addPhoto(&#39; 11&#39;,对象(请求)) 在call_user_func_array(< em> array ( object (TruckingDeliveryController),&#39; addPhoto&#39;), array (&#39; id& #39; =&GT; Controller.php第80行中的&#39; 11&#39;,对象(请求))) 在Controller-&gt; callAction(&#39; addPhoto&#39; ,数组(&#39; id&#39; =&gt;&#39; 11&#39;,对象(请求)))在ControllerDispatcher.php第146行< / li> 在ControllerDispatcher-&gt;在ControllerDispatcher.php中调用(对象(TruckingDeliveryController),对象(路由),&#39; addPhoto&#39;)第94行 在ControllerDispatcher-&gt; Illuminate \ Routing {closure}( object (Request)) at call_user_func( object 对象(请求)) 在Pipeline-&gt; Illuminate \ Routing {closure}( object (请求))在Authenticate.php第28行 在Authenticate-&gt;句柄(对象(请求),对象(关闭)) at call_user_func_array( array ( object (Authenticate),&#39; handle&#39;), array (对象(请求),对象(Closure)))管道中的第136行 line-&gt; Illuminate \ Pipeline {closure}( object (Request)) at call_user_func( object (Closure), object < / em>(请求))在Pipeline.php第32行 在Pipeline-&gt; Illuminate \ Routing {closure}( object (Request)) 在Pipeline.php第102行中的call_user_func(对象(Closure),对象(请求)) 在Pipeline-&gt;然后( object (Closure)) 在ControllerDispatcher-&gt; callWithinStack( object (TruckingDeliveryController), object (路径),对象(请求),&#39; addPhoto&#39;)在ControllerDispatcher.php第54行 在ControllerDispatcher-&gt; dispatch( object < / em>(路线),对象(请求),&#39; App \ Http \ Controllers \ TruckingDeliveryController&#39;,&#39; addPhoto&#39;)在Route.php第174行< / li> 在Route-&gt; runController(对象(请求))在Route.php第140行 在Route-&gt;运行( object < / em>(请求))在Router.php第72行4 在Router-&gt; Illuminate \ Routing {closure}( object (Request)) at call_user_func( object Pipeline.php第52行中的(闭包),对象(请求)) 在Pipeline-&gt; Illuminate \ Routing {closure}( object (请求))在VerifyCsrfToken.php第64行 在VerifyCsrfToken-&gt;句柄(对象(请求),对象(关闭)) at call_user_func_array( array ( object (VerifyCsrfToken),&#39; handle&#39;), array (在Pipeline.php第136行中的对象(请求),对象(Closure)))在管道 - &gt; Illuminate \ Pipeline {closure}(对象(请求)) 在Pipeline.php第32行的call_user_func(对象(闭包),对象(请求))中< / li> 在Pipeline-&gt; Illuminate \ Routing {closure}( object (Request))ShareErrorsFromSession.php第49行 在ShareErrorsFromSession-&gt; handle( 对象(请求),对象(关闭)) 在call_user_fun c_array( array ( object (ShareErrorsFromSession),&#39; handle&#39;), array ( object (请求),对象(Closure)))在Pipeline.php第136行 在Pipeline-&gt; Illuminate \ Pipeline {closure}( object (请求)) 在Pipeline.php第32行的call_user_func(对象(闭包),对象(请求))中 在Pipeline-&gt; Illuminate \ Routing {closure}( object (Request))在StartSession.php第64行 在StartSession-&gt; handle( object < / em>(请求),对象(闭包)) 在call_user_func_array( array ( object (StartSession),在Pipeline.php第136行中处理&#39;),数组(对象(请求),对象(Closure))) 在Pipeline-&gt; Illuminate \ Pipeline {closure}( object (Request)) at call_user_func( object ( Pipeline.php第32行中的对象(请求)) 在Pipeline-&gt; Illuminate \ Routing {closure}( object (Req) utd))在AddQueuedCookiesToResponse.php第37行 在AddQueuedCookiesToResponse-&gt;句柄(对象(请求),对象(关闭)) at call_user_func_array( array ( object (AddQueuedCookiesToResponse),&#39; handle&#39;), array (在Pipeline.php第136行中的对象(请求),对象(Closure)))在管道 - &gt; Illuminate \ Pipeline {closure}(对象(请求)) 在Pipeline.php第32行的call_user_func(对象(闭包),对象(请求))中< / li> 在Pipeline-&gt; Illuminate \ Routing {closure}( object (Request))在EncryptCookies.php第59行 在EncryptCookies-&gt; handle( 对象(请求),对象(闭包)) 在call_user_func_array( array ( object (EncryptCookies),&#39; handle&#39;), array ( object (Request), object (Closure)))in Pipeline.php第136行 在Pipeline-&gt; Illuminate \ Pipeline {closure}( object (请求)) 在Pipeline.php第32行的call_user_func(对象(闭包),对象(请求))中 在Pipeline-&gt; Illuminate \ Routing {closure}( object (Request)) 在call_user_func( object (Closure),在Pipeline中的对象(请求))102 在Pipeline-&gt;然后(对象(Closure))在Router.php第726行 在Router-&gt; runRouteWithinStack(对象(路由),对象(请求))在Router.php第699行 在路由器上 - &gt; dispatchToRoute(对象(请求))在Router.php第675行 在Router-&gt; dispatch( object (Request))中Kernel.php第246行 在Kernel-&gt; Illuminate \ Foundation \ Http {closure}( object (Request)) at call_user_func( object (Closure), object (Request)) 在Pipeline-&gt; Illuminate \ Routing {closure}(在CheckForMaintenanceMo的CheckForMaintenanceMode.php第44行 中的对象 (请求)) de-> handle(对象(请求),对象(闭包))在call_user_func_array( array (< em> object (CheckForMaintenanceMode),&#39; handle&#39;), array ( object (Request), object (闭包)))在Pipeline.php第136行 在Pipeline-&gt; Illuminate \ Pipeline {closure}( object (Request)) at Pipeline.php第32行中的call_user_func(对象(闭包),对象(请求)) 在Pipeline-&gt; Illuminate \ Routing {closure} (对象(请求)) 在管道中的call_user_func(对象(闭包),对象(请求))。 php line 102 在Pipeline-&gt;然后( object (Closure))在Kernel.php第132行 在Kernel-&gt; sendRequestThroughRouter(<在kernel.php第53行中的Kernel.php第99行 中的em> object (Request)) 句柄(对象(请求)) / li>
非常感谢任何帮助。谢谢。
答案 0 :(得分:2)
在heroku上,您没有安装GD库。默认情况下不包含此内容(显示 - 我不使用heroku)。
Ps:与dropzone无关。
在你的composer.json中添加"ext-gd": "*"
:
{
"require": {
...
"ext-gd": "*"
}
}
然后重新构建。或者推送和重新发送等等。或者它可以在heroku上运行。 :)