PHP网站上线

  • 2023-05-13
  • dfer
  • 525
  • 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.点击'数据库'-'管理',导入数据