Symfony2 on FTP Webhoster



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

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

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

  1. 用空的Cache目录上传我的整个项目(因为没有控制台,我无法清理它)
  2. 使用ftp客户端更改缓存和日志目录的权限
  3. 揭开控制台、app.php和app_dev.php的面纱,就像这里解释的那样
  4. 将我的IP添加到文件中的白名单:config.php和app_dev.php
  5. 检查config.php,看看我的配置是否符合symfony的要求(他们符合!没有大问题!)
  6. 检查PHP设置:PHP 5.3.3-7,SQLite3和PDO驱动程序那里
  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服务器错误,并且没有创建任何日志文件

有人知道如何让symfony工作吗

进入应用程序/文件夹,点击缓存文件夹上的"获取信息"并设置正确的权限(确保点击"应用到封闭的文件夹/文件")。

终于更改了我的提供者。它的操作系统似乎刚刚被弃用。

最新更新