首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony 4项目生产问题

Symfony 4项目生产问题
EN

Stack Overflow用户
提问于 2021-02-08 11:14:49
回答 1查看 745关注 0票数 0

伙计们,我在部署Symfony项目时遇到了一些困难:

我执行命令:

代码语言:javascript
复制
composer install --no-dev --optimize-autoloader

我用了阿帕奇包

代码语言:javascript
复制
composer require symfony/apache-pack

这使用index.php在公用文件夹中创建了一个index.php。

找不到-Assets。(公用文件夹中的元素):

代码语言:javascript
复制
GET http://buy-m3.infinityfreeapp.com/css/custom.css 
net::ERR_ABORTED 404 (Not Found)

-database连接故障:

代码语言:javascript
复制
Request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: 
"An exception occurred in driver: SQLSTATE[HY000] [2002] N
o such file or directory" at /home/vol6_3/epizy.com/epighhg78813/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php 
line 112 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 0): An exception occurred in driver: SQLSTATE[HY000] [2002] 
No such file or directory at /home/vol6_3/epizy.com/epghghgh878813/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:112)\n
[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] 
No such file or directory at /home/vol6_3/epizy.com/epihghgh13/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18)
\n[previous exception] [object] (PDOException(code: 2002): 
SQLSTATE[HY000] [2002] No such file or directory at /home/vol6_3/epizy.com/epighgh8813/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:38)"} []

  • dump-env prod:

代码语言:javascript
复制
// This file was generated by running "composer dump-env prod"

return array (
  'APP_ENV' => 'prod',
  'APP_SECRET' => 'c84117fa77c8ghgghghhgds03',
  'DATABASE_URL' => 'mysql:user:password@shost/dnbame',
);

我还在应用程序根目录添加了一个htacces:

代码语言:javascript
复制
<IfModule mod_rewrite.c>

   
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ public/$1 [QSA,L]
</IfModule>

有人能帮忙吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 22:33:02

嗨,伙计们,我可以用很多进程来解决这个问题:首先: composer需要symfony/asset,执行用于部署symfony应用程序的通用命令,例如composer require /requirements-checker,composer dump-env (确保执行此命令,它会用您的env..php创建一个.env文件。index.php从公用文件夹中需要的信息。编写器安装-无开发优化-自动加载程序和APP_ENV=prod APP_DEBUG=0 php bin/控制台缓存:清除。此外,我还得用webpack来管理资产,还有文档:https://symfony.com/doc/current/frontend.html

问好!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66100550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档