Я верю, что вы решаете проблемы наоборот. Правильное решение описано здесь https://medium.com/@runawaycoin/deploying-symfony-4-application-to-shared-hosting-with-just-ftp-access-e65d2c5e0e3d
Загрузите следующие папки (и содержимое) из вашего приложения в новую папку в корневом каталоге вашего FTP-сервера с именем symfony:
bin
config
src
templates
translations
vendor
Примечание. Папка bin, если вы хотите запустить консоль, возможно, через задание cron, также лучше переименовать консоль в console.php
Также создайте папку var, но не загружайте ее содержимое.
И загрузите файл composer.json в эту папку Symfony - это необходимо, чтобы помочь Symfony найти файлы приложения.
Итак, вы должны иметь это на своем сервере:
\symfony
bin
config
src
templates
translations
vendor
composer.json
\public_html
index.php
.htaccess
bundles
build
blockquote>
Не забывайте, что вам нужно будет изменить index.php
[1114 ] Перед тем, как ваше приложение заработает, вам нужно изменить файл index.php и установить env vars.
Сначала отредактируйте ваш index.php (локально внутри вашей общей папки, на сервере будет внутри вашей папки public_html).
Редактировать эту строку:
require __DIR__.’/../vendor/autoload.php’;
Кому:
blockquote>
require __DIR__.’/../symfony/vendor/autoload.php’;
Нижняя строка, если Вы хотите альфа-прозрачность в PNG, и Вы хотите, чтобы это работало в IE6, тогда Вы должны сделать, чтобы AlphaImageLoader отфильтровал примененный.
Теперь, существуют многочисленные способы сделать это: Браузер определенные взломы, Условные Комментарии, повторение элемента Javascript/JQuery/JLibraryOfChoice, обслуживание CSS Серверной стороны через UserAgent-сниффинг...
, Но все они, к которым сводятся применение фильтра и фона удалено.
Вот определенное решение, которое я люблю, с помощью JavaScript (jQuery):
http://jquery.andreaseberhard.de/pngFix/
Это легко добавить к существующему сайту, обрабатывает весь способ изображений (кнопки формы, фоны, регулярные теги img, и т.д.), и оставляет Ваш CSS хорошим и чистым.
Обычное решение для img элементов состоит в том, чтобы изменить src, чтобы указать на прозрачный GIF на 1x1 пиксель и затем использовать тот же взлом фильтра.
Иначе вокруг этого должен использовать 2 отдельных изображения, например, GIF и прозрачный PNG, и предназначаться для Вашего CSS соответственно:
/* for IE 6 */
#banner {
background:url(../images/banner.gif);
}
/* for other browsers */
html > #banner {
background:url(../images/banner.png);
}
IE 6 не понимает, что дочерние селекторы CSS так проигнорируют правило, тогда как браузеры, которые действительно понимают это, дадут Вам хороший прозрачный PNG.
единственный недостаток - то, что у Вас должно быть два отдельных изображения, и дизайн не мог бы посмотреть точно тот же перекрестный браузер, но, пока это не выглядит поврежденным, необходимо быть в порядке.
Это наиболее вероятно "лучший" путь. Но имейте в виду, что это не просто альфа-сделка, которую IE6 не реализует правильно когда дело доходит до файлов PNG; цветовое пространство повреждено из-за IE, не реализовывая гамму правильно, и таким образом файлы PNG часто показывают "более темный", чем они должны.
Одно альтернативное "решение", которое мы реализовали на недавнем проекте, состояло в том, чтобы отметить каждое изображение png с "toGif" классом, в CSS которого называют пользовательское поведение .htc, который изменяет .png расширение .gif, если браузер обнаруживается, чтобы быть тем, мы отметили как проблему. Мы просто включаем версию GIF каждого PNG вместе с ним в том же пути, и если браузер, как находят, является тем, который не обрабатывает PNGs правильно, это выгружает его с версией GIF изображения. Мы поэтому жертвуем альфой, смешивающейся в пользу гарантируемой настоящей прозрачности и точности цветопередачи, и только делаем так, когда мы знаем, что она, вероятно, не собирается выглядеть правильной как есть.
Это не может быть идеальное решение, но это - природа перекрестного браузера, который я предполагаю.
Редактирование: На самом деле теперь, когда я смотрю на рассматриваемый проект, мы использовали .htc поведение для img класса, названного "альфой" также, которая бросает корректный фильтр на изображении автоматически. Таким образом, Вы обнаруживаете браузер с помощью JavaScript вместо IE6-единственного чистого взлома CSS, таким образом, это могло бы быть изящно..., но это - в основном то же самое.
Для введения в то, как записать поведения DHTML, попробуйте эта ссылка .
Загрузчик изображения является единственной доступной фиксацией для IE6. Обратите внимание, что это - поддержка PNG, является очень элементарным (наряду с IE7, также), и не может правильно обработать циклично выполненные прозрачные фоны. Я изучил это твердый путь при попытке разработать веб-сайт с прозрачным контейнером. Работавший отлично в Firefox, конечно.
фиксация должна быть хорошо для небольших районов фона и любой прозрачной приоритетной графики, но снова я отговорил бы от разработки веб-сайта, который использует большие суммы прозрачности с Internet Explorer.
В конце мое решение состояло в том, чтобы отобразить чистый цвет для IE, но сохранило прозрачность для других браузеров. Не повредил дизайн слишком много в конце, к счастью.
Вот 2 параметра, которые не используют фильтр AlphaImageLoader.
Для меня, если невозможно отправить матовый .gif только в IE6, я использую Fireworks, чтобы добавить палитру, совместимую с IE6, в .PNG .