
错误记录:
“think\image” not found
错误原因:
框架的依赖自动注入出错,引用方式如下 \think\image::open($imgSrc);
解决方案:
把 ./vendor/topthink/think-image/src下的文件(包括image.php和image文件夹) 移动到 ./thinkphp/library/think 目录下
...more»
{eyou:prenext get='pre'}
<a href='{$field.arcurl}' title='{$field.title}' class='page-link'> 上一篇 <span>: {$field.title}</span> </a>
{eyou:else /}
<a class='page-link'>上一篇:没有了</a>
{/eyou:prenext}
...more»
错误提示:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=InnoDB' at line 22
解决方案:
错误消息提示了在SQL语句的第22行附近有一个语法错误,特别是与TYPE=InnoDB这部分有关。在较新版本的MariaDB和MySQL中,TYPE关键字已经被ENGINE取代,用于指定存储引擎。
因此,你应该将TYPE=InnoDB更改为ENGINE=InnoDB。这是创建或更改表时指定InnoDB存储引擎的正确方法。
例如,如果你的原始SQL语句的一部分看起来像这样:
CREATE TABLE my_table (
-- 列定义
) TYPE=InnoDB;
你应该将其更改为:
CREATE TABLE my_table (
-- 列定义
) ENGINE=InnoDB;
在进行更改后,再次尝试执行你的SQL语句,看看问题是否得到解决。如果还有其他错误,请继续检查SQL语句的其余部分,确保所有的语法都符合你当前使用的MariaDB版本的规范。
...more»
1、设置好各访问端目录权限,特别是/e/config/config.php、/e/data/这两个要有读写权限。2、修改访问端设置后,要在主端更新各端数据库缓存才能生效:主访问端后台>系统>网站多访问端>管理网站访问端:“更新所有访问端缓存与动态页面”。3、各访问端的COOKIE作用域要设置为:.域名,比如:.phome.net4、如果启用来源安全防护,提示切换成功后请等待2秒让自动转向访问端,不要手动点击转向链接,以防止触发来源安全验证显示空白。
...more»
mod属性还用于控制一定记录样式,每隔3条增加样式,比如:3、6、9……
{eyou:artlist typeid='栏目ID' limit='0,10' mod='3'}
<li {eyou:eq name='mod' value='0'}class="样式名"{/eyou:eq}>
<a href='{$field.arcurl}'>{$field.title}</a>
</li>
{/eyou:artlist}
...more»
访问前台页面,提示“xxx is close”说明该模块在后台被关闭,如何开启?
答:后台>系统>系统参数设置>基本属性:关闭前台模块相关功能,去掉对应模块的选择。
...more»
{$field.seo_description}
...more»
安装成功,进入后台输入用户名和密码登陆就出现下面的错误提示:“Parse error: parse error, unexpected ')' in …/functions.php on line…或者:zend not install...Parse error: parse error, unexpected '/' in ...Parse error: parse error, unexpected T_STRING in Parse error: syntax error, unexpected '}' inParse error: syntax error, unexpected T_STRING in解答:zend没安装成功,或者服务器不支持zend。zend是否有安装成功的验证方法:运行info.php文件,内容为如下:<?phpinfo();?>如果有出现:zend optimizer,表示安装成功,否则出现zend optimizer not installed表示没有安装zend/或者zend安装不成功.如已安装zend,info页面却显示没有安装zend,那么有可能是system32权限不够, 使zend不能更改php.ini文件。请检查权限。
...more»
生成内容页提示“Table '*.phome_ecms_' doesn't exist......update ***_ecms_ set havehtml=1 where id='' limit 1”原因是你修改了栏目所属系统模型导致,因为栏目原来所属系统模型本身就有信息,而你改动了所属系统模型,使得这些信息无法找出所属栏目导致出错。解决办法:修改栏目改回原来所属系统模型,然后进管理信息删除栏目所有的信息,最后再修改栏目改回所属新系统模型就可以解决。
...more»
提示信息函数1语法:printerror($error,$gotourl,$ecms,$noautourl,$novar)说明:$error:提示信息内容,可以为语言包变量,也可以直接提示内容。$gotourl:提示信息转向链接地址$ecms:0为后台提示信息、1为前台提示信息、8为后台提示信息(alert方式)、9为前台提示信息(alert方式)$noautourl:0为自动转向页面,1为不自动转向页面。此参数可省略,默认为0$novar:0为提示信息内容采用语言包变量,1为提示信息内容为直接提示内容。此参数可以省略,默认为0使用范例:printerror('DbError','http://www.phome.net',1),前台提示,提示信息内容为语言包DbError变量内容,转向帝国网站printerror('数据库出错','http://www.phome.net',1,0,1),前台提示,提示信息内容为“数据库出错”,转向帝国网站附加说明:此函数需结合$editor变量来确定目录层次。默认$editor变量为0。当程序文件在/e/path/目录,$editor不用设置,也就是用默认0。当程序文件在/e/path/path2/目录,$editor=1。当程序文件在/e/path/path2/path3/目录,$editor=2。当程序文件在/e/path/path2/path3/path4/目录,$editor=3。
...more»
