Jump to content

Автор модуля может сам все установить и настроить? Про доступы.


Пожалуйста, предоставляйте

доступы отдельным текстовым (.txt) файлом

в виде вложения если пишите доступы в личку.  Простым текстовым файлом доступ_к_сайту.txt  в формате TXT (блокнот), не надо в формате word (.doc .docx), не надо в архиве, т.к. это отнимает у меня время. Если пишите на почту, то пишите как обычно без вложений. Форум искажает информацию и может вносить скрытые и несуществующие символы.

Про эту проблему на форуме (искажение логинов и паролей, и т.п.) смотрите здесь:

https://opencartforum.com/topic/64695-bagi-na-forume/?do=findComment&comment=1367356

 

 

Вы можете во время покупки модуля Компрессор выбрать дополнительные опции, в том числе опцию "установка/настройка".

Либо после покупки модуля также можете заказать установку и настройку.  Для этого свяжитесь с разработчиком (мною): [email protected] или напишите в личку здесь на форуме.

Данная услуга стоит 900 руб. (базовая настройка, включая webp).  Настройка webp по расписанию (cron) стоит отдельно . Стоимость может меняться. Смотрите стоимость опций на странице покупки модуля Компрессор.

 

Прошу заметить, что в эту стоимость не входит работа по обеспечению совместимости с другими уже установленными модулями "водяной знак" или подобными, которые изменяют основной функционал движка по работе с изображениями.  Если работа по отключению (а они должны быть отключены, иначе странно рассчитывать на совместимость работы двух "водяных знаков" одновременно) таких модулей может быть произведена довольно быстро, то я ее делаю без дополнительной оплаты, но это не есть моя обязанность, а лишь добрая воля.

 

Для установки мне потребуются от вас:

 

данные о покупке (место, дата) и название домена, на который нужна установка.  Пишите ваш ник на форуме если пишите на почту.

 

укажите вашу версию PHP.

 

нужны будут доступы:
 

Цитата

 

1) к админке сайта от администратора (с полными правами).  Обязательно указывайте ссылку на доступ к админке.

2) к файлам сайта по фтп.  Постарайтесь обозначить папку сайта чтобы мне не пришлось гадать.

3) к технической панели управления вашего хостера.  cPanel, ISPmanager и т.п.    Конкретное название панели может быть разным или не иметь названия вовсе. Но не бывает такого, что "у меня нет панели управления". Она есть всегда.  Вход в аккаунт вашего хостера - это и есть обычно вход в панель управления если ничего другого кроме аккаунта и нет. Вы же управляете как-то сайтами, файлами, cron,  БД и т.п.  у вашего хостера?  Вот это все вы и делаете через панель управления или через "аккаунт". Суть я постарался донести. Называйте это как хотите, но нужен будет доступ для определенных настроек, которые невозможно делать через ftp и админку сайта.

 

 

Пожалуйста, все доступы сгруппируйте по группам с обязательным наличием всех трех пунктов:
 

Цитата

 

1) ссылки

2) логина

2) пароля

 

 

Зачем нужен доступ к панели управления (вашему аккаунту у хостера)?

Есть несколько веских причин. Может возникнуть необходимость установки расширений php, например, zip, imagick, ioncube loader 10-й версии.

Управлять правами (назначать пользователя) файлов можно только из такой панели, по фтп не получится.  Также по фтп невозможно управлять символьными ссылками на файлы.

На неудачно настроенных VDS нередко скрипт выполняется вовсе не от того пользователя linux, от которого загружаются файлы по фтп, например,  и тогда возникают конфликты.

Поэтому чтобы на VDS я мог исправить конфликт с правами файлов, то нужен доступ root, если его не будет, то работа может остановиться.

Настройка работы модуля по расписанию (cron) также невозможна без доступа к панели управления (аккаунту) у хостера.

 

Кроме того у некоторых хостеров в панели управления существуют масса других настроек, которые могут мешать нормальной работе модуля Компрессор.

Например, заблокированы в php нужные функции, например, exec.  Или сделано кеширование изображений средствами сервера, которое убивает результат работы Компрессора.

 

Доступ также необходим если невозможно разблокировать функцию exec, но можно использовать cgi-скрипты в папке cgi-bin.

