当前位置: 首页 > news >正文

网站设计与制作教程1网络口碑营销的成功案例

网站设计与制作教程1,网络口碑营销的成功案例,广西建设网站培训,网站文章排版工具laravel线上部署问题 一、Ubuntu远程Mysql 61“Connection refused”二、Ubuntu更新php8三、线上部署Permission denied3.1、部署完之后访问域名出现报错:3.2、The /bootstrap/cache directory must be present and writable. 四、图片访问404五、git部署线上文件 一…

laravel线上部署问题

  • 一、Ubuntu远程Mysql 61“Connection refused”
  • 二、Ubuntu更新php8
  • 三、线上部署Permission denied
    • 3.1、部署完之后访问域名出现报错:
    • 3.2、The /bootstrap/cache directory must be present and writable.
  • 四、图片访问404
  • 五、git部署线上文件

一、Ubuntu远程Mysql 61“Connection refused”

Ubuntu 20.04.1线上数据库mysql连不上,有可能是线上mysql的配置为只本地访问到,我们需要修改线上mysql的配置,运行命令cd /etc/mysql/mysql.conf.d,然后运行命令sudo nano mysqld.cnf
找到:bind-address = 127.0.0.1
改为:bind-address = 0.0.0.0
在这里插入图片描述
control + x保存退出后,输入命令sudo systemctl restart mysql.service重启mysql
如果还是连接不上的话,就查看防火墙mysql的端口是否开放。

二、Ubuntu更新php8

运行命令sudo add-apt-repository ppa:ondrej/php && sudo apt-get update

Tips: 有报错请看,无报错忽略
报错sudo: add-apt-repository: command not found
解决:先运行命令 apt-get -y install software-properties-common,再执行命令sudo add-apt-repository ppa:ondrej/php && sudo apt-get update,提示按enter就按enter

接着运行sudo apt install php8.2.9具体看你安装哪个版本,接着安装相对应的扩展只需将版本号加上即可。例如:apt install php8.2.9-curl

三、线上部署Permission denied

3.1、部署完之后访问域名出现报错:

UnexpectedValueException
The stream or file "/var/www/furniture-maintenance-api/storage/logs/laravel.log" could 
not be opened in append mode: Failed to open stream: Permission denied The exception 
occurred while attempting to log: The stream or file "/var/www/furniture-maintenance-
api/storage/logs/laravel.log" could not be opened in append mode: Failed to open 
stream: Permission denied The exception occurred while attempting to log: The 
/var/www/furniture-maintenance-api/bootstrap/cache directory must be present and 
writable. Context: {"exception":{}} Context: {"exception":{}}

权限不足,我们运行命令:chmod -R 777 storage

3.2、The /bootstrap/cache directory must be present and writable.

部署完之后报错The /bootstrap/cache directory must be present and writable.
运行命令php artisan cache:clea
在这里插入图片描述

四、图片访问404

如果发现部署线上图片访问404,那么我们运行命令php artisan storage:link,如果还是不行的话那么将/public下的storage删了,重新运行这个命令php artisan storage:link
如果还是404的话,请查看线上storage/app/public是否有文件。

五、git部署线上文件

先将本地代码进行git仓库连接(此步骤可以网上搜索)。
在终端进行ssh root@你的公网ip输入密码,进行连接线上服务器后,进入到目录/var/www后我们把刚刚本地代码克隆下来:
git clone 你本地代码的远程仓库连接,这样就完成了git部署线上文件。

在学习php的路上,如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持。

http://www.zhongyajixie.com/news/65977.html

相关文章:

  • 获取网站后台地址重庆关键词排名推广
  • WORDPRESS网站如何改版关键词采集网站
  • 数据分析师报名入口北京搜索排名优化
  • wap网站格式网页设计与制作代码
  • 设置网站的黑名单怎么做外链发布平台大全
  • 做搜索引擎网站表白网站制作
  • 网站标签怎么做seo综合查询什么意思
  • wordpress 域帐户谷歌优化是什么意思
  • 浙江省龙泉市建设局网站网站快速有排名
  • 合肥外贸网站建设公司排名济南网站推广
  • 广州比较好的网站建设公司自己的网站怎么建立
  • 聊城市城乡建设部网站查询上海网络营销seo
  • 建设官方网站登录无锡优化网站排名
  • 苏州网站建设制作网络营销模式案例
  • slpdz.wordpress.com优化用户体验
  • 游戏公司官方网站建设方案企业专业搜索引擎优化
  • 公司网站模板源代码百度seo关键词排名
  • 深圳注册公司流程和费用谷歌seo博客
  • 江津哪里找做网站的2345导网址导航下载
  • 济南互联网网站建设价格如何进行网站性能优化
  • 科技服务公司网站模版seo排名工具提升流量
  • 苏州正规网站设计公司网络推广软件哪个好
  • 宜家供应商自己做网站供货广告投放是什么工作
  • 贵美商城网站的首页怎么做代码企业网站制作多少钱
  • 中国商标网商标查询官方网站个人怎么做推广
  • 做二手车按揭的网站seo优化首页
  • 做网站f12的用处百度热搜风云榜
  • 做网站付款会有凭证吗市场调研一般怎么做
  • 网站seo推广怎么做二十条优化措施原文
  • 石岩网站设计一个具体网站的seo优化