织梦dedecms搬家后网站无法正常访问,修改模板后显示/data/tplcache/*.inc Not Found!

都说织梦比较好用,问题少,即使出了问题都比较好解决,网上基本都有解决方案。不错,确实如此,但是今天就碰到过以前没有遇到的问题,网站搬家后修改织梦的模板显示错误,如下图所示

织梦dedecms搬家后网站无法正常访问,修改模板后显示/data/tplcache/*.inc Not Found!

修改过模板的部位基本都显示:/www/wwwroot/www.*/data/tplcache/*.inc Not Found!,意思是文件丢失,找不到改文件,但是搬迁的过程都是通过压缩包搬迁的,根本不可能遗漏文件,肯定不会是遗漏文件造成的。百度一下终于知道是什么原因了,原来 data/tplcache 这个文件是模板缓存文件夹,如果修改织梦模板会在这个文件夹中生成对应的文件。当这个文件夹无法写入时修改模板的缓存文件便无法生成,这样就会出现上述问题。

织梦dedecms搬家后网站无法正常访问,修改模板后显示/data/tplcache/*.inc Not Found!

解决办法:把 /data/tplcache文件夹的权限改为777,这样就能够正常访问网站了。