bsyomov: Комментарии

Главные вкладки

13 февраля 2019 в 18:00

И как обычно, там написано, на самом деле, не то, что вам надо делать в вашем произвольном случае, а что надо было делать автору этого howto в его конкретном случае, и не слова о границах применимости.
В разных окружениях всё может быть очень по разному...

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

10 февраля 2019 в 19:02

Нет.
1. Это просто не нужно. В принципе, менять стандартный .htaccess drupal, нет особого смысла, тем более дописывая туда всякий хлам. Кому-то показалось, что эти правила что-то улучшат, но увы, это совсем не так, фактически, представленные правила бесполезны чуть более чем полностью...

2. Это не совпадает с комментариями - перенаправление, в итоге, делается не на страницу 403, а на index.php зачем?

10 февраля 2019 в 13:15
1

Да, я как раз об этом и писал.
При этом:
Файл install.php нужен только при установке.
Задачи выполняемые cron.php и update.php лучше запускать через drush, например, вне контекста веб сервера.
Т.е. и остаётся только одна точка входа - index.php, и возможно, что-то в модулях, например, это может быть какой-то обработчик статистики с упрощённым бутстрапом. Т.е. точки входа довольно легко контролируются.

10 февраля 2019 в 12:10

Надо запретить выполнение php, по крайней мере, в sites/*/files, а ещё лучше, оставить только нужные точки входа (/index.php, и что-то ещё по необходимости), и по возможности, это всё надо делать в конфигурации веб сервера, а не в .htaccess.

9 февраля 2019 в 11:53

Прав был @gun_dose - доступ к MySQL контролируется настройками MySQL, и системой прав MySQL. К настройками веб сервера (apache/nginx/etc.) это всё отношения не имеет.
В настройках MySQL может быть разрешён удалённый доступ или нет. Если глобально разрешён удалённый доступ, то конкретному пользователю может быть разрешён или запрещён доступ с определенных ip/хостов/сетей.

21 января 2019 в 20:20
3

Почему?
Какая разница, где вводить и выводить обрабатываемые данные, и какой стек для этой задачи использовать? Smile
Если нужен веб интерфейс, php ничем, в общем-то, не хуже. А если есть необходимость делать это где-то на сайте, с контролем доступа, какими-то материалами и.т.п., то и Drupal вполне годная основа, в общем-то.

Никаких особых проблем интегрировать приложения на разных стеках нет.

21 января 2019 в 13:58

Потому, что библиотеки для построения сетей на Python есть, а PHP вообще-то слабо для таких задач подходит как таковой - это довольно специализированный язык...

Если у вас есть готовое решение, то какая вам разница, на чём оно, по большому счёту?

По интеграции всё зависит от возможностей интеграции ПО для организации сети, если вы берёте его готовым.

21 января 2019 в 1:38
2

ПО для создания нейросети стоит смотреть на основе Python, например, но уж точно не PHP.
Интеграция может быть совершенно разными путями построена. И на основе обмена через базу, и на основе запросов через какой-то API.

На одном сервере можно запускать совершенно разное ПО, на совершенно разных языках, вопрос только в наличии достаточного количества ресурсов.

11 января 2019 в 11:42

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

10 января 2019 в 20:13

Для этого не надо совсем никаких образов. Это реализуется системами управления конфигурацией, т.е. с помощью какого-нибудь ansible сервер такой разворачивается в одну команду, фактически.

Но тут есть проблемы: Каждый проект разный, и мало просто настроить сервер, надо его ещё затюнить под конкретный проект. А дальше, за ним ещё и следить постоянно нужно.

27 декабря 2018 в 22:25

Не-не-не, этого чуда с варнишем посередине нам не надо и бесплатно! Smile
Вообще, разных странных панелей есть много. И я бы не сказал, что существование этой конкретной делает Centos привлекательнее.

24 декабря 2018 в 11:29

Мне кажется, при наличии своего сервера, стоит настроить релей на стороне сервера, например, с помощью postfix.

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

24 декабря 2018 в 11:14

А вы создаёте форму средствами FormAPI?
Если нет, и это просто произвольная HTML форма, капчу через настройки вы к ней, конечно, не привяжете, и ID формы, это совсем не то, что у вас в html.

20 декабря 2018 в 11:50

Тогда надо оценить место, которое вам надо под копию сайта, и у какого-нибудь другого хостера поискать услугу шаред хостинга, где вы влезаете в их ограничение по диску, за совсем другие, конечно, деньги. (100-200-300р). Ну если, конечно, там не терабайты получатся.

20 декабря 2018 в 11:45

Что-то это мало вероятно... Вероятно где-то возникло недопонимание.
Или сайт, изначально на выделенном сервере? И вам предлагают такой же взять для разработки? Оно вам не надо точно.
Ну а 15000, это и вообще что-то запредельное. Smile

20 декабря 2018 в 11:38

Зачем? Архивы распаковываются, например, с помощью 7zip, с файлами работается через проводник, а дамп базы восстанавливается через phpmyadmin, какой-нибудь, который есть в комплекте.

Так что это не обязательно, если уж так. Но удобно, конечно, если знать что делать... Smile

20 декабря 2018 в 11:34

Скопировать сайт не долго и не сложно. Контент в базе, а 200т страниц, это не такой уж большой объём данных.
А вот сделать копию со срезом материалов по времени, технически куда сложнее. Smile

20 декабря 2018 в 11:33

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

Только надо будет не забыть, на всякий случай, закрыть сайт с помощью дополнительной http авторизации, чтобы он случайно не проиндексировался поисковиками, например.

20 декабря 2018 в 11:27
2

На самом деле, это чаще всего, правильная позиция. Нормальный шаред это вполне хорошо и удобно, если соответствует нуждам проекта. А желание переехать на VPS, без знаний и навыков, прочитав пару статеек, обычно ведёт к серьёзным проблемам. Smile