Heroku的PHP版本为7.3。当我尝试将我的应用程序(部署在Heroku中)上传到FTP时,它会产生此错误 - 使用未定义的不确定常数ftp_binary-假定的" ftp_binary'(这将在Filesystemmanager中丢弃PHP的错误).php 。但是在PHP版本为7的Localhost中,它可以正常工作。解决此错误需要做什么?我在这里看到了一个类似的问题,php 7.0.5:使用未定义的常数ftp_binary-假定为'ftp_binary'
但是,答案应用于Windows OS,我有点丢失了如何在Heroku Cloud IE中实现解决方案,以根据可接受的答案在PHP版本中打开FTP。
在根文件夹中创建一个procfile并添加此网络:供应商/bin/heroku-php-apache2 -i custom_php.ini public/
在根文件夹中创建一个custic_php.ini文件(将作为php.ini)文件并将其添加到该文件中扩展= ftp.so
-
https://laracasts.com/discuss/channels/laravel/problem/problem-with-ftp-in-laravel-52-on-php-717
-
在Heroku上编辑php.ini