我试图将我的cs-cart多供应商4.3.8网站迁移到新服务器。 我必须导入数据库并更新config.local.php文件。
但是,当我在新服务器中访问我的网站时,我收到此错误
致命错误:未捕获 - > Smarty:无法写入文件/ var / www / html / var / cache / templates / responsive / wrt591a6df1c1b492_68829712 < - 在第46行的/var/www/html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_write_file.php中抛出
有谁能告诉我如何解决这个问题?
答案 0 :(得分:0)
我收到同样的错误。经过一番搜索,似乎是许可问题。 权限需要为所有文件的644和文件夹的755。
可能还需要清理文件夹
或服务器上有超额配额,禁用写入。
答案 1 :(得分:0)
旧帖子,但它是 Google 中的第一个结果,因此请在此处添加此内容,以防其他人遇到相同的问题。我的不是在编写临时文件时出错,而是在重命名它后出错。经过多次摸索(并三重检查文件/目录所有权和权限),我发现我必须从 php.ini 中的禁用功能中删除“重命名”选项。
这是在强化系统时禁用的一个非常常见的功能,因此其他人可能会遇到此问题。