#1 wangyz636

论坛里的cms程序,在wamp运行正常,但是移植到linxux系统后下面这行定义变量却报点连接符语法错误,没看出什么原因阿

private $template_dir = APP_DIR.DS.’protected’.DS.’view’.DS;

就是这句,TemplateController.php这个文件的第四行,抱错如下:
Parse error: syntax error, unexpected ‘.’, expecting ‘,’ or ‘;’ in /www/web/yuanmayizhan/public_html/protected/controller/admin/TemplateController.php on line 4

2019-07-08 20:22:31

#2 jake

我也没看出来问题,想知道一下是直接访问入口文件提示的,还是直接访问/controller/admin/TemplateController.php这个地址提示的?

2019-07-09 15:53:19

#3 wangyz636

jake 发表于 2019-7-9 15:53
我也没看出来问题,想知道一下是直接访问入口文件提示的,还是直接访问/controller/admin/TemplateControll ...
是访问入口文件提示的,我今天专门开了一个空间测试下,直接上传你的cms源码到Linux服务器,也是报这个错误,

你可以看看:

http://speedphptest.yuanmayizhan.cn/

后台:admin   密码:123456

你点模板看看吧

但是在window服务器上不报这个错误,一切正常。


2019-07-10 15:31:37

#4 jake

windows正常,那就证明程序没问题,环境问题不在我们讨论范围。

我这里给个建议是这个变量本身是一个路径,如果点号不行,可以直接把路径写出来。

2019-07-11 00:10:01

#5 wangyz636

jake 发表于 2019-7-11 00:10
windows正常,那就证明程序没问题,环境问题不在我们讨论范围。

我这里给个建议是这个变量本身是一个路径 ...
好的,谢谢指点

2019-07-11 10:44:04