使用Laravel Artisan Migration时发生PHP致命错误

时间:2018-08-03 07:30:34

标签: php laravel

我在使用Laravel ver5.3时遇到问题。 php artisan migrate命令在本地运行良好。但是该命令不会在服务器上侦听。

服务器具有PHP 7.0 / mariadb-10.0.x / UTF-8 / HTTP2.0 / Apache2。

这是错误消息:

$ php artisan migrate

PHP Fatal error:  Uncaught ErrorException: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /home/prepend/funcall_excute/funcall_excute.php:307
Stack trace:
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'gethostbyaddr()...', '/home/prepend/f...', 307, Array)
#1 /home/prepend/funcall_excute/funcall_excute.php(307): gethostbyaddr('')
#2 /home/prepend/funcall_excute/funcall_excute.php(166): __simplexi_prepend_funcall_create_file('/home/prepend/f...', 'funcall.txt')
#3 /home/prepend/funcall_excute/funcall_excute.php(10): __simplexi_prepend_funcall_get_whitelist()
#4 [internal function]: __fc_dispose(Array)
#5 /sue1924/Alzzle/vendor/symfony/console/Terminal.php(127): proc_open('stty -a | grep ...', Array, Array, NULL, NULL, Array)
#6 /sue1924/Alzzle/vendor/symfony/console/Terminal.php(70): Symfony\Component\Console\Terminal::getSttyColumns()
#7 /sue1924/Alzzle/vendor/symfony/console/Terminal.php(32): Symfony\Component\Console\Terminal::initDimensions()
#8 /sue1924/Alzzle/ven in /home/prepend/funcall_excute/funcall_excute.php on line 307

有人解决了这个问题吗?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我修改了本地B"文件以匹配服务器上的数据库。并且该命令在本地执行。 将其留给在使用共享托管时遇到类似情况的用户使用。