問題タブ [symfony-3.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
262 参照

symfony - .gitignore であっても Composer が Web/バンドルを削除する

OK、今朝のComposer アップデートから、ウェブ/バンドルからすべてのアセットが削除されます。それは前にそれをしませんでした。ここで検索したところ、このリンクが見つかったので、.gitignore を確認しました (.svnignore が見つかりません)。ここにあります。どうすれば解決できますか?

[ 編集 ]

これは私の composer.json です。web/bundles フォルダーのコンテンツは削除されませんでした。唯一の違いは、symfony が 3.3.2 から 3.3.3 にアップグレードされたことです。

0 投票する
1 に答える
6158 参照

php - VestaCP: app/autoload.php 使用時の open_basedir 制限

Symfony3 プロジェクトをサーバー (Ubuntu 16.04、PHP 7.0.18) にデプロイします。VestaCP を使用し、symlinl を作成してpublic_shtml -> www/webプロジェクトをwwwディレクトリに配置します。

次のコマンドを実行します。

  • gitクローン
  • 作曲家のインストール
  • setfacl (公式の Symfony ドキュメントから)

エラー ログに次のメッセージが表示されます。

PHP 警告: require(): open_basedir 制限が有効です。ファイル (/home/admin/web/project/www/app/autoload.php) が許可されたパス内にありません: (/home/admin/web/project/public_shtml:/home/admin/tmp) in / home/admin/web/project/www/web/app.php 6行目

PHP 警告: require(/home/admin/web/project/www/app/autoload.php): ストリームを開くことができませんでした: 操作は /home/admin/web/project/www/web/app.php オンラインで許可されていません6

PHP 致命的なエラー: require(): 必要な '/home/admin/web/project/www/web/../app/autoload.php' (include_path='.:/usr/share/php') を / で開くことができませんでしたhome/admin/web/project/www/web/app.php 6行目

私は何を間違っていますか?