php - Laravel 5.7 - 将项目转移到实时状态时无法运行 php artisan 命令

标签 php laravel laravel-artisan clear-cache

我是 Laravel 新手,我的 PHP artisan 命令在 localhost 中运行良好。 当我将项目转移到实时服务器时,命令停止工作并给出以下错误:

Warning: require(): Invalid date.timezone value 'GST', we selected the timezone 'UTC' for now. (I fixed this by defining my timezone) Parse error: syntax error, unexpected '?' laravel/framework/src/Illuminate/Foundation/helpers.php on line 500

实际上没有错误,项目运行良好,我的 PHP 版本是 7.2.10。 我在安装 PHP artisan 的目录中但没有用。 我希望我必须清除缓存,但是当我的 artisan 命令不起作用时如何清除缓存? 有什么想法吗?

最佳答案

try to change version in apache

在服务器中查找总安装版本

sudo update-alternatives --config php

然后选择一个版本,然后再次检查 php 版本。

sudo php -v

second way u can do by this command

sudo a2dismod php5.6   //disable old version 
sudo a2enmod php7.2    //enable new version

并重新启动apache2服务器

sudo service apache2 restart 

并检查 php 版本

sudo php -v

为了更好地理解see

关于php - Laravel 5.7 - 将项目转移到实时状态时无法运行 php artisan 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53096390/

相关文章:

php - 在项目和数据库中上传照片 - Laravel

database - SQLSTATE[HY000] [2002] 连接被拒绝 Laravel 5.8.35

php - 输入错误内联

javascript - removeProp 清除 MySQL INSERT

php - 我的 Symfony2 应用程序出现语法错误或访问冲突

php - 在不更改目录的情况下运行 PHP Artisan

mysql - Laravel 迁移偏头痛

PHP/IIS copy()/move_uploaded_file() 无法打开流 : Permission denied Warning

html - 无法在 Tailwind CSS 表中进行换行

php - `$request->ajax()` 在Laravel中使用Fetch API拉取数据时没有检测到ajax请求