配置好站点,修改好项目配置后,访问站点时出错 原因:php版本问题,版本过低。 解决:切换PHP的版本,使其符合Laravel框架要求的版本。 PHP版本符合要求,访问站点出错: 原因:从git版本库克隆下来Laravel项目之后,要进行composer install 解决:我没有下载composer,先下载composer,再运行命令composer install
(1)下载composer并进行全局安装:具体参照https://blog.csdn.net/qq_38778882/article/details/89223096,检查php版本时,php -v,提示无效的命令,原因:没有进行php全局配置,需要在path里面引用;
(2)在项目根目录下执行,composer update,再执行composer install
(3)执行composer install时提示PHP版本过低,解决办法,一.切换PHP版本;二.忽略:composer install --ignore-platform-reqs;三.直接删除/重命名composer.lock,然后再composer install。
成功访问站点,点击任意按钮时报404错误 原因:nginx接到请求后先判断是否是静态资源文件或目录,如果不是默认处理是指向404,需要改成返回动态处理。 解决办法:在nginx对应站点的.conf配置文件添加如下代码try_files $uri
u
r
i
/
/
i
n
d
e
x
.
p
h
p
?
uri/ /index.php?
u r i / / i n d e x . p h p ? query_string;并重启服务。 访问某个网站页面时出现错误 原因:没有开启COM扩展 解决: (1)在php/ext/里面查找一下有没有这个php_com_dotnet.dll这个文件,如果没有网上下载个 (2)php.ini中查看是否已经开启了com.allow_dcom = true,没有就把前面的#号去掉 php.ini下查找#extension=php_com_dotnet.dll,如果找到了把前面的#号去掉,如果找不到就手动添加一下 刷新页面,成功