在Laravel项目上更新PHP后出现404错误

我在Laravel 5.3上创建了一个在PHP 7.0下运行良好的网站</ p>

然后我去检查我的作曲家。 json文件,看到所需的最低版本的PHP是7.1及以上。</ p>

我告诉我的托管公司在我的登台服务器上将PHP更新到7.2,现在当我尝试访问它时 我收到一个错误:</ p>


Oups! 页面未找到!
(错误404)</ p>
</ blockquote>

错误。 知道我有什么需要做的吗?</ p>

我的错误日志:
https://wetransfer.com/downloads/a89f6b95d3ab9bf1b4a8f231250de96220190730104107/cef049 </ p>
</ div>

展开原文

原文

I have a website made on Laravel 5.3 that was working fine under PHP 7.0

I found some errors on the site and after looking online for a solution, the unanimous cause was that the laravel and php versions are not compatible.

I then went to check my composer.json file and saw that the minimum version of php needed is 7.1 and up.

I told my hosting company to update PHP to 7.2 on my staging server and now when I try to access it, I get an error:

Oups ! Page not found ! (Error 404)

Error. Any idea if there's anything I need to do?

My Error Log: https://wetransfer.com/downloads/a89f6b95d3ab9bf1b4a8f231250de96220190730104107/cef049

doucha5080
doucha5080 请参考这个问题,这正是你的问题。stackoverflow.com/questions/41031076/...
大约一年之前 回复
dongren4099
dongren4099 它设置为MCRYPT_RIJNDAEL_128,我现在将其更改为'cipher'=>AES-CBC-256,但问题仍然存在
大约一年之前 回复
doufei2328
doufei2328 使用php7.1弃用mcrypt并使用php7.2删除。您可能已将rijndael-128设置为config/app.php中的密码。如果是这样,请将其更改为AES-CBC-256
大约一年之前 回复
doutang6600
doutang6600 如果可以,请检查我提到的页面,它是一个临时服务器。
大约一年之前 回复
dousha7904
dousha7904 我停止了404错误,但现在我得到了这些错误:az.kiriarabia.com/ar
大约一年之前 回复
dongyaofu0599
dongyaofu0599 之后我将“laravel/framework”改为“5.7。*”以配合php更新。
大约一年之前 回复
dr2898
dr2898 您必须检查应用程序的权限。Laravel试图在未经许可的情况下在文件夹中打开文件。如果你在linux上,你必须使用chmod来提供它们。
大约一年之前 回复
dongqiu7365
dongqiu7365 我刚刚添加了错误日志
大约一年之前 回复
donglinxia1541
donglinxia1541 laravel5.3不需要php7^。它在PHP5.6上工作正常但是因为你更新了PHP,所以用laravel做同样的事情并更新它。您可以按照这些指南进行现有项目。laravel.com/docs/5.4/upgrade#upgrade-5.4.0laravel.com/docs/5.5/upgradelaravel.com/docs/5.6/upgradelaravel.com/docs/5.7/upgradelaravel.com/docs/5.8/升级
大约一年之前 回复
doudu9148
doudu9148 您需要添加更多信息。日志等等我们可以看到laravel正在做什么。
大约一年之前 回复

1个回答



从错误日志中,默认情况下,存储文件夹具有root权限,将存储文件夹的所有权更改为apache,如apache所写 登录存储文件夹</ p>
</ div>

展开原文

原文

From the error log, by default the storage folder has root permission, change the ownership of the storage folder to apache, as the apache writes logs on the storage folder

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