Задать вопрос
  • Что за предупреждение вылазит в админке wordpress?

    Читал но не понял что это за проблемы и могут ли они возникнуть у меня

    Могут и обязательно возникнут. И дело не только в RSS. А также oEmbed, REST, "поделиться в соцсетях", и вообще отображение в разных контекстах. При редактировании записи в админке текущий реальный путь + относительный у картинки не совпадут с тем, который будет при просмотре страницы. И еще много-много нюансов. В общем, бросьте вы эту затею, она бессмысленна.

    А так?

    Неа. Вы только царапаете по поверхности, даже близко не осознавая объем работы.

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

    Евгений,
    Выберите что-то одно. Либо апач, либо php-fpm. Они в вашем варианте делают одно и то же.


    К тому же Nginx + PHP-FPM делает это сильно лучше и быстрее, чем Apache.
  • Как исправить ошибку 500 при запросе nginx к fastcgi в yii2?

    Programep,
    на форумах пишут что лучше через порт


    Аматоры пишут. Через сокеты быстрее и выше throughput. Выбирать Socket vs TCP нужно только по одному принципу:

    - если серверов/бекендов планируется много, балансировка нагрузки, все такое - тогда только TCP, ибо сокеты актуальны только в рамках одного сервера

    - если сервер один, Nginx и PHP-FPM на нем рядом - только сокет.
  • Как создать библиотеку на go и использовать через php?

    RidgeA,
    Какие задачи автор пытается решить этим мне не ясно. В любом случае писать на go, что бы транспилить в js что бы подключить к PHP мне кажеться похожим на забивание шурупов микроскопом.


    Автор (думает что) знает Go, а PHP не знает и знать не желает. Отсюда идея расширить код на PHP вкраплениями кода на Go.

    ИМХО, вся прелесть Go в том, что он быстрый. Транспиляция убьет эту важную особенность. Напрочь.
  • Как оптимизировать работу лендинга на wordpress?

    AndTheEnd,

    1. Поддомен может смотреть куда угодно, в том числе в вашу папку /html/проект/wp-content/uploads. Играть с путями нет никакой необходимости, вам нужно конфиг поддомена править.

    2. Данный совет немного устаревший. Во-первых, он актуален только если у вас реально много картинок на каждой странице и вы используете протокол HTTP. Эта техника называется domain sharding. Поскольку по стандартному протоколу HTTP браузеры открывают обычно 4-6 одновременных соединений к одному домену, то если у вас на странице 20-30 картинок (плюс еще скрипты и стили), и файлы будут грузиться по очереди пачками по 4-6 штук. Шардинг позволяет распределить загрузку между разными доменами (с точки зрения DNS поддомен это отдельный домен), то есть браузер может одновременно качать 4-6 файлов с основного домена + 4-6 файлов с поддомена. Крупные новостные сайты часто делают несколько поддоменов, увеличивая таким образом скорость. Для небольших сайтов это не имеет особого смысла. Не забывайте, что на установку соединения с поддоменом тоже тратится время, и если файлов у вас немного, то оно может быть больше, чем вы сэкономите на шардинге. А если вы используете протокол HTTPS и HTTP/2 - тогда шардинг наоборот только все замедлит.

    В общем, не все то, что советуют по "оптимизации" разумно, эффективно в каждом конкретном случае. Это я вам говорю как тот, кто конкретно оптимизацией high-load проектов на WP занимается.
  • Что можете посоветовать новичку для изучения роутинга в PHP?

    +1. Лучше всего открыть код нескольких готовых роутеров и изучить как они работают. Ничего супер сложного там нет.
  • Как оценить адекватность заказчика? Стоит ли тратить время на длительные переговоры до начала работы?

    И да - рейтинг на UpWork - это все! Если у Вас хотя бы один отрицательный отзыв, то можете выкидывать профиль и начинать сначала.


    Бред, бред, бред.

    Вот я поначалу тоже так думал, в итоге связался с нищебродами мудаками, потратил уйму времени и нервов, 2 диспута, растянувшиеся огого по времени и сплошной геморррой. 65% success rate и тому подобное. Потом забил на это большой и толстый, выставил высокий рейт и начал отслеживать только крупных заказчиков. Даже с SR 65% без особых проблем получил крупные заказы от серьезных клиентов, потому что рейтинг конечно значение имеет, но далеко не определяющее. Если тебя можно нагуглить, квалификацию и уровень легко проверить, а по переписке клиент видит, что ты адекватен и более чем квалифицирован, чтобы решить его проблему - ему будет насрать и на success rate, и на звездочки.
  • Как настроить редирект с www на без www + HTTPS в Nginx?

    Жаль все еще нельзя минуса ставить...

    Несколько блоков server - это абсолютно правильная и рекоммендуемая практика, а не дедовские методы. А вот использование if и регулярных выражений как в целом, так и в rewrite - как раз дедовский антипаттерн. В общем, все наоборот. Учите матчасть:

    https://www.nginx.com/resources/wiki/start/topics/...
    https://www.nginx.com/resources/wiki/start/topics/...

    Кроме того, ваш конфиг не закрывает вопрос с www / non-www
  • Как оптимизировать работу лендинга на wordpress?

    AndTheEnd, а чем ваша какая-то отдельная директория отличается от wp-content/uploads - точно такой же обычной директории? Я не могу вкурить ваши цели, чего вы пытаетесь добиться, чем вас не устраивает стандартная директория?

    define( 'UPLOADS', ''.'files' ) - где files - нужная нам директория


    Вы невнимательно изучили вопрос. С помощью данной константы мы можете по сути "переименовать" папку, куда будут загружаться файлы. Это будет все та же wp-content/uploads, только в другом месте. В чем разница? В чем профит?

    А если мне надо, чтобы картинки брались из /wpinstalltest.beget.tech/public_html/wp-content/uploads


    Это и есть стандартный путь по умолчанию, ничего никуда прописывать не надо.
  • Коллеги, расскажите о своих методах защиты от "Клиент всегда прав" в процессе разработки?

    Dmitry Pavlov, Да, такое бывает, не спорю. И если вы выполнили все перечисленные вами действия, но это не помогло, то остается делать. Но как правило 7 красных линий требуют клиенты определенного типажа, которые в прослойке "не нищебродов, а нанимающих спецов с экспертизой" встречаются довольно редко. Очень часто достаточно задать правильные вопросы в стиле "а какая у вас боль", "какой результат вы хотите получить" и тд, пытаться понять его бизнес-задачи, и тогда возникает возможность предоставить ему адекватные варианты решения этих задач, а не красные линии.
  • Что за предупреждение вылазит в админке wordpress?

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

    Надеюсь вы также по ссылке прочли о тех проблемах, которые у вас возникнут при использовании слеша вместо абсолютного урла.
  • Как сделать относительные ссылки без домена?

    Денис Ефремов, Вашу личную неприязнь к WP можете оставить при себе. Она к делу не относится. А вот как ваш говнокод на jQuery будет решать проблему в ситуации с неподгружаемым плагином TinyMCE, потому что ТС рубанул урлы к ним? Сильно - это не вникнуть в суть проблемы, предложить говнокод не решающий ее, не указать ТС на изначально некорректное направление движения, зато обязательно успеть обосрать платформу. Вот это сильно. И откуда вы такие беретесь? Особенно в теге WordPress.
  • Как прикрепить файл картинку при отправке сообщения?

    avshivtseva, сайт также на PHP, Javascript, CSS, HTML, каком-нибудь Apache, Ubuntu и так далее. Вы же не отмечаете все эти технологии и языки программирования? К вашему коду и вопросу WP не имеет отношения, если вопрос формулировать таким образом.

    Можно ли сделать по-другому именно в рамках WP? Можно. И нужно. Смотрите ответ.
  • Что за предупреждение вылазит в админке wordpress?

    Алексей, это нельзя побороть, если вы жестко приказываете WordPress'у везде вместо урл вашего сайта подставлять слеш. Во многих местах WP ожидает получить полный абсолютный URL, для того чтобы подключить нужные файлы. Вы же сознательно ломаете это стандартное поведение. Первое место (но не единственное), где это вызвало проблему и вы это сразу заметили - визуальный редактор TinyMCE. Именно он ругается, и речь не о плагине WordPress (которого у вас нету, вы правильно написали), а о визуальном редакторе TinyMCE, который не может подключить свои собственные плагины.
  • Что за предупреждение вылазит в админке wordpress?

    Алексей, в этом конкретном вопросе вы спросили что за предупреждение вылазит. Я вам ответил - уберите константы. Вопрос относительно относительных урл в другом месте, и там я вам уже тоже детально ответил.
  • Как сделать медиафайлы на другом хостинге?

    MadDeee, И как благодаря роутам заставить PHP заливать на внешний сервак?
  • Как сделать медиафайлы на другом хостинге?

    MadDeee, Поверьте, проще будет нормально перенести на сервак. А если что-то коряво - то это проблема изменения путей и URL, погуглите как правильно мигрировать сайты на WP и проблема будет решена раз и навсегда.
  • Что за предупреждение вылазит в админке wordpress?

    Алексей,

    Никак.
    Это не нужно.
    И перестаньте спрашивать в нескольких местах сразу.
  • Как прикрепить файл картинку при отправке сообщения?

    А при чем здесь тег WordPress, если у вас какой-то адский PHP в своем собственном файле-обработчике, который совершенно никак не связан с WP? У вас есть своя HTML форма, свой JS/Ajax, свой PHP. Где тут WordPress?

    Я уже молчу про то, что вы совершенно никак не проверяете входящие данные...