1、lnmp绑定域名
需要执行如下命令:/root/vhost.sh输入要绑定的域名,按提示要求 *** 作,多个域名可以用空格隔开。
设置网站目录位置必须是绝对目录,一般默认即可,也可以自定义设置自己的数据盘目录(vps推荐使用)。
伪静态规则和网站log可以自定义选择n/y。默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态)、dedecms、drupal、ecshop、shopex等程序的规则,可直接输入以上名称即可。
2、lnmp删除域名
如果需要删除域名(即虚拟主机)。ssh登陆执行命令:
rm /usr/local/nginx/conf/vhost/域名.conf
所有 *** 作执行完毕记得执行:
/root/lnmp restart
重启lnmp使设置生效。
nginx.conf测试失败的解决方法
重启时提示nginx.conf验证失败:configuration file /usr/local/nginx/conf/nginx.conf test failed
解决方法:如果有备份直接恢复,没备份的话,把lnmp0.5/conf下面的nginx.conf覆盖上,注意修改一下里面的默认虚拟主机的信息。
验证成功的提示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
lnmp更改网站文件目录
1、直接修改域名.conf文件
军哥的lnmp安装包,默认的虚拟主机配置环境在 /usr/local/nginx/conf/vhost/ 目录:
vi /usr/local/nginx/conf/vhost/域名.conf
可以打开对应的虚拟主机配置,然后修改其中的网站目录。然后执行:cp -a 老目录 新目录,chown www:www -R 新目录。
2、修改nginx.conf文件
修改:/usr/local/nginx/conf/nginx.conf 文件,大概在66行左右,将之前旧的网站目录设为新的目录即可。
root /home/wwwroot/default
这是lnmp1.0默认网站目录,可自己自定义修改成自己的网站目录。
lnmp更改MySQL目录
1.停掉mysql服务器:
/etc/init.d/mysql stop
2.下面新目录以/data/mysql/ 为例,然后复制旧目录的数据库到新目录:
cp -R /usr/local/mysql/var/* /data/mysql/
3.将新目录赋权为mysql用户组:
chown mysql:mysql -R /data/mysql/
4.再修改配置文件:
vi /etc/my.cnf
查找[mysqld] ,在下面加入datadir = /data/mysql/ 保存
5.启动mysql:
/etc/init.d/mysql start
只要程序空间支持,只要在空间里的数据库文件调取一下就行。<?php
//数据库连接信息
$cfg_dbhost = '#####'
$cfg_dbname = '数据库名'
$cfg_dbuser = '数据库账号'
$cfg_dbpwd = '密码'
$cfg_dbprefix = '###_'
$cfg_db_language = '###'
?>
看看这两个文件都有没有问题。
/includes/cofigure.php
/admin//includes/cofigure.php
或者按照下面弄弄。
登入你的cPanel.
点击MySQL Databases.
如果在用户版块中还没有WordPress相关用户的话,请创建一个:
为WordPress选用一个用户名(推荐使用'wordpress')并将其输入到用户名(UserName)输入框中。
选用一个保密性较高的密码(最好是大小写字母、数字及符号的组合),并将其输入到密码(Password)输入框中。
记录之前确定的用户名和密码。
点击添加用户(Add User)。
如果在数据库版块中还没有与WordPress相关数据库(Databases),请创建一个:
为WordPress数据库起个名字(可以使用'wordpress'或'blog'),将其输入到数据库(Db)输入框中,并点击添加数据库(Add Db)。
在数据库(Databases)版块中,从用户(User )下拉列表中选择刚才的WordPress用户名,接着在数据库(Db)下拉列表中选择WordPress数据库。确保在权限(Privileges)部分中选中了所有(All)权限后点击向数据库添加用户(Add User to Db)。
返回MySQL帐户维护主界面(MySQL Account Maintenance)时,cPanel会将刚才创建的数据库信息罗列出来。应该能看到之前添加到数据库的用户名(具备所有权限),还有一些连接字串(Connection Strings)样本可用于Perl或PHP脚本中以连接数据库。PHP代码格式如下:
$dbh = mysql_connect("hostname", "username", "<PASSWORD HERE>") or die ("message")
mysql_select_db("databasename")
记下hostname, username, databasename的值,以及之前设定的密码。(注意,hostname通常为localhost。)
要是再不行的话就去找空间商问问是什么个情况。让他们整整。
<html><head>
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />
<style>
table{text-align:centercolor:#666}
th,td{font-size:20pxborder:1px solid #666border-collapse:collapsebackground:#56aaff}
</style>
</head>
<body>
<?php
$conn=mysql_connect("localhost","","")//链接服务器
mysql_select_db("",$conn)//选择数据库test并链接
mysql_query("set names 'utf8'")//编码
//if(!$conn){die('error:'.mysql_error())}//判断是否链接出错
$sql="select id,name from biaoming where id="2""//sql语句
$result=mysql_query($sql)//执行并获取sql查询结果
$row=mysql_fetch_array($result)
document.getElementById(id).value=$row["id"]
document.getElementById(name).value=$row["name"]
mysql_close($conn)//断开数据库链接
?>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)