首页 > 解决方案 > 部署 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

并且该类存在于文件中...

标签: symfonydeploymentsymfony4

解决方案


你为什么不上传所有项目,包括供应商文件夹,这肯定需要时间,但我可以看到你绕过作曲家安装的唯一方法


推荐阅读