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
和PHP
7.0
/7.1
/7.2
500,内部服务器错误。
到目前为止我做了什么?
- 所有文件和文件夹的权限都设置为
777
(看看是否有问题)
- 用
phpinfo()
等更简单的代码替换 index.php
代码效果很好。
询问更多需要的信息,请告诉我可能导致 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
我在 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
和PHP
7.0
/7.1
/7.2
500,内部服务器错误。
到目前为止我做了什么?
- 所有文件和文件夹的权限都设置为
777
(看看是否有问题) - 用
phpinfo()
等更简单的代码替换index.php
代码效果很好。
询问更多需要的信息,请告诉我可能导致 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