Laravel 项目,500 内部服务器错误

Laravel Project, 500 internal server error

我在 laravel (5.6) 中开发了一个简单的应用程序,在我的电脑上一切正常 (windows 10/ Xamp / PHP 7.1)。但是当我将同一个项目上传到 VPS 运行 Cent OS 它给出

和PHP 5.6(这是预期的)

Parse error: syntax error, unexpected '?' in /home/clarionit/public_html/ambience/c/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233

PHP7.0/7.1/7.2

500,内部服务器错误。

到目前为止我做了什么?

询问更多需要的信息,请告诉我可能导致 500, internal server error 的原因。

Laravel 5.6 要求应该安装在系统中

  • PHP >= 7.1.3
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • 分词器PHP扩展
  • XML PHP 分机
  • C 类型 PHP 扩展名
  • JSON PHP 分机

一次运行这些命令,我​​希望你的问题能解决。

rm -rf vendor
rm -rf storage/framework/cache/*
rm -rf storage/framework/session/*
rm -rf storage/framework/views/*
rm composer.lock
composer clear-cache
composer install