Т.е. у меня должна быть возможность для выбора оптимального режима создания сжатых изображений. Без доступа к панели управления я могу быть лишен такой возможности выбора.  Может быть работоспособным один режим, но я не смогу его включить без доступа к панели управления.

 

Для настройки работы модуля по расписанию (cron) также нужен доступ к панели управления. И это может оказаться единственно возможный способ для генерирования сжатых изображений.

 

Доступ к панели управления нужен не всегда.  Но чтобы экономить время (и деньги) предлагаю его предоставлять сразу.  Второй раз просить не буду.   Либо делайте сами в таком случае, либо компенсируйте мои потери времени на выпрашивание у вас доступов и мою повторную работу на вашем сервере (сайте).

 

Пожалуйста, не присылайте просто доступы, не забывайте указывать:

данные о покупке (место, дата) и название домена, на который нужна установка.

Пишите ваш ник на форуме если пишите на почту.

Это сэкономит мое и ваше время.

 

Прошу заметить, что если вы заранее не указали версию php, то я буду вынужден сам ее определить загрузив файл php, который выводит phpinfo(). Он может называться info.php.

Пожалуйста, после моей работы удалите такой файл за ненадобностью, т.к. у меня не всегда есть такая возможность и лишнее время на это.  А также не забудьте поменять доступы, которые вы мне предоставляли. Это обычные правила безопасности.

 

 

Внимание, владельцы VDS!

Все ниже касается в основном VDS (на Linux 64 bit или Windows Server) . Но отчасти справедливо и для общих хостингов (когда у хостера нет возможности включить imagick ).

Ниже пояснения, которые касаются работы на сервере заказчика.  Речь про работу, которая непосредственно к модулю не имеет отношения и не является обязательной.

 

Во-первых, наличие imagick  у хостера не является обязательным для работы модуля Компрессор, но лишь желательным,  с его помощью можно получить в определенных случаях несколько более качественные изображения чем это может делать Опенкарт изначально.

 

Я всегда включаю imagick у хостера если это в принципе предусмотрел хостер и если это делается относительно несложно.


 

Спойлер

 

Если вы оплатили услугу "установка и базовая настройка" , то это относится к модулю, но не к настройке вашего сервера. Сервер уже должен отвечать определенным условиям чтобы модуль работал в полном объеме.  Считается, что вы используете VDS на базе Linux 64 bit или Windows сервер, это будет справедливо в 99.9% случаев. Я прежде всего исхожу из того, что 99% пользователей vds для управления используют ISPmanager 5 Lite.   И если что-то на сервере отсутствует (например, php imagick), то я в порядке жеста доброй воли включаю imagick, нужную версию ioncube loader и т.д. и тп..    Но это не моя обязанность!    Если у вас нет на сервере ISPmanager 5 Lite, при этом отсутствует imagick + imagemagick,   то их нужно устанавливать, собирать, что является довольно непростой задачей и никак не входит в мои обязанности. Я это могу сделать, но при специальной договоренности и за дополнительное вознаграждение.

 

Пожалуйста, будьте благоразумны и не пытайтесь требовать от меня за примерно 500 руб.   сборки для вас imagemagick  и/или пересборки php чтобы работал imagick.  Эта работа может занять не один час.   Вы сами сделали свой выбор отказавшись от ISPmanager 5 Lite в пользу бесплатной панели управления.  А потому осознанно сделали выбор, что большинство задач, которые делаются легко (бесплатно или дешево) в ISPmanager,  вы будете вынуждены делать по дорогой стоимости. 

 

Модуль Компрессор может работать с самым разным набором возможностей вашего сервера.  На нем  может и не быть вовсе imagick.   Это не значит, что модуль будет неработоспособен - основные свои функции он будет выполнять,  но, возможно, что будет некоторое ограничение в возможностях. Imagick более качественно обрабатывает изображения чем GD, но не надо мне ставить в обязанность непременно установить вам imagick на ваш сервер бесплатно!

 

