环境:Debian 9,Apache,PHP 7.2,7.3,7.4
任务:把在LAN里装好的Drupal 9.0.7搬到云服务器
- Composer detected issues in your platform: Your Composer dependencies require a PHP version “>= 7.3.0”
把sql 和 HTML 搬到云上,放到相应位置,设好虚拟主机,打上网址就出现上面的错误, 虚拟主机的PHP版本设置成php 7.3以后,出现下面的错误: - The website encountered an unexpected error. Please try again later.
据说数据库连不上也是这个报错,非常坑人,我查了一下数据库连上了,最后发现还是PHP版本错误,虚拟主机的PHP版本设置成php 7.4以后就可以看到首页,但按Login就出现下面的错误: - 第三个错误
Not Found
The requested URL was not found on this server.
Apache/2.4.25 (Debian) Server at your-side Port 80
这是因为没有启用 使用简洁URL
在/etc/apache2/sites-available/your-side.conf 里加上
AllowOverride All
重新启动Apache2服务就大功告成!
处处是坑,但也不难解决。知道就好!