全球主机交流论坛

标题: 俺搞个LNMP怎么就那么坎坷 [打印本页]

作者: ss1271    时间: 2010-8-18 19:54
标题: 俺搞个LNMP怎么就那么坎坷
小弟VPS在Linode Fremont上,最开始是Ubuntu 10.04,发现不论自己编译PHP MySQL还是使用一键安装包总是无限Bad Gateway……

于是一怒之下换成CentOS,然后今天早上搞定了LNMP。本来这个应该就有个很Happy的结尾了,没想到这个是噩梦的开始……

LNMP搞定了,于是我就上wordpress想把以前的blog搬过来,这一开始都无敌顺利,最后出了问题————不能rewrite。

无奈之下删掉了vhost里其他所有的配置文件,只用nginx.conf这里面来配,最后终于能rewrite了。于是我就继续恢复之前Ubuntu的服务,包括PPTP和OpenVPN,PPTP正常运转之后,我再打开blog,发现一个无敌奇怪的现象:通过域名直接能够访问blog,但是无法登录phpmyadmin,p.php探针无法打开,blog的控制板也进不去,blog的任何页面都打不开……于是我删掉wordpress重新安装,问题依旧……最头疼的不是wordpress不能用,而是PHPMyAdmin用不了……

目前删掉LNMP重来ing

个悲催的LNMP……
作者: 组长    时间: 2010-8-18 19:56
面包会有的
作者: lxfy    时间: 2010-8-18 19:57
lnmp reload了没..
作者: 心只有你    时间: 2010-8-18 19:58
哥们悲剧帝。。
作者: tumour    时间: 2010-8-18 19:59
祝好运。
作者: ss1271    时间: 2010-8-18 19:59
标题: 回复 3# 的帖子
reload了。。。
我现在碰到的难题……是不知道为嘛phpmyadmin 以及探针都打不开。。。
作者: edmin    时间: 2010-8-18 20:04
就装centos吧。然后装完lnmp在试试phpmyadmin 之类的

vhsot里面的别乱删。按照./vhost.sh添加域名
作者: tumour    时间: 2010-8-18 20:04
有什么错误提示嘛?
502 404 500 总有个提示吧
你提供的信息越多,大家才越有机会帮到你。

[ 本帖最后由 tumour 于 2010-8-18 20:06 编辑 ]
作者: won.cc    时间: 2010-8-18 20:06
标题: 回复 6# 的帖子
chmod 755 -R /home/wwwroot
chown www:www -R /home/wwwroot
作者: 杯具    时间: 2010-8-18 20:11
小白的话还不如装个directadmin,省时省力。
作者: homekind    时间: 2010-8-18 20:13
标题: 回复 11# 的帖子
帮人还不忘推销。
强大
作者: ss1271    时间: 2010-8-18 20:17
原帖由 edmin 于 2010-8-18 20:04 发表
就装centos吧。然后装完lnmp在试试phpmyadmin 之类的

vhsot里面的别乱删。按照./vhost.sh添加域名



唔谢谢各位热心回复


是这样的

我想把blog放在www.xxx.com/blog
于是我在/home/wwwroot/下新建了一个blog文件夹,然后拷入WordPress

最后去修改nginx.conf,把路径搞好。


问题就在于,如果直接用./vhost.sh 这样搞出来的是不能用的,至于出错信息,Chrome返回的是Oops! This link appears to be broken.
作者: ss1271    时间: 2010-8-18 20:19
原帖由 won.cc 于 2010-8-18 20:06 发表
chmod 755 -R /home/wwwroot
chown www:www -R /home/wwwroot


先谢谢哥们帮忙~

我的确为了装WordPress插件曾经给wp-contents赋予过777权限……

请问您是碰到过类似问题么?
作者: ss1271    时间: 2010-8-18 20:19
原帖由 tumour 于 2010-8-18 20:04 发表
有什么错误提示嘛?
502 404 500 总有个提示吧
你提供的信息越多,大家才越有机会帮到你。



这次phpmyadmin和探针打不开的问题,没有提示。。。浏览器(我用的Chrome)提示Oops! This link appears to be broken.
作者: ss1271    时间: 2010-8-18 20:45
杯具来了

重装了LNMP,期间提示了N次Assume

MySQL安装成功,启动成功,Nginx启动成功

但是探针和phpmyadmin还是不能访问……
作者: tumour    时间: 2010-8-18 20:52
原帖由 ss1271 于 2010-8-18 20:19 发表



这次phpmyadmin和探针打不开的问题,没有提示。。。浏览器(我用的Chrome)提示Oops! This link appears to be broken.


添加虚机直接用vhost.sh吧
ssh自己添加文件夹可能会出现权限问题
查看过属主信息嘛?
pma是否放置在可访问目录下?
另外,可以尝试删除pma,直接到官重新下个。
作者: lsylsy2    时间: 2010-8-18 21:01
找我吧
QQ 397931963,中午、晚上有时间
www.lebchina.tk,我自己正在建的WP,用的ubuntu 10.04,自己搭的LNMP,没用一键包
作者: cnx    时间: 2010-8-18 21:04
新手还是可以试试kloxo的。
作者: ss1271    时间: 2010-8-18 21:12
原帖由 tumour 于 2010-8-18 20:52 发表