В услугу "установка и базовая настройка" в случае VDS входит установка софта mozjpeg, optipng, cwebp средствами самого модуля Компрессор если операционная система отвечает определенным требованиям :

  • ОС Linux 64 бит с ядром не старее 2.6 версии, или ОС Windows Server
  • разрешено выполнение из php исполняемых файлов (proc_open , proc_close не запрещены)
  • разрешено выполнение исполняемых файлов из папки cgi-bin (относительно корневой папки сайта)
  • разрешено выполнение исполняемых файлов от пользователя Linux, под которым работает php (это в общем случае не то же самое, что пользователь фтп или пользователь, от которого работает Апачи)

Как правило таким требованиям соответствуют 99% VDS изначально или эти требования могут быть легко выполнены соответствующей настройкой VDS.

 

В услугу "установка и базовая настройка" в случае VDS НЕ ВХОДИТ установка mozjpeg, optipng, cwebp  путем компилирования, сборки или установки из дистрибутивов ОС или что-то подобное. Но такая необходимость может возникнуть в случае очень и очень нестандартной ОС Linux (как правило, вы не найдете среди предложений от провайдеров  таких ОС Linux.  У провайдеров не бывает Linux с ядром старее чем 2.6 [это и так образец 2003 года], у провайдеров не бывает предложений Linux 32 бита - они везде и всегда только 64 битные).   Пользователь вправе сам установить какую угодно версию ОС на свой сервер (VDS/VPS), но в таком случае если установлено нечто экзотическое и/или древнее (древнее 2003 года), то пользователь сам выбирает трудности, с которыми можно столкнуться при попытке установки mozjpeg, optipng, cwebp. Решать подобные трудности в рамках услуги "установка и базовая настройка" исполнитель не обязан.  Пример разных ОС, которые предлагает провайдер показан ниже. Вы не найдете среди них никакой экзотики вроде ОС, отличных от 64 бит, поэтому на любой подобной Linux модуль Компрессор работает по умолчанию без проблем.  На FreeBSD возможно использование только сжатого формата webp при наличии его поддержки в библиотеке GD или imagick, но FreeBSD никто просто так не ставит, впрочем, как и Windows Server - для этого нужны очень и очень веские причины.

 

Пример Операционных Систем, которые предлагает провайдер к установке на VDS ниже. Только 64-х битные ОС, и ровно также это было и много лет назад.  Теоретически у вас может быть сервер хоть на ОС Windows 95 на железе того же самого 1995 года, но, всему должен быть разумный предел, и не стоит забывать о здравом смысле - ни один провайдер вам не предложит размещать сайт на подобной ОС и/или железе, но сами вы вправе использовать, что угодно с пониманием о возможных трудностях. Разработчик модуля Компрессор исходит из здравого смысла и не рассматривает варианты, что кто-то может использовать на VDS операционную систему, которую не предлагают провайдеры (или, например, предлагали лет 15 назад). Это не означает, что на экзотических или очень древних (с ядром старее чем 2.6 образца 2003-го года) ОС модуль Компрессор не будет работать в принципе, это означает, что будут трудности и эти трудности автор не обязуется устранять, но может постараться помочь решить возникшие сложности. Речь идет о возможных сложностях работы mozjpeg, optipng, cwebp в случае очень необычных ОС, остальной работы модуля Компрессор это не касается, т.к. она зависит лишь от php.  В случае стандартных Linux 64 бит вроде Ubuntu, CentOS, Debian и т.п. проблем почти никогда не возникает (см. условия выше).

 

Пример Операционных Систем, которые предлагает провайдер к установке на VDS ниже.

 

Idd2kGa.jpg.64feafeb9fb2688be58b7ecc8be9adf6.jpg

 

 

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

 

Также имею полное право сделать максимально возможную настройку модуля исходя из предоставленных доступов и считать услугу по установке/настройке выполненной в полном объеме.   Т.е. если нет какого-то доступа, то делаю все возможное без этого доступа. Последующая донастройка может быть уже за ваши деньги. Если вы изначально по собственной инициативе ограничиваете мои возможности по настройке, то не имеете впоследствии права требовать что-то "донастроить" бесплатно.  

 

Если вы оплачиваете услугу "установка/настройка", то это означает, что делается она один раз.

Прошу проявлять взаимное уважение и ценить время друг друга.


×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.