linux 下部署基于speedPhp的项目出现的问题解决方式

问题一:整个web 站点出现白屏

原因及解决方式:web是从windows服务器上直接拷贝过去的,tmp目录下的模板缓存是php zend引擎在window平台上编译的,直接移植到linux,tmp下缓存没清理,需要清除tmp下的缓存,这样就能在linux下调用php zend引擎重现编译模板生成缓存文件

 

 

问题二、

大部分smarty引擎编译的页面都能正常显示,其中一个页面报错如下:

Fatal error: Uncaught exception 'Exception' with message 'Smarty Error: Unable to load template file 'cardManage/cardlistView.html'' in /var/www/iflybookshop/SpeedPHP/spFunctions.php:163 Stack trace: #0 /var/www/iflybookshop/SpeedPHP/Core/spView.php(52): spError('Smarty Error: U...') #1 /var/www/iflybookshop/SpeedPHP/Core/spController.php(106): spView->display('cardManage/card...') #2 /var/www/iflybookshop/controller/ht_card_manage.php(91): spController->display('cardManage/card...') #3 /var/www/iflybookshop/SpeedPHP/spFunctions.php(21): ht_card_manage->showCardsList() #4 /var/www/iflybookshop/index.php(47): spRun() #5 {main} thrown in /var/www/iflybookshop/SpeedPHP/spFunctions.php on line 163

原因及解决方式:

display(cardManage/cardlistView.html);

linux下文件区分大小写,在windows平台显示正常的页面,在linux下显示不正常,我这个站点的cardlistView.html文件名有一个字母大小写写错了导致此问题。cardlistView.html改为cardListView.html,问题就解决了

转载于:https://www.cnblogs.com/huangzhihua/p/3362633.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值