Прямой эфир

У меня полноэкранная мобильная версия, а нужна адаптивная.

Адаптация для мобильных на Joomla

Посмотрите на хостинге раздел "Резервные копии", там можно восстановить прежнюю версию сайта или поп...

Как восстановить шаблон сайта?

Откатить сайт назад, бекап. Напишите, поможем web@urlvir.ru

Как восстановить шаблон сайта?

6 ответов

Лавр Иванов
24.08.2016 14:39

С размещением composer'a проблем не возникло.
Изначально я ставил по инструкции с Хабра, была проблема вида:

php composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta2"
Changed current directory to /home/c/user_login/.composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for fxp/composer-asset-plugin 1.0.0-beta2 -> satisfiable by fxp/composer-asset-plugin[v1.0.0-beta2].
- fxp/composer-asset-plugin v1.0.0-beta2 requires composer-plugin-api 1.0.0 -> no matching package found.

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability>; for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md>; for further common problems.

Installation failed, deleting ./composer.json.

Сегодня-завтра скину как решал и как добился результата если вопрос все еще актуален.

Спасибо большое за ответ, вопрос актуальный! Пишите, буду сам писать сюда свои проблемы и решения.

Лавр Иванов
24.08.2016 15:04

Договорились, вечером покопаюсь и поставлю с нуля. Если будут какие-либо подводные камни - обязательно укажу на них отдельно.

Лавр Иванов
25.08.2016 09:05

Перед началом работы потребуется совершить следующие действия:
1. Зарегистрироваться на сайте GitHub и подтвердить регистрацию по ссылке, которая пришла на регистрационную почту.
2. Создать в панели управления в разделе "Сайты" новый сайт, а после привязать к нему какой-либо домен, с которым будем работать.

Далее работаем по SSH, прикладываю действенный вариант, протестированный мной:

Список команд для ввода:
1. curl -sS https://getcomposer.org/installer | php
2. alias composer="/opt/php7.0/bin/php ~/composer.phar"
3. composer global require "fxp/composer-asset-plugin:^1.2.0"
4. composer create-project --prefer-dist yiisoft/yii2-app-basic путь_до_папки/сайта_куда_будем_ставить/ (в моем случае указывался путь yii2composer/public_html/)
На этом этапе в адресной строке появится ссылка на сайт GitHub, потребуется перейти по ней, принять стандартные настройки, получить код токена и ввести его в терминальной строке для продолжения работы.
5. Помещаем в папку сайта в файл .htaccess следующую директиву (yii2composer\.tmweb\.ru меняем на имя выбранного для работы домена):

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^yii2composer\.tmweb\.ru$
RewriteCond %{REQUEST_URI} !/web/
RewriteRule ^(.*)$ /web/$1 [L]

6. Обращаемся к сайту. Установка успешно завершена.
С результатом можно ознакомиться по ссылке: http://yii2composer.tmweb.ru/

Тимофей
30.03.2017 15:12

У меня сработало после того, как в alias записал php -d memory_limit=-1. Иначе была ошибка выделения памяти.

СПИИРАН, м.н.с.

Похожая тема, подскажите, пожалуйста, три дня мучаюсь, не могу установить библиотеку через composer. Делаю следующее.

1. Скачиваю composer:
php -r "copy('https://getcomposer.org/installer';, 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"

2. Устанавливаю библиотеку:
php composer.phar require telegram-bot/api

3. Получаю следующую ошибку:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 105 bytes) in phar:///home/c/.../....ru/public_html/gtablebot/composer/composer.phar/src/Composer/Repository/ComposerRepository.php on line 565

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 105 bytes) in phar:///home/c/.../....ru/public_html/gtablebot/composer/composer.phar/src/Composer/Repository/ComposerRepository.php on line 565

Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.

4. Пытаюсь изменить лимит памяти командой:
php -d memory_limit=-1 composer.phar install

5. Получаю ответ:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

Не знаю, как побороть.