小米9参数-netware
![php下载系统](/uploads/image/0602.jpg)
2023年4月5日发(作者:2寸照片尺寸是多少)
PHPCMS安装使⽤教程
phpcms⽂件和⽬录说明:
|-----api接⼝⽂件⽬录
|-----caches缓存⽂件⽬录
|-----configs系统配置⽂件⽬录
|-----数据库配置⽂件
|-----路由配置⽂件
|-----系统配置⽂件
|-----缓存配置⽂件
|-----configs_*系统缓存⽂件⽬录
|-----configs_commons/caches_data主要⽤来存放后台设置的配置信息
|-----category_栏⽬与站点映射所对应的配置⽂件
|-----category_content_站点1下所有栏⽬的详细配置信息
|-----category_item_⽂章模型下各栏⽬所对应的数据量
|-----category_item_下载模型下各栏⽬所对应的数据量
|-----category_item_图⽚模型下各栏⽬所对应的数据量
|-----关联链接配置缓存⽂件
|-----三⼤模型配置缓存⽂件
|-----mood_表情配置缓存⽂件
|-----推荐位配置缓存⽂件
|-----poster_template_⼴告位模板配置缓存⽂件
|-----站点列表配置⽂件,主要缓存所有站点的基本配置信息
|-----type_多个站点下的类别配置信息
|-----type_content_当前站点下类别配置信息缓存⽂件
|-----规则配置信息缓存⽂件
|-----urlrules_规则详细配置信息缓存⽂件
|-----专题配置信息缓存⽂件
|-----⾓⾊配置缓存⽂件
|-----友情链接缓存⽂件
|-----configs_model/caches_data
|-----content_⽣成表单的类库缓存⽂件
|-----content_⼊库时,对表单数据进⾏验证的类库缓存⽂件
|-----content_对从数据表中查询出来的数据进⾏处理的函数
|-----content_对要更新的数据进⾏有效性验证的函数
|-----model_field_⽂章模型所有模型字段的缓存信息
|-----model_field_下载模型所有模型字段的缓存信息
|-----model_field_图⽚模型所有模型字段的缓存信息
|-----phpcmsphpcms框架主⽬录
|-----languages框架语⾔包⽬录
|-----libs框架主类库、主函数库⽬录
|-----classes
|-----表单⽣成类库⽂件
|-----应⽤程序类库⽂件
|-----图⽚处理类库⽂件
|-----附件处理类库⽂件
|-----参数处理类库⽂件
|-----functions
|-----公共函数库⽂件
|-----扩展函数库⽂件
|-----model框架数据库模型⽬录
|-----content_内容模型⽂件
|-----admin_管理员模型⽂件
|-----attachment_附件模型⽂件
|-----modules框架模块⽬录
|-----adminadmin模块
|-----控制器⽂件
|-----contentcontent模块
|-----classescontent模块通⽤类库
|-----fieldscontent模块模型字段
|-----functionscontent模块通⽤函数库
|-----templatescontent模块后台模板⽂件
|-----templatescontent模块后台模板⽂件
|-----控制器⽂件
|-----templates框架系统前台模板⽬录
|-----default默认的模板风格
|-----contentcontent模块模板⽬录
|-----频道页模板⽂件
|-----列表页模板⽂件
|-----内容页模板⽂件
|-----模板配置⽂件
|-----phpsso_serverphpsso主⽬录
|-----statics⽹站素材⽂件⽬录
|-----csscss⽂件
|-----imagesimages⽂件
|-----jsjs⽂件
|-----uploadfile上传附件
|-----后台⼊⼝⽂件
|-----前台⼊⼝⽂件
phpcms使⽤:
1、phpcmsv9中的url路由规则:
http://域名/⼊⼝⽂件?m=模块名&c=控制器&a=⽅法名&catid=参数值
2、栏⽬的添加:
a、pc设计者认为,栏⽬详情页的数据都应该属于⼀个模型,所以在添加栏⽬时,必须给栏⽬指定⼀个模型,⾄于要选择什么模型,完全取
决于栏⽬详情页要显⽰什么类型的内容。
详情页:⽂章信息类的内容⽂章模型
详情页:图⽚类信息图⽚模型
详情页:下载东西下载模型
详情页:播放视频视频模型
b、如果以上模型还不能满⾜项⽬的需要,那么还可以⾃定义模型,通常情况下,⼀个⽹站是由多种模型的数据来组成的。
c、栏⽬添加选项:
栏⽬名称:在⽹站静态化时,创建⼀个以此⽬录名命名的⽬录来存放当前栏⽬下相关的模板⽂件。
d、pc的设计者认为,每个栏⽬会对应当前所选模型的三个模板⽂件:频道页模板⽂件、列表页模板⽂件、内容页模板⽂件。
这些模板⽂件在:phpcms/templates/default/content/⽬录下,如果想修改模板⽂件,只需要到此⽬录下找到对应的模板⽂件进⾏修改
就可以了。
频道页:category_*.html
列表页:list_*.html
内容页:show_*.html
⾄此,栏⽬各页⾯与模型的三个模板⽂件对应起来了。
注意:频道页⾯的显⽰是有条件的(当前栏⽬必须有⼦栏⽬才可以)
e、栏⽬添加成功后,栏⽬信息被存储到了v9_category数据表中,同时还被缓存到了
phpcms/caches/caches_common/category_⽂件中,这个缓存⽂件⾮常重要,⼀定要引起⾜够的重视,前台的很
多数据都是直接从此缓存⽂件中获取来的。
3、项⽬的部署:
a、素材⽂件:
statics
|-----images
|-----cmsimages项⽬图⽚⽂件
|-----js
|-----cmsjs项⽬js⽂件
|-----css
|-----cmscss项⽬css⽂件
phpcms
|-----templates
|-----new新的模板风格
|-----content内容模块模板⽂件
|-----频道页模板⽂件
|-----列表页模板⽂件
|-----内容页模板⽂件
|-----添加模板⽂件的配置
或者
|-----default
|-----content内容模块模板⽂件
|-----category_频道页模板⽂件
|-----list_列表页模板⽂件
|-----show_内容页模板⽂件
|-----配置新添加的模板⽂件
注意:模板⽂件的命名规范
b、进⼊后台,将栏⽬与模板⽂件对应起来
c、常量的定义:phpcms/⽂件
d、系统类库、函数库、模型⽂件及配置⽂件的加载
pc_base::load_sys_class();//加载系统类库
pc_base::load_sys_func();//加载系统函数库
pc_base::load_model();//加载模型
pc_base::load_config();//加载配置⽂件或配置选项信息
pc_base::load_app_func();//加载应⽤程序函数库
pc_base::load_app_class();//加载应⽤程序类库
全局范围可⽤,也可以直接在模板⽂件中使⽤,在⼆次开发时很有⽤。
4、想修改默认的模板风格怎么办?
PHPCMSV9默认的⽹页模板在phpcms⽬录下的templates⽂件夹。如果想更换模板,可以根据新模板的⽂件组织结构,分别覆盖
default⽂件夹和static⽂件夹。然后到⽹页后台管理平台,切换⽹页风格,就可以看到新换的⽹页模板⾸页样式。
后台管理操作步骤如下:设置——>站点管理——>修改–>模板风格配置(切换风格,当然风格由⾃⼰提前添加进代码⽬录中)
5、如何修改WampServer默认存放⽹页的⽂件夹?
左键单击,点击“wwwdirectory(www⽬录)”,可以打开WampServer默认存放⽹页的⽂件夹(例如C:wampwww)。实
际的⼯作中,存放⽹页的⽂件夹有可能不在www⽬录下,或者WampServer安装的盘符空间太⼩,为了⽹站以后的可扩充性考虑,想把⽹
站的实际路径更换⼀下等等场景,需要修改WampServer默认的存放⽹页的⽂件夹。
修改步骤分为以下⼏步:
(1)打开WampServer的安装⽬录,再打开⾥⾯的“script”⽂件夹,⽤Notepad++打开⾥⾯的⽂件,搜
索“wwwDir”,⼤概61⾏找到“$wwwDir=$c_installDir.’/www’;”,改成我们希望的⽬录即可,⽐如改成D:webdirectory,对应
的代码为:
$wwwDir=$c_installDir.'d/webdirectory';
(2)打开WampServer的安装⽬录,找到⽂件夹(本地安装在C盘)C:wampbinapacheapache2.4.9conf,⽤Notepad++打开
⽂件,搜索“DocumentRoot”,⼤概230⾏,修改为:
DocumentRoot"d:/webdirectory/"
再搜索“Directory”,⼤概252⾏,修改为:
6、外⽹访问配置好的WampServer服务器怎么办?
安装完WampServer和PHPCMS后,可以在本机浏览器访问到⽹站的⾸页,但是当尝试通过外⽹访问配置的服务器时候,发现外⽹访问会
提⽰权限不允许,这是因为WampServer默认是只允许127.0.0.1访问的,也就是只允许本机访问。那么,如何修改呢?找到
C:wampbinapacheapache2.4.9conf,⽤Notepad++打开⽂件,搜索“onlineoffline”,⼤概278⾏左右,屏蔽
Requirelocal,添加为Requireallgranted。如下图所⽰:
7、上传⽂件⼤⼩受限怎么办?
如上图所⽰,默认单个⽂件⼤⼩为2MB。修改配置步骤如下:
a、修改phpcms后台配置:
phpcms后台管理–>站点设置–>修改–>附件配置–>允许附件⼤⼩,输⼊数值如10240。(当然,这个值可以是任何⼤⼩)
b、修改⽂件配置:
打开php的配置⽂件(⽂件路径:)。搜索“upload_max_filesize”,把这个值改为10240(如上,值可以根据需要改)。
继续在中搜索“post_max_size”,把这个值改为300000。(表单提交的最⼤限制值,此项不是限制上传单个⽂件的⼤⼩,⽽是
针对整个表单提交的数据进⾏限制。)
注意:⼀定要保证post_max_size>=upload_max_filesize,也就是前者⼀定要⼤于后者。另外,修改后⼀定要重启服务器。
8、⽹站在发展的过程中,很可能需要多次的修改域名,那么修改域名应该怎么进⾏设置呢?
修改域名的步骤分为以下⼏步:
a、修改/caches/configs/⾥⾯所有与域名有关的,把以前的⽼域名修改为新域名就可以了。
b、进⾏后台设置–>站点管理。对相应的站点域名进⾏修改。
c、更新系统缓存。点击后台右上⾓的“更新缓存”按钮。
d、切换⾄内容–>附件管理–>附件地址替换。把附件地址批量的替换为新的地址。
e、切换⾄内容–>批量更新URL。把所有⽂章的地址都⾃动更新⼀下。
域名修改后,可以通过浏览器利⽤域名进⾏访问,测试⼀下效果。
9、⽹站迁移的⽅法:
⽹站迁移⼯作⽐较重要,具体可以分为两个⽅⾯:源⽹站的准备内容;新⽹站的部署任务。
源⽹站的准备内容,⼤概罗列为⼀下⼏点:
a、备份数据库:
登录⽹站管理平台,在“扩展”菜单下的“数据库⼯具”栏中的“请选择数据链接池”区域中选择在使⽤的数据链接池,这时在下⾯会显⽰
相应的表单⽂件名,全部选择后单击“开始备份数据”,备份完成后会弹出“备份成功”的提⽰语。这时会⽣成⼀个(或多个)SQL格式的
⽂件在⽹站的“caches/bakup”⽂件夹⾥。
b、下载数据库:
完成上⾯的备份后,系统会⾃动将数据库按2M(即2048KB)左右的⼤⼩按⽂件存放,备份完后可以单击对应的⽂件后⾯的“下载”连接
来下载相应的SQL格式的备份,⼀般会有多个⽂件,注意备份⽂件后⾯的序号。当然也可以使⽤FTP软件⼀次下载(或拷贝)。
c、下载⽹站模板:
⽹站的风格和样式都存放在模板⽂件中,模板⽂件存放在"phpcms/templates",通过FTP下载(或拷贝)这个⽂件夹。
d、下载css⽂件:
如果⽹站曾经修改过模板的位置及效果,这时需要下载(拷贝)css⽂件,需要备份的⽂件夹为“statics/css”。
e、下载数据库配置⽂件:
数据库配置⽂件在“caches/configs”⽂件夹下的“”,这⾥主要是数据库的名称及头,格式如下,下载(或拷贝)后在新
建安装软件时要使⽤到。
<?php
returnarray(
'default'=>array(
'hostname'=>'localhost',
'port'=>3306,
'database'=>'phpcmsv9',
'username'=>'root',
'password'=>'',
'tablepre'=>'v9_',
'charset'=>'gbk',
'type'=>'mysql',
'debug'=>true,
'pconnect'=>0,
'autoconnect'=>0
),
);
>
f、下载(拷贝)附件:
PHPCMSV9默认附件的⽂件夹为“uploadfile”,原来的图⽚、上传的⽂件都在这个⽂件夹中,需要进⾏下载(或拷贝)。
新⽹站的部署任务,⼤概分为以下⼏步:
a、安装⽹站程序
在新的⽹站上安装与原来⽹站字符⼀致的PHPCMSV9,在数据库设置时,需要⽤到数据库名和头,请使⽤上⾯e的内容。
b、上传源⽹站备份数据
将备份的SQL⽂件上传(粘贴)到新的⽹站“caches/bakup”⽂件夹。
c、上传源⽹站模板
将原来⽹站的模板⽂件上传(粘贴)到“phpcms/templates”⽂件夹。
d、上传源⽹站css⽂件
如果没有使⽤默认程序的CSS,请将备份的CSS上传(粘贴)到“statics/css”
e、上传附件
将下载的“uploadfile”⽂件夹上传(粘贴)到新的⽹站根⽬录下。
f、恢复数据
登录到新⽹站的后台,在“扩展”菜单下的“数据库⼯具”中选择“数据导⼊”,在下⾯选择上传的备份数据,请检查是否完整,选中
全部后单击“恢复”将数据进⾏恢复。
g、更新⽹站缓存
完成数据恢复后,请更新全站的缓冲,再检查相应的栏⽬数据是否完成。
h、⽣成⽹站与栏⽬及⾸页
检查⽹站的设置后,⽣成⽹站的⽹页、栏⽬及⾸页,就可以完成了。
到此,⽹站迁移结束。
10、默认模板详情列表
结果如下:
11、如何理解V9系统的设计逻辑?
站点管理⼊⼝:
另外,就是内容部分。phpcmsV9是标准的MVC框架,内容部分是⽹站的核⼼数据部分,为了便于扩展和维护,必须理解模型、栏
⽬、附件管理。
当新建⼀个新栏⽬,是以什么样的模型进⾏内容维护,模型管理:
当要向⽹页添加⼀个新栏⽬时,栏⽬管理:
当有下载模块时,需要维护⽤户上传的附件项,附件管理:
其他…
12、⽹站的SEO配置是⼲什么的?
SEO,SearchEngineOptimization,即搜索引擎优化。指在了解搜索引擎⾃然排名机制的基础上,对⽹站进⾏内部及外部的调整优
化,改进⽹站在搜索引擎中关键字的⾃然排名,获得更多的展现量,吸引更多⽬标客户点击访问⽹站,从⽽达到⽹络营销及品牌建设的⽬
标。
更多推荐
php下载系统
发布评论