在 Hostinger(共享服务器)上安装 Symfony 7.2

嗨朋友们,你们好吗?

今天我在这里讨论在 Hostinger 共享服务器上安装 Symfony 的过程。在此过程中,我对如何安装该项目提出了几个疑问。其中一个是有关“.htaccess”文件、PHP 版本、域名的问题,我甚至怀疑我的共享服务器计划是否足够或者是否需要迁移到 VPS。在我的问题中,我问了一个有关服务器文件夹结构的问题,我是否应该遵循一些逻辑才能使其工作。帮助我的员工告诉我没有必要。

但我仍继续调查。我做的第一件事是分析 Hostinger 的自动安装程序如何工作,特别是对于 Symfony。我使用自动安装程序安装了 Symfony,但是在项目重定向的页面上出现了 500 错误。好吧,我安装了依赖项,但错误仍然存​​在。我决定删除整个项目,但我注意到“web”文件夹中有“一些特殊的东西”。毕竟,该网站在创建时就被重定向到它。考虑到这一点,我使用该文件夹内的“composer2”命令创建了 Symfony 版本 7.2 的新安装,当访问路径为“/web/public”的域时,就可以看到站点正常运行。

安装步骤

1 - 访问您的帐户并转到**“添加站点”**。之后,创建一个空的 PHP 网站,添加您的域名或使用临时域名。

Adicionar Site

2 - 单击**“自动安装程序”**,然后单击**“其他”**并选择 Symfony。

Auto Instalador Symfony

3-配置站点管理员数据并检查您的设置是否与我的相同。

Configuração do Administrador

4 – 在 PHP 信息部分,确保您具有这些扩展并且选择了版本 8.3。

Configurações PHPVersão PHP

5 – 访问您的网站网址并查看以下屏幕:

Tela Inicial

6 – 然后,通过 SSH 访问您的服务器(您需要对其进行配置)并使用以下命令:

cd domains
   cd nome_do_website
   rm -rf public_html/
   mkdir public_html
   cd public_html
   mkdir web
   cd web
   composer2 create-project symfony/skeleton:"7.2.x-dev" .

7-使用路径“/web/public”访问您的网站URL,并查看您的Symfony网络应用程序的运行!

Symfony Funcionando