symfony - 部署 Symfony 4.3 应用程序
问题描述
我是 Symfony4 的新手,我无法在我的主机上部署它......
我创建了一个子域来测试我的网站,然后在我的主机 (nuxit) 上上传它 ( http://symfony.photoclubchirac.org/ )。
我问他们是否已经有在他们的系统上上传 Symfony 的教程,但他们不知道怎么做,他们让我和网站管理员一起看看。
我上传了所有文件(我认为这是第一步),然后我进入“检查要求”步骤。在这里我卡住了,因为我必须安装 Composer 和 Symfony,但我的主机帐户没有任何 ssh 访问权限......我怎么知道所有技术要求是否都可以?
2019-12-03 (11:57) -编辑 1:
我还尝试发送 config、public、src、templates、var、vendors 文件夹和 .env 文件,但网站显示错误(您可以在我的网站上看到此错误)
The autoloader expected class "Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension" to be defined in file "/web6/photoclubchirac/www/symfony/vendor/composer/../symfony/form/Extension/HttpFoundation/Type/FormTypeHttpFoundationExtension.php". The file was found but the class was not in it, the class name or namespace probably has a typo.
我检查过,但我在这个文件中有:
namespace Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension
并且该类存在于文件中...
解决方案
你为什么不上传所有项目,包括供应商文件夹,这肯定需要时间,但我可以看到你绕过作曲家安装的唯一方法
推荐阅读
- oracle - 如何在输入为数字形式时将输出作为文本获取
- asp-classic - 上传后的访问请求(ASP经典)
- git - 从历史记录中删除未合并的 git 分支
- wordpress - 滑块革命没有 YouTube 视频的声音
- android - aaptOptions 不为“com.android.library”项目付出努力
- android - Cordova 插件对话框确认不会将响应发送到在 android 中调用的函数,但它会在 web 上发送
- javascript - Correct way of adding object inside an Array in React
- matlab - 根据参数自定义 x 和 y 刻度
- javascript - jsPDF在第一次保存时工作,而不是在IE中第二次更新
- javascript - 在 Javascript 中使用变量