诚信为本,市场在变,诚信永远不变... 设为首页|加入收藏|联系我们
24小时咨询热线

020-88888888

新闻资讯NEWS

联系我们contact us

地址: 广东省广州市

座机:020-88888888

联系人:李生

手机:13888888888

邮箱:@online-kaiyun-165.com

新闻资讯

您现在的位置是: 首页 > 新闻资讯

phpcms本地安装步骤及文件目录说明,含url路由规则

网站搬家其实没那么难,搞清楚这几个核心步骤你也能自己动手

安装配置的那些坑

进行网站程序安装之际,频繁会碰到文件权限的检测情况,在点击下一步之前,务必要保证所有目录均具有正确的写入权限。众多新手于此处陷入困境,缘由在于忘却了为特定文件夹设置755或者777权限,只因不同主机环境的要求存在差异,故而建议率先查看一下安装说明文档。

对于填写数据库信息这一环节来讲,它是最为关键的,其必须要与先前建立的数据库名、用户名以及密码保持完全的一致才行。我曾见识过数量众多的人在这个地方填错信息,进而致使安装遭遇失败呀。要是使用的是本地环境的话,数据库主机一般填写localhost便可行了,而云数据库的话,则是需要去填写与之相对应的外网地址的。

域名修改的正确姿势

在网站发展进程里,难以避免会去更换域名,最为直接的方式便是,将caches/configs/system.php之中所有涉及以往域名的配置项目予以修改。要记得把每一个文件均认真仔细地检查一回,不单纯是替换掉域名之举,还需要留意某些配置文件里或许存在写死了带有域名的图片路径这种情况。

配置文件修改好之后,务必要登录后台去测试各个页面能否正常进行访问。偶尔会有前台呈现看似正常然而后台功能却出现异常的状况,这种情形大多是存在尚未修改的遗漏配置文件,或者是在修改期间不慎将某些必要的代码符号给删除了。

|-----api  接口文件目录  
|-----caches 缓存文件目录  
    |-----configs 系统配置文件目录  
        |-----database.php  数据库配置文件  
        |-----route.php     路由配置文件  
        |-----system.php    系统配置文件  
        |-----cache.php     缓存配置文件  
    |-----configs_*         系统缓存文件目录  
        |-----configs_commons/caches_data   主要用来存放后台设置的配置信息  
            |-----category_content.cache.php栏目与站点映射所对应的配置文件  
            |-----category_content_1.cache.php站点1下所有栏目的详细配置信息  
            |-----category_item_1.cache.php 文章模型下各栏目所对应的数据量  
            |-----category_item_2.cache.php 下载模型下各栏目所对应的数据量  
            |-----category_item_3.cache.php 图片模型下各栏目所对应的数据量  
            |-----keylink.cache.php     关联链接配置缓存文件  
            |-----model.cache.php       三大模型配置缓存文件  
            |-----mood_program.cache.php    表情配置缓存文件  
            |-----position.cache.php    推荐位配置缓存文件  
            |-----poster_template_1.cache.php广告位模板配置缓存文件  
            |-----sitelist.cache.php    站点列表配置文件,主要缓存所有站点的基本配置信息  
            |-----type_content.cache.php    多个站点下的类别配置信息  
            |-----type_content_1.cache.php  当前站点下类别配置信息缓存文件  
            |-----urlrules.cache.php    url规则配置信息缓存文件  
            |-----urlrules_detail.cache.php url规则详细配置信息缓存文件  
            |-----special.cache.php     专题配置信息缓存文件  
            |-----role.cache.php        角色配置缓存文件  
            |-----link.cache.php        友情链接缓存文件  
        |-----configs_model/caches_data  
            |-----content_form.class.php    生成表单的类库缓存文件  
            |-----content_input.class.php   入库时,对表单数据进行验证的类库缓存文件  
            |-----content_output.class.php  对从数据表中查询出来的数据进行处理的函数  
            |-----content_update.class.php  对要更新的数据进行有效性验证的函数  
            |-----model_field_1.cache.php   文章模型所有模型字段的缓存信息  
            |-----model_field_2.cache.php   下载模型所有模型字段的缓存信息  
            |-----model_field_3.cache.php   图片模型所有模型字段的缓存信息  
  
              
|-----phpcms                        phpcms框架主目录  
       |-----languages                  框架语言包目录  
       |-----libs                   框架主类库、主函数库目录  
        |-----classes  
            |-----form.class.php    表单生成类库文件  
            |-----application.class.php 应用程序类库文件  
            |-----image.class.php       图片处理类库文件  
            |-----attachment.class.php  附件处理类库文件  
            |-----param.class.php       URL参数处理类库文件  
        |-----functions  
            |-----global.func.php       公共函数库文件  
            |-----extension.class.php   扩展函数库文件  
       |-----model                  框架数据库模型目录  
        |-----content_model.class.php       内容模型文件  
        |-----admin_model.class.php     管理员模型文件  
        |-----attachment_model.class.php    附件模型文件  
       |-----modules                    框架模块目录  
        |-----admin             admin模块   
            |-----index.php         index.php控制器文件  
        |-----content               content模块  
            |-----classes           content模块通用类库  
            |-----fields            content模块模型字段  
            |-----functions         content模块通用函数库  
            |-----templates         content模块后台模板文件  
            |-----index.php         index.php控制器文件  
       |-----templates                  框架系统前台模板目录  
        |-----default               默认的模板风格  
            |-----content           content模块模板目录  
                |-----category.html 频道页模板文件  
                |-----list.html     列表页模板文件  
                |-----show.html     内容页模板文件  
            |-----config.php        模板配置文件  
