PHP版本不兼容
php -v检查版本,使用yum install php7.x或apt install php7.x升级。缺少必要扩展
php -m查看已安装扩展,使用yum install php-pdo php-mbstring等命令安装缺失扩展。目录无法访问
chown -R www-data:www-data /项目路径,chmod -R 755 /项目路径。文件路径错误
require或include失败。public/index.php中路径配置,确保__DIR__指向正确根目录。URL重写失败
try_files $uri $uri/ /index.php$is_args$args。mod_rewrite,确保.htaccess文件生效。虚拟主机配置错误
DocumentRoot和ServerName,确保端口未被占用。连接失败
config/database.php,确保参数与服务器数据库一致,测试连接mysql -u用户名 -p密码 -h主机。表结构或数据导入失败
mysql -u用户名 -p密码 数据库名 < 导出文件.sql手动导入,检查表结构是否完整。开启调试模式
config/app.php中设置'app_debug' => true,查看页面报错或runtime/log目录下的日志文件。日志分析
error、exception等关键词定位问题,如数据库连接超时、文件权限不足等。缓存问题
runtime/cache目录下的缓存文件,或设置'app_cache' => false临时关闭缓存。跨域问题
header('Access-Control-Allow-Origin: *')。参考来源: