4月 22, 2024 - laravel, php开发    php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution已关闭评论

php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

production.ERROR: videoPost分发到facebook出错了分发的参数错误: {“code”:0,“line”:91,“message”:”fopen(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution”,“distribution_id”:80}

猜测:数据查询时链接不稳定问题,
换一种查询方式:
解决掉了。

[……]

Read more

3月 13, 2024 - docker, laravel    docker laravel-admin 的js和css静态文件找不到已关闭评论

docker laravel-admin 的js和css静态文件找不到

当同样的项目使用docker的域名时解析不到laravel-admin中的jscss,报错404


解决思路:nginx容器中没有这些静态目录或文件导致,

解决方式:查看nginx容器中是否有这些目录,若没有则是缺少了这些文件导致的。

可以把这些文件挂载到容器中,或者从php镜像中过去。
参考链接:https://stackoverflow.com/questions/50625489/dockerized-laravel-app-always-404-on-assets

 

在docker.xml的nginx镜像中增加

volumes_from:[......]

Read more

3月 12, 2024 - docker    docker跨服务器间的路由代理跳转已关闭评论

docker跨服务器间的路由代理跳转

docker服务器之间的路由代理问题:

A国内服务器的路由想要代理到B香港服务器中,前提,2个服务器的代码啥的都一样

A服务器的nginx配置中加上路由代理:

香港服务器中的location换成docker后只能有一个

之前未docker话前的伪静态一定去掉:
location  / {

        try_files $uri $uri/ /index.php?$query_string;

    }

改成如下:

location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_s[......]

Read more

页面:«12345678...42»