PHP网站上线
超级管理员账号:administrator
用户:bug369
密码:123456
本地访问地址:localhost/127.0.0.1
数据库管理地址:localhost/phpmyadmin
数据库管理登录账号密码:root
HPCMS后台管理地址:你的域名/admin.php(本地地址:localhost/admin.php)
默认账号:admin 默认密码:123456
一个企业网站的基本页面:
首页、单页面(只有一篇文字如公司简介、联系我们)
图片列表页(产品列表页)、图片/产品详情页、文章列表页(新闻列表页)、文章详情页(新闻详情页)
模板玩具命名:
首页:index.html
单页面/单网页:page.html
栏目封面页:category.html
栏目列表页:list.html
详情页:show.html
产品栏目封面页:category-product.html
例:
index--deader
index--footed
product--show-product
productlist--list-product
productlist--category-product
phpcms html模板文件目录:phpcms文件夹-templates-default-content
phpcms css/js/img存放目录:网站根目录下:statics-自行创建一个文件夹并存放
给模板文件调用网址:{APP_PATH}statics/包css的文件名/
调用头部/底部链接:{template "包模板的文件名","头部代码名称"}如{template "content","header"}
栏目链接调用:{$CATEGORYS[1][url]}/{$CATEGORYS[1][catname]}-[1]为栏目id,url指链接,catname指名称
导航英文名或摘要:英文目录-{$CATEGORYS[1][english]} 栏目图片-{$CATEGORYS[1][image]}(优先)
网站名称:{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}
关键字:<meta name="keywords" content="{$SEO['keyword']}">
摘要:<meta name="description" content="{$SEO['description']}">
单页面内容在首页调用:
{pc:get sql="SELECT * FROM xsy_page where catid=1"}--xsy:数据库前缀
{loop $data $val}
{str_cut(strip_tags($val[content]),500)}
{/loop}
{/pc}
{调用开始(调用数据库为xsy—page中栏目ID为1的内容)}
{循环开始}
{获取内容并裁剪}
{循环结束}
{调用结束}
产品内容在首页调用:
{pc:content action="lists" catid="7" num="4" order="listorder DESC"}--调用样式(如有自定义字段调用需添加:moreinfo="1",如在栏目页则:catid="$catid")
{loop $data $v}--循环
<li>
<a class="pic" href="{$v[url]}"><img src="{thumb($v[thumb],500,500)}"></a>--图片(不设置尺寸:{$v[thumb]})
<dd>
<h4><a href="{$v[url]}">{str_cut($v[title],50)}</a></h4>--标题(有转向链接时将url改为相应id如:islink)
<p>{str_cut($v[description],100)}......</p>--摘要
{date('Y-m-d',$v[inputtime])}--日期
{$v[自定义字段名]}
</dd>
</li>
{/loop}
{/pc}
注:去掉str_cut便可不限制内容大小及字数
子栏目列表内容调用:
{pc:content action="lists" catid="$catid" num="5" order="listorder DESC" moreinfo="1" page="$page"}
{loop $data $v}
<a href="{$v[url]}"</a>
<img src="{thumb($v[thumb],500,500)}
{str_cut($v[title],50)}
{str_cut($v[description],250)}
{$pages}--页码
{/loop}
{/pc}
友情链接调用:
{pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="12" return="data"}<!-- linktype="2"(显示logo链接)-->
{loop $data $v}
<a href="{$v[url]}" target="_blank">{$v[name]}</a>
{/loop}
{/pc}
导航调用:
ul>
<li><a rel="/" href="/">首页</a></li>
{pc:content action="category" catid="0" num="4" siteid="$siteid" order="listorder ASC"}--siteid:排序(可更改)
{loop $data $v}
<li>
<a rel="{$v[url]}" href="{$v[url]}">{$v[catname]}</a>
<dl>
<dd>
{pc:content action="category" catid="$v[catid]" num="7" siteid="$siteid" order="listorder ASC"}--catid="$top_parentid"
{loop $data $v}
<a href="{$v[url]}">{$v[catname]}</a>
{/loop}
{/pc}
</dd>
</dl>
</li>
{/loop}
{/pc}
</ul>
调用page时:上/下一页、条数、数字都为a,当前页数字为span(css规范应用)
当前栏目名称调用:{$CATEGORYS[$catid][catname]}
当前位置调用:{catpos($catid)}
文章内容调用:{$content}
文章发布时间:{$inputtime}
上一篇:<a href="{$previous_page[url]}">{$previous_page[title]}</a>
下一篇:<a href="{$next_page[url]}">{$next_page[title]}</a>
网站搬家上线:
1.网站程序拷贝:从站点中拷贝出程序文件(将根目录上级文件夹phpMyAdmin粘贴到根目录里)
2.MySQL数据库导出:登录本地数据管理,点击站点数据库,选择导出,点击执行(以上步骤为网站备份/导出,以下为网站上线)
3.将拷贝的网站程序放入服务器中(压缩成rar文件传送到FXP中)
4.将数据导入到服务器开通的数据库账号中(将数据库传送到FXP并改名为1.sql,注意文件大小!)
5.将服务器站点中的网站文件caches文件中的configs中的database.php数据库用户名如(sfydb_6566318)、账号、密码改为服务器开通给的信息,
将system.php文件中原来的网址改为新的网址如(http://ftp6566318.host131.sanfengyun.cn),原路径上传并覆盖
6.在虚拟服务器网站中"建立备份"再从备份中还原
7.登录后台如(http://ftp6566318.host131.sanfengyun.cn/localhost),点击设置中的站点管理,点击修改,将站点域名改为新的域名
8.点击内容-附件管理-附件地址替换,将原来的网址改为新的网址
(原:http://localhost/uploadfile/新:http://ftp6566318.host131.sanfengyun.cn/uploadfile/。网址最后"/")
9.点击内容-管理栏目-更新栏目缓存。点击更新缓存,再点击内容-批量更新URL,生成首页-批量更新栏目页-批量更新内容页
10.数据未完全可能还有缓存,需先检查"网站及"基本设置"是否更改(ftp...),再检查附件管理,最后对所有未更新的链接内容"批量生成HTML"后修改内容再保存
fpx修改文件路径:Web/caches/configs/
本地网站导入PHP步骤:
1.在phpstudy中创建站点再将原始程序文件导入根目录
2.导入phpcms原始程序网站,并安装。细节如下
数据库主机:127.0.0.1
数据库端口:3306
数据库密码:root
数据库名称:自创(英文)
数据表前缀:v9_自创(介意保留"_")
3.导入web项目的html文件和css、js、img文件(在大数据挖掘文件夹中的两个升级文件替换到网站根目录)
注:html导入到content中,css、js、img文件在statics文件中创建一个文件夹并导入
4.将content中导入进来html文件命名,并分离头部和底部html。再把www下的phpMyAdmin复制到根目录下(才能登入数据库)
5.进入后台,创建栏目(先一键清理数据)
注:在创建栏目时,一定选好类别(但网页/栏目页(模型))和html模板
6.进入后台,对各个栏目进行内容添加
7.content文件中,html调用
注:调用首页时,每完成一个模块调用需要看效果则选择“生产首页”,
调用栏目页时,需要看效果选择“批量更新栏目页”,
调用详情页时,需要看效果选择“批量更新内容页”
PHP自动翻页page的html和css:
<div class="pages">
<span>上一页</span><a href="#" style="background-color: #4CBDE7;">1</a><span>2</span><span>下一页</span>
</div>
.pages{
margin: auto;
margin-bottom: 40px;
text-align: center;
overflow: hidden;
}
.pages span{
display: inline-block;
margin-left: -5px;
height: 25px;
line-height: 25px;
padding: 0 10px;
border: 1px solid #c9c9c9;
border-right: 0;
}
.pages a:last-child{
border-right: 1px solid #c9c9c9;
}
.pages span:hover{
background-color: #e8e8e8;
}
.pages a{
display: inline-block;
margin-left: -5px;
height: 25px;
line-height: 25px;
padding: 0 10px;
border: 1px solid #c9c9c9;
border-right: 0;
}
.pages a:hover{
background-color: #e8e8e8;
}
搭建服务器环境:
1.装系统(重置密码-重启)
2.安装宝塔(放到服务器安装-宝塔面板输入域名www.bug369.com等保存配置)
3.绑定域名(同时需要域名解析到服务器-主机名www、@、自定义)
4.使用域名打开宝塔管理,进行运行环境安装(Apache、MySQL、phpMyAdmin、FileZilla Server、PHP新旧版本)
5.创建站点(同时绑定域名www.bug369.com/bug369.com)
6.点击'文件',导入网站更目录压缩的文件
7.点击'数据库'-'管理',导入数据