FTP Webhoster上的Symfony2

时间:2012-07-20 10:24:36

标签: php symfony hosting

我用Symfony2写了一个小网站,我想在我的WebSpace上托管它。我只有FTP访问权限,所以我无法访问任何控制台/终端!

问题是:Symfony无法正确创建缓存目录!可能还存在权限问题?!

到目前为止,这些是y步骤:

  1. 使用空的Cache目录上传我的整个项目(因为我无法通过控制台清理它)
  2. 使用我的ftp客户端更改缓存和日志目录的权限
  3. 取消屏蔽控制台,app.php和app_dev.php,如解释here
  4. 将我的IP添加到文件中的白名单:config.php和app_dev.php
  5. 检查config.php以查看我的配置是否符合symfony的要求(他们这样做!没有重大问题!)
  6. 检查PHP设置:PHP 5.3.3-7,SQLite3和PDO-Driver那里!
  7. 打开app_dev.php/_configurator/step/0结束于RuntimeException:

    RuntimeException: Unable to create the cache directory (/var/www/userx/html/MySiteSymfony/app/cache/dev/twig/83/4c).

  8. 打开app.php会导致500服务器错误,并且没有创建日志文件

  9. 有人知道如何让symfony工作吗?

2 个答案:

答案 0 :(得分:0)

进入app /文件夹,单击缓存文件夹中的“获取信息”并设置正确的权限(确保单击“应用于随附的文件夹/文件”)。

答案 1 :(得分:0)

最后改变了我的提供者。好像它的操作系统刚被弃用。