科讯CMS上传后 打不开 提示500错误 服务器内部错误

科讯CMS上传后 打不开 提示500错误 服务器内部错误,第1张

主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了>

一、多个栏目正好是某个栏目下的子栏目,例如在“phpcms教程”(catid:1)栏目中有“使用教程”(catid:2)和“二次开发”(catid:3)两个子栏目,你想同时调用两个子栏目中的内容,这种情况下,直接指定父级栏目id即可,跟普通调用一样,因为phpcms系统会自动判断指定的栏目有无子栏目,如果有,获取所有子栏目下内容。

演示:

{pc:content action="lists" catid="1" num="10" order="id desc"}

<ul>

  {loop $data $v}

  <li><a href="{$v[url]}">{$v[title]}</a></li>

  {/loop}

</ul>

{/pc}

二、“多个栏目”是离散的无规律范围,例如有两个栏目它们不是同父级,catid分别是2和5,可能是你随机指定的两个,同时调用它们下面的文章就不能直接使用pc标签里的catid属性去指定了,我们使用where属性来直接限定数据读取条件。

演示:

{pc:content action="lists" catid="2" num="10" order="id desc" where="catid=2 or catid=5"}

<!--这里的如果有where属性,catid属性指定的栏目范围已经无效了,但是还是要写上,不然会出错,所以这里catid属性的值可以随便写,但是保证其栏目的数据模型相同即可-->

<ul>

  {loop $data $v}

  <li><a href="{$v[url]}">{$v[title]}</a></li>

  {/loop}

</ul>

{/pc}

PS:

如果你了解php编程和mysql数据库,会发现在第二种情况下实际上就是使用where属性直接指定sql命令中的where条件。你可以通过二次开发phpcms的标签解析方法来扩展更丰富的功能,这里的相关程序目录是 /phpcms/modules/content/class/content_tagclassphp里面的lists方法。

phpcms的详细使用开发教程可参考官方说明文档或到 iphpcms里来学习~

那就重置新密码。你问题里描述的很模糊,所以我们来分两种情况,但都基于你是管理人员或开发人员,也就是你有后台或服务器数据库的链接权限,如不是那你改不了:

你忘记的是前台会员密码。修改办法:登录后台-会员-会员管理-会员列表找到对应账号-修改-密码和确认密码中填入新密码-确定,修改成功。

你忘记的是后台管理员密码。

如不是超级管理员,找(登录)超级管理员给你重置,后台-设置-管理员管理-修改;

如果是超级管理员,这里就需要直接修改数据库数据了, *** 作方法如下:

① 在php运行环境下创建一个php文件,例如indexphp。然后自己设置一个6位随机字符串,例如"abc123",加入你要充值的新密码是‘111111’,那么在php中运行一下程序:

echo md5(md5('111111')'abc123');

② 运行后会获得一个加密串,以上便是phpcms的密码加密方式获得的加密串,把它复制到数据库v9_admin数据表中的password字段,然后把6位随机串(abc123)填入encrypt字段。保存,用新密码登录即可。

以上就是phpcms中前后台密码修改办法,那么如果后台 *** 作不熟悉可以看下官方的 *** 作手册,如果对php不熟悉, *** 作起来你可能比较吃力,这里给你推荐一个傻瓜式可视化的修改 *** 作办法,在iphpcms里面提供了管理员密码生成器,如下图,你可以使用它轻松的生成上面提到的加密传复制到数据库就可以,不用自己写php程序生成了,而且在站长杂谈栏目中有的视频教程。

输入要设置的新密码:

点击生成:

要更改数据库连接路径吧,把datasource后面的改一下应该可以的

或有个简单的配置方法:

在工具菜单中有个连接到数据库,然后选择你要连接的数据库目标路径,然后测试连接,若连接成功,则点击高级按钮,里面有个datasouce把那个复制一下。

在菜单中找到asp。net配置,然后添加一个应用程序,值为连接用的字符串如:sqlconnect等等,把值设置为刚才你复制到那段datasouce,然后会自动更新webconfig文件的。

在调用的时候如下:

string sqlcon=ConfigurationSettingsAppSettings ["sqlconnect"];

sqlstring="要执行的数据库语句";

SqlConnection mysqlcon = new SqlConnection(sqlcon );

mysqlconOpen();

SqlCommand mysqlcom = new SqlCommand(sqlstring ,mysqlcon );

int i;

try

{

i = mysqlcomExecuteNonQuery();

if (i == 1)

{

//。。。。。

}

}

catch

{

//

}

mysqlcomConnectionClose();

}

用一个递增的变量即可解决:

<%

Set rs = ado_query("select top 12 from cms_info where SH = 1 AND i_parent in ("&get_channel(xiaoyewl_pd(20),"c_sub")&") order by i_order desc , id desc")

n=1

Do While Not rsEOF

IF str_time("yy-mm-dd",rs("i_date")) = str_time("yy-mm-dd",Now()) Then

riqixg = " style=""color:#F00"""

ELSE

riqixg = ""

END IF

%>

<li><span><%=n%></span><a class="yidong" style="<%=rs("i_bold")&rs("i_color")%>" href="<%=i_url(rs("id"))%>" target="<%=rs("i_target")%>" title="<%=rs("i_name")%>"><%=str_left(rs("i_name"),48,"")%></a></li>

<%

n=n+1

rsmovenext

Loop

rsClose

Set rs = Nothing

%>

以上就是关于科讯CMS上传后 打不开 提示500错误 服务器内部错误全部的内容,包括:科讯CMS上传后 打不开 提示500错误 服务器内部错误、PHPCMS如何调用多个分类栏目的最新文章、phpcms v9 密码忘记了怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9822485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存