“零基础”系列课程--如何在ECS上快递搭建一个WordPress站点
Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
怎么获得云币?是不是回复帖子会有?
-------------------------
Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
谢谢
-------------------------
第二步,安装完之后,没有80、9000端口
第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助
-------------------------
回 12楼larryli的帖子
第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助啊
-------------------------
回 145楼training的帖子
楼主好,感谢您的解答,我刚看到您的回复。想问一下,有没有pw论坛的安装教程?,还有,往后是不是重装系统后,也可以搭建WordPress?多谢
-------------------------
Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
楼主你好,WordPress我搭建好了。其中遇到过一个问题,已经解决,向您汇报一下,第一步安装“一键安装包”的时候没有安装成功,后来是将系统换成了“centos”,然后才安装成功,所以,ECS的操作系统最好选用这个。
最后,我已经把站点安装好了,希望楼主后续发一些比较适合菜鸟的WordPress应用技巧,多谢。
-------------------------
回 209楼training的帖子
楼主大大好,我也遇到了198楼那哥们遇到的问题,站点都建好了,而且用 http:/IP地址/wordpress/ 可以打开站点,但是,直接输IP地址或者域名,打开后是403 Forbidden ,请问这个是什么原因?是不是因为没有进行域名绑定?应该怎么操作。我的域名是今天刚通过备案的,才发现这个问题。诚心求教,多谢!
-------------------------
回 198楼伊奇的帖子
哥们,你的问题解决了吗?403 Forbidden 错误,我也遇到了
-------------------------
回 197楼上云服务的帖子
又遇到问题了,直接输入域名,显示403 Forbidden,是不是需要域名绑定?我去搜了下相关教程,看的云里雾里,希望能给出后续建站的一些指导。多谢
-------------------------
回 217楼training的帖子
多谢楼主耐心讲解。是不是还可以修改nginx配置文件,把根目录修改成www下面的wordpress?我看您发的第三个视频有修改nginx的过程,是把根目录www/phpwind改成了www。(我不知道说的对不对,这是我理解的,完全小白啊)
-------------------------
Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
楼主大大好,我按照您的指导,将那个文件放在了www下面,确实可以打开,但是,网址那一栏还是显示的 http://域名/wordpress.
之后,我修改了nginx配置,将根目录(应该是根目录吧)改成了www/wordpress,之后,输入域名,确实能打开,但是,点击返回首页或者登陆,都失败。
我又将nginx配置还原,就是根目录那块儿,我重新按照 http://域名/wordpress.输入网址,能打来,然后登陆,修改了 wordpress的设置,就是网址
之后,我再修改nginx配置,将根目录改成了www/wordpress,之后,浏览器输入域名,可以打开,然后正常登陆。
不知道这样对不对。我对那个代码完全懵逼,就是觉得从逻辑上应该是域名指向某个文件夹,也就是根目录,具体怎么操作,都是照猫画虎,跟着视频走的。
我的网站是www.pajidy.com
我想问下,为什么首页那个建站时间没有显示,而且导航栏去哪了。这些应该是琐碎的操作了,我就是吐槽一下
-------------------------
回 172楼training的帖子
大神,我按照171楼和172楼的方法,做了修改,为什么最后登陆phpmyadmin的时候显示
“#1045 无法登录 MySQL 服务器”
密码都是对的
我也去百度了一下,是不是修改phpmyadmin的文件夹地址之后,权限出现了问题?
该怎么解决啊,多谢
-------------------------
回 228楼风愿的帖子
是不是你之前的安装有问题?还有就是选择合适的操作系统
-------------------------
Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
关于出现连接数据库错误,我找了一个教程,不知道是不是这么解决,粘贴出来。(我的网站是:啪几网www.pajidy.com)
以前一直用虚机,这次改用了阿里云服务器,因为这个站点纯粹就是个人喜好建立的,所以主机配置比较低,单核1G,1M独立外网带宽,环境是centos6.5 64位,nginx mysql 位安装管理面板,自己对这方面也完全是白丁,整个服务器环境的搭设全部按照阿里云官方的教程进行,整体弄完后,把自己的WORDPRESS搬上去,也还算顺利。不过运行了半个多余突然出现问题。打开网页的时候显示“建立数据库连接时出错”,通过后台链接MYSQL发现报错无法连接,自己也不太懂,就直接重启了服务器,一切正常。不过出现这种问题心理多少有些担忧,就在后台通过看了下进程,一看发现一个php-fpm的进程有很多子进程,且占用内存非常大,很短时间1G内存空闲就只剩下不到300M,而CPU使用率却很低。
找了个在线压力测试,并发30,进行3分钟压力访问,发现内存很快就所剩无几了,直到低于90M以后突然恢复到270M空闲时,发现MYSQL的进程被KILL了。压力测试结束后,内存并没有被释放。这就是问题所在了。
通过百度查询得知,PHP-CGI会释放内存,但并不会把内存归还系统,所以当过多的PHP-FPM子进程存在时,内存就会一点点被吃干,最终导致溢出。解决方法网上貌似很多,但看起来有点天书,选了一种比较好理解易操作的方法,就是修改php-fpm.conf文件,控制这个进程的数量。
找这个文件我就费了很大劲,网上的文章都不说这个文件在哪,对于小白来说,就有点吃力,最后找到,这个文件在php安装文件夹心下的etc文件夹里,如果是阿里云的话,应该就是 /alidata/server/php/etc里。
打开编辑这个文件,可以通过FTP或者LINUX命令行进行修改。主要涉及几个参数。
pm 这个是设置运行方式的,分别是static(静态)或者dynamic(动态)
默认应该是在214行左右,显示为 pm = dynamic,意思就是动态方式,如果内存小,比如512M,1G,2G之类,建议使用动态。
pm.max_children:静态方式下开启的php-fpm进程数量,这个是有在pm模式为static的情况下生效。
pm.start_servers:动态方式下的起始php-fpm进程数量,这个是pm位dynamic模式下需要设置的参数,意思就是启动运行时建立的起始php-fpm进程数量
大概在230行左右,我设置后的,pm.start_servers = 3
pm.min_spare_servers:动态方式下的最小php-fpm进程数
大概位置在235行,我设置后的,pm.min_spare_servers = 3
pm.max_spare_servers:动态方式下的最大php-fpm进程数量
大概位置在240行,我设置后的,pm.max_spare_servers = 10
还有一个就是pm.max_requests,这个在百度查询都的结果就是接受多少次请求后自动重启进程的,默认是500,不知道这个数值具体是指什么的,因为重启就意味着把php占用的空闲内存释放给系统,不过一旦这个值设置的过低,可能会导致所有的php-fpm进程在几乎同时重启,而重启过程中CPU占用率会飙升,且PHP会拒绝访问请求,所以这个值不能过低,按照我这个小白理解就是宁可适当的减少运行的子进程数,也不能过分的降低这个值。不知道对不对
大概位置在251行,我设置后的,pm.max_requests = 200
这就是我设置后的几个参数,保存后重启服务,再次观察,内存占用率基本稳定在400M,缓慢增长,经过了一晚的再次进行30并发的压力测试,虽然内存和CPU同样会在此时爆发增长,但是这个并发数还是挺住了,且在压力测试结束后,内存大部分被释放给系统了。最后又在wordpress安装了wp-super-cache缓存插件,很大程度降低了访问页面时对服务器的压力。
根据百度查到的,配置php-fpm并非由固定的模式,他基本是要找到一个平衡,对于我这样的小白来说,只能一点点的试,先改成这样运行一段时间观察下,后续再做调整,毕竟自己是小白,很多东西都得摸索,短时间内也无法确定效果,慢慢试吧。
linux命令行 top命令可以查看动态的系统资源占用情况, ps aux可以查看当时占用系统资源的情况,非动态。
-------------------------
回 252楼czfcyj的帖子
去看看171楼和172楼,感兴趣也可以看看我的发言
-------------------------
Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点
求助大神,我的数据库登陆不上去了,密码和用户名都对,显示#1045 错误
-------------------------
回 247楼training的帖子
求助大神,我的数据库登陆不上去了,密码和用户名都对,显示#1045 错误
赞0
踩0