问题
win10下migrate无法使用,不知道什么鬼。 郁闷 了半天,查了原因也没查出来。大神们帮帮忙了。 怀疑是操作系统原因。
6月前 喜欢(0) 浏览(952) 评论(6)
问题
写了个简单的nginx负载均衡,发现ie,火狐,edge浏览器可以正常,可是谷歌浏览器就是不行 过程如下:我是ubuntu系统(虚拟机),ip是192.168.10.100 现在有2个项目,一个是basic2一个是basic3 nginx对应的配置文件如下: basic2项目配置文件是test2.conf,配置了8078端口 server { listen 8078; listen [::]:8078; root /var/www/html/basic2/web; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; location / { root /var/www/html/basic2/web; # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. #try_files $uri $uri/ =404; if (!-e $request_filename){ rewrite ^/(.*) /index.php last; } } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /var/www/html/basic2/web; include snippets/fastcgi-php.conf; # # # With php7.0-cgi alone: # fastcgi_pass 127.0.0.1:9000; # # With php7.0-fpm: fastcgi_pass unix:/run/php/php7.1-fpm.sock; } location ~ /\.ht { deny all; } } basic3项目配置文件是test3.conf,配置了8079端口 server { listen 8079; listen [::]:8079; root /var/www/html/basic3/web; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; location / { root /var/www/html/basic3/web; # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. #try_files $uri $uri/ =404; if (!-e $request_filename){ rewrite ^/(.*) /index.php last; } } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /var/www/html/basic3/web; include snippets/fastcgi-php.conf; # # # With php7.0-cgi alone: # fastcgi_pass 127.0.0.1:9000; # # With php7.0-fpm: fastcgi_pass unix:/run/php/php7.1-fpm.sock; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } } 在浏览器分别访问,结果如下图: 至此都可以访问,现在我配置个负载均衡的服务,其配置文件是test.conf,内容如下 server { listen 80; listen [::]:80; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; server_name www.yiibasic.cn; location / { proxy_pass http://webservers; } } 还有nginx的nginx.conf配置如下: http { sendfile off; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # SSL Settings ## ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; ## # Logging Settings ## access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; ## # Gzip Settings ## gzip on; gzip_disable "msie6"; # gzip_vary on; # gzip_proxied any; # gzip_comp_level 6; # gzip_buffers 16 8k; # gzip_http_version 1.1; # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ## # Virtual Host Configs ## upstream webservers { server 192.168.10.100:8078 weight=1; server 192.168.10.100:8079 weight=3; } include /etc/nginx/conf.d/*.conf; } 使用权重1:3的模式,然后在本机host文件加入192.168.10.100 www.yiibasic.cn 当我在火狐,ie下访问http://www.yiibasic.cn/ 可以看到3次basic3出现一次basic2出现的周期现象,说明成功了,可是在谷歌上始终是basic3,偶尔一下basic3一下basic2,缓存也清除了,没有作用,不知道是什么原因??
9月前 喜欢(0) 浏览(1084) 评论(4)
问题
为什么打开我的博客,显示的名称是ITer,不是我的名字?
6月前 喜欢(0) 浏览(726) 评论(3)
问题
场景描述 场景是这样的,我做了一个列表分页,希望在分页的基础上做条件排序,比如根据点赞数倒序。 问题就是分页链接是这样的:/article/index?page=2 希望点击排序按钮的时候在这个链接上加一个 sort=praise ,组成这样的链接/article/index?page=2&sort=praise,因为page参数的值代表的是页数,是动态变化的,如何在这个基础上加筛选条件呢?
9月前 喜欢(0) 浏览(1022) 评论(2)
问题
10月前 喜欢(0) 浏览(1179) 评论(2)
问题
未登录的情况下,点击关注。 ajax post 似乎报nginx 403
6月前 喜欢(0) 浏览(443) 评论(1)
问题
未登录的情况下,点回复jquery选择器抓不到editor
6月前 喜欢(0) 浏览(469) 评论(1)
问题
我用的是yii2高级版的框架,刚开始学yii框架。最近在做上传缩略图时遇到一个问题,用file_upload上传图片,图片显示,但是没有创建文件,找不到文件夹,在引入富文本编辑器后,图片不显示,直接上传到文本编辑器的指定文件,一脸懵。请各位大神指教
9月前 喜欢(0) 浏览(677) 评论(1)
问题
直接跳到了登录人的编辑资料去了,点博客不应该是别人发布的东西,别人的界面吗
9月前 喜欢(0) 浏览(712) 评论(1)
问题
需求: 我给用户发送一个链接,当用户点击之后链接失效,重点需求:如果用户不点击,则3分钟再次发送,5分钟再次发送,7分钟再次发送,还是不点击,那么就发送给客服。 在 yii2.0 框架中如何实现这个功能?给点思路也行
10月前 喜欢(0) 浏览(969) 评论(1)
问题
.navbar-toggle .icon-bar { background-color: #5CB85C; } 添加后,就可以在手机端显示导航条收缩起来的三条横线了。
5月前 喜欢(0) 浏览(529) 评论(0)
问题
这么写妥不? 查询数据,的确写在service类里面。 我想的方案是 如下 在controller里面调service查数据,然后传给view view再传给widget 这样子,所有的数据查询在controller里面都有个清晰的流程。 虽然 代码多敲了些字,但是controller一目了然。 图片的写法,虽然 省事,但是后来者,读代码,就可能需要到视图里面去找widget 找到widget,再查到数据来源,发现写在service类里面。
6月前 喜欢(0) 浏览(474) 评论(0)
问题
在使用postman调接口的时候发现使用post方式的时候不管使用form-data和x-www-form-urlencoded的情况,我通过 print_r(\Yii::$app->getRequest()->post()); 打印的值都是一样的,详细见图片 然后我使用put/get方式试试看,结果如图 网上都说form-data的数据格式就是如下格式 [----------------------------961448793903793318528971 Content-Disposition:_form-data;_name] => "token" 8gumyDwEdEo2fhr6xnL2pGQku_4zTK7W ----------------------------961448793903793318528971-- 为什么post就不是这种格式呢??
8月前 喜欢(0) 浏览(719) 评论(0)
问题
vagrant已经安装使用了很久了,已经在虚拟机安装了LNMP环境,也是可以使用的,可是今天出现一个奇怪现象:我vagrant up正常启动后,去浏览器访问突然不能访问了,ssh进去发现环境也都是正常的,在虚拟机curl 192.168.1.105可以正常访问的,在win的cmd去ping 192.168.1.105也是通的。 vagrantFile的ip设置是:config.vm.network "public_network",ip: "192.168.1.105" win下的cmd ipconfig结果如下: 虚拟机的ifconfig结果如下: vagrant启动页面如图: 我也不知道为什么会这样,之前一直好好的,防火墙都关了,请各位帮帮忙,谢谢 而且发现一个现象,去重启电脑之后,vagrant up后偶尔出现正常访问,一旦vagrant关闭或vagrant重启就不能访问
9月前 喜欢(0) 浏览(742) 评论(0)
社区公告
[公告] Yii中文网为优化用户体验进行大版本升级,老版网站会维持一段时间,可以点击顶部"旧版"链接访问旧版网站。
沟通交流

:492175201(技术1群)

:183620600(技术2群)

:291010569(技术3群)

订阅号 | 更多精彩内容推送
本周推荐