我使用Symfony3开发了一个网站,现在想要使用共享主机Hostagator进行部署。如何将Symfony项目中的Web文件夹更改为public_html?
我知道为了将其上传到我的cpanel,我必须将我的web文件夹的内容复制到public html。除了供应商和var / cache之外的所有其他文件不需要复制。我需要对代码进行哪些修改才能运行它? 我目前收到此错误:
致命错误:未捕获的异常' InvalidArgumentException'同 消息'无法加载课程 " Symfony的\元器件\ HttpKernel \控制器\ ControllerResolver"'在 /home4/igbahigui/vendor/symfony/symfony/src/Symfony/Component/ClassLoader/ClassCollectionLoader.php:265
提前致谢。
答案 0 :(得分:1)
根据this link,您应该能够复制" / web"中的所有文件。文件夹到" / public_html"。您可能需要更改var目录的配置。
你需要在更高级别ftp的其他目录。特别是你的控制器和twig文件:app和src文件夹。
在此行下面编辑我的答案:
您的目录结构应如下所示:
| -- /app
| -- /bin
| -- /src
| -- /var
| -- /vendor
| -- /public_html
所以你的/ app和/ src文件夹应该比你的" public_html"更高。夹。是否可以像这样ftp到您的托管服务器。我相信这就是问题。