Задать вопрос
  • Как выполнить замену данных через mysql?

    Можно ли выполнить такой SQL запрос (или несколько), чтобы массово произвести замену на всех страницах?
    У Вас код страниц или ширина/высота картинок - в базе лежит?

    UPD. Иными словами,
    Есть html код, на каждой странице:
    width="1000" height="300"
    - это у Вас в базе хранится?
  • Как сделать мультисайтовость в Wordpress на поддоменах, создавая каждый поддомен на хостинге?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    lexxand, не за что, рад был Вам помочь, хотя до сих пор не совсем полностью представляю в чем была проблема и вопрос изначально, и что именно послужило их решением :))))
  • Как сделать мультисайтовость в Wordpress на поддоменах, создавая каждый поддомен на хостинге?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    поддомены созданные в панели управления хостингом не работают при существующем *.test.ru
    Вам не нужен домен *.test.ru, простой создавайте поддомены.

    Или... можно уточнить у поддержки, в чем причина подобной неработоспособности. Возможно где-то A-запись настроена не корректно.
  • Метаданные в начало mp4 контейнера?

    А в чем именно заключается "не работает" в Вашем случае? Речь об этом предложении:
    Что-то на вроде MP4Box, которая в моём случае не идёт то-ли из-за 7-ки, толи из-за 32-бит.
  • Как обезопасить свой бекенд от разработчиков?

    CityCat4, Ну... как Вам сказать на счёт "пугалок". Мой опыт работы в международных компаниях говорит о том, что при должном желании, "пугалки" порой перерастают в практику. Хотя, лично для меня, главная "пугалка" заключалась всегда в том, что с предыдущего места работы могут позвонить и спросить о моих "заслугах" перед компанией и ответ вроде "угробил проект, полностью" будет не хуже любой пугалки в суде и "крестом" на будущей карьере...
  • Как подружить laravel, ubuntu, git, phpstorm?

    Алексей Виноградов, я думаю, дело не в CentOS отнюдь, а в настройках окружения. В частности, "проблемы" могут возникнуть в том случае, если таким образом изначально настроен веб-сервер, а точнее PHP в рамках веб-сервера. То есть, PHP запускается от одного пользователя, а файлы сохранены от имени другого. На 100% сказать конечно не могу, но это наиболее вероятная причина.

    Насколько я понимаю, Git следит только за флагом x на файлах, игнорируя остальные. Что в принципе вполне логично, как мне видится. Хотя бы из тех соображений, что "глубокий" контроль прав на файлы будет невозможен, т.к. в разных окружениях могут быть разные требования к этим самым правам и тот кто закоммитил какое-то изменение - далеко не факт, что сделал это правильно и тем более не факт, что те настройки, которые являются "правильными" для него - будут настолько же "правильными" для всех.

    Тут немного написано про "Git+права", но и там предлагают вариант с хуками.
  • Как лучше подобрать мини-сервер для дома?

    Иван, железку - любую в принципе, в прямом смысле. Можно даже на телефоне запустить, я бы взял 512+ Мб оперативки, любой диск (HDD) от 5400 оборотов (меньше - будет очень трудно найти даже при делании) и процессор, от 1 ядра, думаю от 1ГГц будет достаточно. Так же, в продаже валом готового мусора такого плана, например вот (у меня - первые 3 модели в выдаче и далее по списку).
  • Как лучше подобрать мини-сервер для дома?

    Поддерживаю идею VPS/VDS... А вообще речь о чём, о железке или... софте?
  • Оптимальная конфигурация для сервера?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Андрей Кстати да, Вы в принципе можете поставить отдельно PHP 5.x и отдельно PHP 7.x, если в этом будет необходимость... через CGI (PHP-FPM) они отлично дружат между собой. Хотя, в принципе даже разные версии одного PHP, например, PHP 7.0, 7.1 и 7.2 (ну и т.д.) отлично живут на одном сервере, и разные версии могут прекрасно работать на разных доменах (для одного домена "такая" версия, для другого - "другая").

    Главное, не увлекаться этим делом... Много "лишних" версий - потребуют доп. трудозатраты на их обслуживание. И по возможности лучше брать версию 7.x, т.к. она ощутимо быстрее, чем 5.х ветка. А ещё лучше 7.2, т.к. там как минимум появилась "правильная" (улучшенная) схема работы "isset" для массивов и некоторые другие плюшки, что в целом тоже может повысить производительность в некоторых случаях.
  • Как сделать amp-страницу для сайта?

    Владимир, зачем "отдельную лепить?" - это риторический вопрос. Зависит от качества и бюджета конечного проекта... Однозначного ответа на этот вопрос, к сожалению, я не могу дать, так же как и на вопрос, например, "зачем делать поддержку IE-10 в вёрстке?". Лично я обычно не делаю...
  • Как сделать amp-страницу для сайта?

    Владимир, "обычная" страница - не может быть AMP-страницей, никак, по определению. "Обычная" страница - это "обычная" страница, AMP-страница - это AMP-страница. На сайте может не быть как AMP-страниц, так и "обычных", соотв. на сайте могут быть как только "обычные" так и только AMP-страницы, а так же там могут быть и те и другие страницы вместе и независимо друг от друга.

    Довольно простой пример, резко отличающий AMP-страницы от "обычных" - на AMP странице не может быть больше 50Кб CSS-кода, при этом на обычной странице, можно хоть 50Мб CSS"ов иметь...
  • Оптимальная конфигурация для сервера?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Андрей, Wordpress насколько я помню, нормально работает на всех 7.х, в принципе (хотя утверждать не буду, возможно какие-то довольно старые версий, и не запустятся)... В общем, попробуйте, если заработает - то лучше оставить 7.1, по крайней мере, отличий между 7.1 и 7.0, которые бы позволили WP нормально работать на 7.0, но не позволят работать на 7.1 - я не припоминаю...
  • Как сделать amp-страницу для сайта?

    Ну , это все замечательно... а делать то чего?

    С чего начать действовать?

    Не могу на 100% поручиться за Yii, т.к. очень давно его удачно забыл. Но, я любом другом фреймворке, из тех что я могу вспомнить, ситуация выглядит примерно так:
    0. У Вас есть какие-то макеты (шаблоны) страниц, Вам нужно создать их AMP-версии. Например так: /views/page1.template - обычная страница; /views/page1.template.amp - AMP-версия этой же страницы
    1. Добавить параметр ко всем URL'ам, самый простой вариант, например так: /page/home - простая страница, /page/home?amp или /page/home?amp=1 или /page/home/amp -- AMP-версия этой же страницы, которая соотв. загружает AMP-вьюшку (шаблон/макет).
    2. Модифицировать уже имеющиеся VIEW'шки таким образом, что бы в них появилась версия на AMP-страницу (вьюшку [шаблон/макет])

    Трогать "обычные страницы" или заменять обычный адаптив на его AMP-версию - я бы настоятельно не рекомендовал, т.к. AMP-страницы выглядят довольно убого и нужны для двух вещей:
    1. Для показа вашего сайта в специальной линейке гугл-выдачи
    2. Для пользователей, у которых тормозные телефоны и/или очень плохой коннект к сети
    (это основное, разумеется есть и другие причины)

    При этом, адаптив и "нормальная" версия сайта - так и остаются на своих местах.
  • Как сделать amp-страницу для сайта?

    If you only have one page, and that page is an AMP page, you must still add the canonical link to it, which will then simply point to itself
    Ага, ок, давайте попробуем как-нибудь перевести это на русский... У меня получился примерно такой перевод:
    Если у вас есть только одна страница и эта страница является AMP-страницей, вы должны добавить каноническую, которая будет указывать на саму себя

    Что в свою очередь, если немного подумать, ещё раз говорит о том, что AMP-страницы - это отдельные страницы, и ничего общего с не-AMP страницами они не имеют. Иначе говоря, нигде не сказано, что AMP-страница не является отдельной. Там сказано, что сайт может иметь только AMP-страницы и (что вытекает из контекста) - не иметь не-AMP страниц, но ни слова о том, что "обычная" и "AMP" страница - размещается в одном и том же файле или может быть доступна по одной и той же ссылке...
  • Как сделать amp-страницу для сайта?

    Владимир, вообще, возвращаясь к вашему вопросу, "где написано?", написано, довольно много где, например тут:
    Чтобы поисковик понял, что есть AMP-версия страницы, она должна содержать ссылку:
    <link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">


    А на AMP-странице — присутствовать обратная ссылка:
    <link rel="canonical" href="https://www.example.com/url/to/full/document.html">

    Из контекста данной цитаты не сложно догадаться, что ссылка едва ли должна быть на туже самую страницу, на которой мы уже находимся... Более того, если внимательно посмотреть на этот пример - не сложно увидеть, что ссылка на AMP-страницу и на "не AMP" страницу - отличаются, то есть они разные... или, говоря иначе, это ссылки на разные/отдельные страницы.
  • Почему умирает процесс задачи в очереди?

    Через какое-то время пишет - "Убито". Если запускать скрипт не фоном, то отрабатывает без ошибок.
    Не могу сказать наверняка, но есть подозрение, что срабатывает ограничение на время выполнения PHP-скрипта, предусмотренное на случай "зависания" скриптов. Срабатывает оно только на скрипты запущенные с веб-сервера, когда Вы запускаете PHP из консоли/терминала - такого ограничения нет. Настраивается в php.ini, директива max_execution_time. Если выставите "0", получите скрипты способные работать бесконечно и способные наглухо повесить систему :)