添加虚机直接用vhost.sh吧
ssh自己添加文件夹可能会出现权限问题
查看过属主信息嘛?
pma是否放置在可访问目录下?
另外,可以尝试删除pma,直接到官重新下个。 ...



这次探针和phpmyadmin可以跑了

这就去做WordPress。。。

怀疑vhost.sh能不能真正实现rewrite规则?
作者: ss1271    时间: 2010-8-18 21:13
原帖由 cnx 于 2010-8-18 21:04 发表
新手还是可以试试kloxo的。



呵呵,我多搞几次就熟悉了嘛~~老弄现成的就总也不会
作者: lxfy    时间: 2010-8-18 21:14
标题: 回复 20# 的帖子
可以实现的..你写好规则后先 -t 一下看看是否通过?
作者: Poison    时间: 2010-8-18 21:27
真够杯具的!
作者: tumour    时间: 2010-8-18 21:31
原帖由 ss1271 于 2010-8-18 21:12 发表



这次探针和phpmyadmin可以跑了

这就去做WordPress。。。

怀疑vhost.sh能不能真正实现rewrite规则?

vhost.sh和rewrite规则没有任何关系
WP的re规则我记得那连个一键包里都有,你找一下,好像命名为wordpress.conf
include一下就可以。
修改完毕,记得-t 测试是否通过,然后 -s reload 平滑重启
作者: Host.HowPick    时间: 2010-8-18 21:47
原帖由 tumour 于 2010-8-18 21:31 发表

vhost.sh和rewrite规则没有任何关系
WP的re规则我记得那连个一键包里都有,你找一下,好像命名为wordpress.conf
include一下就可以。
修改完毕,记得-t 测试是否通过,然后 -s reload 平滑重启 ...


作者: ss1271    时间: 2010-8-18 22:13
原帖由 tumour 于 2010-8-18 21:31 发表

vhost.sh和rewrite规则没有任何关系
WP的re规则我记得那连个一键包里都有,你找一下,好像命名为wordpress.conf
include一下就可以。
修改完毕,记得-t 测试是否通过,然后 -s reload 平滑重启 ...



嗯没错,wordpress.conf就是rewrite规则~

-t是测试nginx的?

另外想请问,我试着搭一个dabr,但是怎么都不能成功。。。
我是打算http://dabr.xxx.com
指向一个/home/wwwroot/dabr.xxx.com

然后我去域名那里改了dabr.xxx.com指向我的VPS的IP
然后每次输入dabr.xxx.com的时候总会显示www.xxx.com的内容。。。
作者: mrcplusplus    时间: 2010-8-18 22:17
呵呵,为什么打不开呢?
作者: 大飞机    时间: 2010-8-18 22:19
真滴 坎坷
作者: tumour    时间: 2010-8-18 22:24
原帖由 ss1271 于 2010-8-18 22:13 发表



嗯没错,wordpress.conf就是rewrite规则~

-t是测试nginx的?

另外想请问,我试着搭一个dabr,但是怎么都不能成功。。。
我是打算http://dabr.xxx.com
指向一个/home/wwwroot/dabr.xxx.com

然后我去域名那里改了dabr.xx ...

建议学习一下张宴的下面这篇文章
http://blog.s135.com/nginx_php_v6/
你会知道更多……
修改nginx.conf后,要平滑重启nginx,你的二级域名未生效估计是这个原因
作者: shock    时间: 2010-8-18 22:42
phpmyadmin 以及探针用的是原来的apache?
你改成nginx之后,nginx有没有对他们的访问权?
作者: mudfrog    时间: 2010-8-18 22:47
冒似楼主并没解决问题 而是遇到问题时绕开了

这样不能提高的

把遇到的每一个错误都贴出来 这里高手多 总能解决的
手机打字太累
作者: ss1271    时间: 2010-8-18 22:53
原帖由 shock 于 2010-8-18 22:42 发表
phpmyadmin 以及探针用的是原来的apache?
你改成nginx之后,nginx有没有对他们的访问权?



不不,我一直用的nginx~
作者: ss1271    时间: 2010-8-18 22:54
原帖由 mudfrog 于 2010-8-18 22:47 发表
冒似楼主并没解决问题 而是遇到问题时绕开了

这样不能提高的

把遇到的每一个错误都贴出来 这里高手多 总能解决的
手机打字太累



这个在理。。。

不过……这次遇到个比较棘手的问题,我root账户的MySQL密码忘了
网上找的用安全模式启动sql然后空密码root登陆最后改密码的方法无效。。。
作者: ss1271    时间: 2010-8-18 23:00
原帖由 ss1271 于 2010-8-18 22:54 发表



这个在理。。。

不过……这次遇到个比较棘手的问题,我root账户的MySQL密码忘了
网上找的用安全模式启动sql然后空密码root登陆最后改密码的方法无效。。。 ...



自己搞定了
  1. /etc/init.d/mysql stop
  2. mysqld_safe -skip-grant-tables &
  3. mysql -u root
  4. mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
  5. mysql> flush privileges;
  6. mysql> quit
  7. /etc/init.d/mysql start
复制代码





欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4