Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php无法接受的Smarty Libraries_Php_Ubuntu_Smarty - Fatal编程技术网

php无法接受的Smarty Libraries

php无法接受的Smarty Libraries,php,ubuntu,smarty,Php,Ubuntu,Smarty,我正在Ubuntu上安装Smarty。我遵照安装通知: 将库放在usr/local/lib/php/Smarty下 在var/(据我所知,不能放在web服务器文档根目录下)下创建smarty目录 使用php文件在根目录var/www/下创建我的项目以执行应用程序 到目前为止,我还没有工作,因为我认为,服务器根目录var/www/之外的任何php文件都是php无法读取的 如何将这些libraries.php文件放在根服务器目录之外,并让php读取它们 我在哪里犯了错误 谢谢你的帮助 Victo

我正在Ubuntu上安装Smarty。我遵照安装通知:

  • 将库放在usr/local/lib/php/Smarty下
  • 在var/(据我所知,不能放在web服务器文档根目录下)下创建smarty目录
  • 使用php文件在根目录var/www/下创建我的项目以执行应用程序
到目前为止,我还没有工作,因为我认为,服务器根目录var/www/之外的任何php文件都是php无法读取的

如何将这些libraries.php文件放在根服务器目录之外,并让php读取它们

我在哪里犯了错误

谢谢你的帮助


Victor

“它不工作”通常意味着收到错误消息。您能检查一下并将其添加到您的问题中吗?事实上,服务器无法访问两个文件夹/template_c和/cache“FAILED:/var/www/smarty/templates_c不可写”。“FAILED:/var/www/smarty/cache不可写”。尽管我将访问模式设置为775。我无法理解它为什么不工作。错误消息说明了一切:它想写入
/var/www/smarty/templates\u c
(和
缓存
),不允许写入。假设这些是您想要的目录,请重新检查这些目录和执行php脚本的用户的权限(通常是
wwwrun
或类似的内容)。