用dedecms做了一个网站,网站本地访问正常,后台也可以登录。 但是,在另外一台电脑,后台却进不了了?
在用dede:field name=’position’ 这个标签的时候我们调用的这个就是中文的,出现的是主页>+相应的栏目 ,那么这个问题怎么改成英文的呢?有好多大虾都说找到dede安装目录下include文件夹下的typelinkclassphp的第101行左右有个主页和“>”这个符号,所以我就试着改了一下,结果没有任何作用,所以自己就研究了一下,发现,原来dede自带的一些东西就能解决这个问题,在dede设置里面dede>系统>系统基本参数 里面有个参数叫做主页连接名,把主页改成Home或者相对应的英文就可以了。还有一个就是改dede:field name=’position’里面的>默认尖叫好的修改,改成自己自定义的符号,其实非常简单,在dede>系统>系统基本参数里面的核心参数选项卡中,有个栏目位置的间隔符号:自己吧想要修改后的标签,或者字符粘贴进去就行了。
进数据库添加一个账号和密码 dede_admin表
pwd:c3949ba59abbe56e057f 是123456加密后的字符串,你登陆时的密码就是123456,用户名是admin1,可以自己定义
在其他电脑都可以访问 如果你是将整个APMServ526都复制过来了, 你看看进程mysql有没有启动
其实很多朋友都遇过这样的问题了,你看看你自己的80端口有没有被占用先,如果被占用了你换一个端口就可以的了
你的目录不对
1 Win+Nginx+PHP+MySQL环境搭建
Nginx是一个高性能的HTTP和反向代理服务器,同时还是IMAP/POP3/SMTP代理服务器,该程序由俄罗斯Ramblerru 站点开发,Nginx因为性能稳定、低系统资源消耗而闻名。近几年Nginx在国内已经成炙热化状态,比如像腾讯、网易、51CTO、迅雷、当当网、 51、人人网等诸多大型网站都已经使用Nginx来做Web服务器,所以学习Nginx还是非常有必要的。2011年6月1日,nginx 104发布。
11 程序下载
PHP下载:进入PHP官网下载网址:http://windowsphpnet/download/。选择最新版本“VC9 x86 Thread Safe (2011-Mar-22 13:27:32)” (如图1),弹出保存对话框,保存在硬盘目录下(如图2)。
图1
图2
Non Thread Safe:非安全线程。Thread Safe与之相反。
Zip:压缩包。
Installer:安装包。
Debug Pack:调试包。
MySQL下载:进入MySQL官网下载网址:http://devmysqlcom/downloads/mirrorphpid=402887。选择“No thanks,just take me to the downloads!” (如图3)。选择最新镜像“mysql-installer-55130msi” (如图4),弹出保存对话框,保存在硬盘目录下(如图5)。
图3
图4
图5
Nginx下载:进入Nginx官网下载网址:http://nginxorg/en/downloadhtml。选择最新版本 “nginx/Windows-104 pgp” (如图6),弹出保存对话框,保存在硬盘目录下(如图7)。
图6
图7
12 程序安装
在E盘新建目录为DedeCMS,把程序全部安装在此文件夹中。
PHP配置:在DedeCMS目录下新建文件夹PHP5,压缩包解压至此目录,把phpini-production重命名为phpini,用编辑器打开此文件(最好不要用记事本打开),此文件为PHP配置文件。
查找定位至:; extension_dir = "/" ,将前面的分号去掉并修改为:extension_dir = "E:DedeCMSPHP5ext"
查找定位至:;extension=php_gd2dll,将前面的分号去掉为:extension=php_gd2dll
查找定位至:;extension=php_mbstringdll,将前面的分号去掉为:extension=php_mbstringdll
查找定位至:;extension=php_mysqldll,将前面的分号去掉为:extension=php_mysqldll
查找定位至:;extension=php_mysqlidll,将前面的分号去掉为:extension=php_mysqlidll
查找定位至:;extension=php_pdo_mysqldll,将前面的分号去掉为:extension=php_pdo_mysqldll
查找定位至:;cgiforce_redirect = 1,将前面的分号去掉为:cgiforce_redirect = 1
查找定位至:;cgifix_pathinfo=1,将前面的分号去掉为:cgifix_pathinfo=1
查找定位至:;cgirfc2616_headers = 0,将前面的分号去掉为:cgirfc2616_headers = 1
MySQL安装:双击安装包进入安装环境界面,选择“Install MySQL Products”(如图8)。
图8
选择“I accept the license terms”,再选择“Next”按钮继续安装(如图9)。
图9
选择“Skip the check for updates(not recommanded)”,再选择“Next”按钮继续安装(如图10)。
图10
选择“Custom”,更改安装路径为之前创建的目录。再选择“Next”继续安装(如图11)。
图11
选择“MySQL Server 5513”与“MySQL Workbench 5234”, “MySQL Workbench 5234”是可视数据库设计工具。这个工具是设计MySql数据库的专用工具。也可根据需要选择是否安装。选择“Next”按钮继续安装(如图 12)。
图12
选择“Next”按钮继续安装(如图13)。
图13
稍等片刻。程序安装完成,选择“Next”按钮进行产品配置(如图14)。
图14
选择“Server Machine”,再选择“Next”按钮继续(如图15)。
图15
默认3306端口,默认MySQL55 Windows服务进程名称。输入密码与重复密码。选择“Next”按钮继续(如图16)。
图16
程序会自动安装,安装完成选择“Next”出现安装完成界面(如图17)。
图17
Nginx配置:将压缩包nginx-104目录下的所有文件夹解压至DedeCMS目录,打开conf目录下nginxconf配置文件。
第45行改为:index indexhtml indexhtm indexphp; 加了PHP文件支持。
第65至71行改为:
location ~ php$ {
root html;
fastcgi_pass 127001:9000;
fastcgi_index indexphp;
fastcgi_param script_FILENAME e:/dedecms/html$fastcgi_script_name;
include fastcgi_params;
}
e:/dedecms/html为网站的根目录。此目录也可以重新配置。找到代码:
location / {
root html;
index indexhtml indexhtm indexphp;
}
其中 root html; 就是网站根目录,如可以改为:root wwwroot;
13 服务的启动与关闭建立两个文件分别启动、关闭服务进程。
在DedeCMS中建立文件start_nginxbat
@echo off
echo Starting PHP FastCGI
RunHiddenConsole e:/DedeCMS/PHP5/php-cgiexe -b 127001:9000 -c e:/DedeCMS/PHP5/phpini
echo Starting nginx
RunHiddenConsole e:/DedeCMS/nginxexe
Exit
在DedeCMS中建立文件stop_nginxbat
@echo off
echo Stopping nginx
taskkill /F /IM nginxexe nul
echo Stopping PHP FastCGI
taskkill /F /IM php-cgiexe nul
exit
下载软件:http://wwwhaobowebcom/uploads/allimg/110613/RunHiddenConsolezip。(只能上传,传不了软件)
解压至DedeCMS目录,双击start_nginxbat启动服务进程(如图18)。由此可见,stop_nginxbat 文件为关闭服务进程。
图18
14 环境测试在网站根目录中建立indexphp文件,内容为:
html
head
titleWelcome to nginx!/title
/head
body
php
$link = mysql_connect("localhost","root","123456");
if($link){
echo "数据库连接成功!";
}else{
echo "数据库连接失败!";
}
/body
/html
输出“数据库连接成功!”,nginx的PHP环境配置成功(如图19)。
图19
0条评论