|-----phpsso_server                 phpsso主目录  
|-----statics                       网站素材文件目录  
    |-----css                                   css文件  
        |-----images                    images文件  
        |-----js                    js文件  
|-----uploadfile                    上传附件  
|-----admin.php                     后台入口文件  
|-----index.php                     前台入口文件  

栏目与模型的对应关系

http://域名/入口文件?m=模块名&c=控制器&a=方法名&catid=参数值

节目详细页面的数值全都归属于一种模式,增添节目的时候一定要给它确定一个模式。究竟挑选何种模式全然取决于这个节目要展现何种类型的内容,像是文章节目选文章模式,产品呈现选产品模式,这种对应关联直接关乎到后续模板的调用。

相应于当下所选模型的三个模板文件,即频道页、列表页以及内容页,会分别同每个栏目对应,这些模板均存放于templates目录里,若要将某个栏目的显示效果予以修改,直接把对应的模板文件找出来进行编辑便可,无需去改动其他栏目的模板。

网站目录路径修改技巧

在实际开展工作期间,有关安置网页的文件夹情况呈现出多样化状态,有可能并非处于www该目录范围以内,又或者是原本进行安装操作选定的盘符自身的存储空间相对而言不太理想,鉴于此需要对路径予以更换,在面临这种状况之时,存在两个地方是务必要进行修改的,其一,要将install文件夹当中所包含的config.inc.php文件予以打开,从中寻觅到路径配置项并将其转成新的目录,其二,对Apache的httpd.conf文件里的DocumentRoot路径实施修改。

statics  
    |-----images  
        |-----cmsimages     				项目图片文件  
    |-----js  
        |-----cmsjs     					项目js文件  
    |-----css  
        |-----cmscss        				项目css文件  
  
phpcms  
    |-----templates  
        |-----new       					新的模板风格  
            |-----content   				内容模块模板文件  
                |-----category.html 		频道页模板文件  
                |-----list.html     		列表页模板文件  
                |-----show.html     		内容页模板文件  
            |-----config.php        		添加模板文件的配置  
          
        或者  
  
        |-----default  
            |-----content   				内容模块模板文件  
                |-----category_shetu.html   频道页模板文件  
                |-----list_shetu.html       列表页模板文件  
                |-----show_shetu.html       内容页模板文件  
            |-----config.php            	配置新添加的模板文件

当你将那两个配置文件修改完毕之后,接着去重启服务,随后再去访问localhost,如此一来便应该能够看到位于新目录之下的网站了。需要留意的是,在新目录之下得有完整的网站程序文件才行。仅仅是修改路径的话,并不会自动帮你把文件进行搬移,而这一点是很容易被人们给忽略掉的。

外网访问权限设置

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();//加载应用程序类库  

网站于本地安装完毕后,本机能够进行访问,可是外网访问之时却提示权限不被允许,这是由于默认配置仅仅允许127.0.0.1进行访问。解决的办法是登陆后台进而进入站点的设置,在附件配置当中去调整允许访问的IP范围,又或者直接对服务器配置文件进行修改以开放权限。

需要留意表单提交时的最大限制值,后台附件大小设置像10240这样的数值,此数值限制的是整个表单提交出来的数据总量这一情况,并非单个文件的大小。要是上传大文件遭遇失败状况,除了去检查这个限制之外,还得查看PHP配置文件里的upload_max_filesize以及post_max_size。

完整备份迁移步骤

网站进行搬家操作之前,需要备份四个部分,分别是数据库,还有模板文件,而后是附件,以及配置文件。数据库备份是要在后台扩展菜单那儿的数据库工具里面去进行操作的,操作之后会生成SQL文件,并存放在bakup文件夹当中。要直接下载模板文件的话,得去templates目录,CSS文件则要从css目录下载,附件文件夹就是uploadfile。

在新的服务器之上,先去安装那个相同版本的V9程序,于安装之际,使用原来备份好的数据库名以及表头。接着,把备份的SQL文件上传至新站的bakup目录,将CSS文件覆盖到css目录,把附件文件夹覆盖到根目录。最后,进入后台数据导入功能去恢复数据,重新生成全站页面,如此便完成了。

$wwwDir = $c_installDir.'d/webdirectory';

当你给网站进行搬家操作之际,所碰到的最为令人头疼的问题究竟是什么呢,欢迎于评论区域分享你历经踩坑的相关经历,点赞并且收藏此文本,那么在下一次网站进行迁移之时,便能够直接依照其来展开操作了。

DocumentRoot "d:/webdirectory/"

在线客服

关注我们 在线咨询 投诉建议 返回顶部