Php Symfony 3内部子目录

Php Symfony 3内部子目录,php,symfony,Php,Symfony,短篇故事: 我有一个域名,其中我的大多数项目都托管在一个简单称为“项目”的子目录下,大多数内容都不是建立在框架上的,也不是网站本身。去年我发现了Symfony,并和它玩了一会儿,有点喜欢它。只是为了好玩,我将一个项目“移植”到Symfony(3.1.4版),从那时起,我只在这个Symfony项目上工作。几天前,我想把那个Symfony项目上传到我的网站上 我只是有一个问题,我似乎无法让它在该子目录中运行。我也不想仅仅为那个项目创建一个子域——它是不一致的,我觉得它“不值得”一个子域,因为它是一

短篇故事:

我有一个域名,其中我的大多数项目都托管在一个简单称为“项目”的子目录下,大多数内容都不是建立在框架上的,也不是网站本身。去年我发现了Symfony,并和它玩了一会儿,有点喜欢它。只是为了好玩,我将一个项目“移植”到Symfony(3.1.4版),从那时起,我只在这个Symfony项目上工作。几天前,我想把那个Symfony项目上传到我的网站上


我只是有一个问题,我似乎无法让它在该子目录中运行。我也不想仅仅为那个项目创建一个子域——它是不一致的,我觉得它“不值得”一个子域,因为它是一个较小的项目D


我已经到处搜索过了,但大多数问题和答案都是针对Symfony 2的(情况有点变化),a似乎对我不起作用,或者可能是我做错了什么。

Symfony在目录中运行没有任何问题。唯一需要注意的是将正确的路径放入
.htaccess
文件(在
web
文件夹中)。我想问题与此无关,而是与
var/cache
var/logs
文件夹及其权限有关。。。运行Web服务器(apache、www数据、_www…?)的用户是否有权限写入这些文件夹?这可能是个问题。。我也无法删除
var/logs
文件夹,当我在无法让它工作后将其删除时。FileZilla向我显示,它对此没有权限。。不过,它拥有标准的755权限,这是共享人质的常见问题。您可以创建一个非常简单的PHP脚本,以递归方式将这些文件夹的权限更改为777,然后重试。该文件夹仍然无法删除-
550日志没有权限
。可能宿主有“日志”文件夹的删除黑名单?根中也有一个。。但我不认为这是问题所在,是吗?我还尝试在Symfony web目录中创建一个简单的test.php-在浏览器中调用和运行该文件没有问题..如果Symfony无法写入日志和缓存目录,它将无法工作。也许你应该要求你的主机提供商更改这些文件夹的权限。。。