Задать вопрос
  • Какую бесплатную CRM посоветуете для веб-мастера?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Начните с экселя. Определитесь с процессами, которые есть в вашей работе. После этого сможете сформулировать требования к CRM, если она вам нужна. Может вам нужен просто хороший органайзер )
    Ответ написан
    2 комментария
  • Chmod -R 777 / или как я убил систему одной командой?

    @danSamara
    Фундаментальное отличие Windows от Linux: разработчики винды считают юзера (даже админа) тупее системы (думаю, согласно статистике, они правы), разработчики линя - умнее (что наверняка тоже согласуется со статистикой). Поэтому когда вы запускаете команды из под рута, чётко понимайте какие последствия произойдут.

    Я столько всего там настраивал, можно ли как-то переустановить образ но сохранить данные ( конфиги в etc, папку home и т.д )?

    Сомневаюсь, что вы настроили что-то сложнее чем Nginx+php-fpm+почта+mysql+сертификаты+ssh. Опытный админ это сделает за полчаса, пятнадцать минут из которых у него будут работать автоматические скрипты развёртывания (или пять минут, если сервер шустрый).

    Может можно отключить систему прав в Linux, я не до конца понимаю, как мне, например, залить файлы в папку wget'ом а редактировать через ftp. Мне можно как-то юзера FTP добавить в root группу?

    Нельзя. Даже если бы такая возможность существовала. Она вам мешает, потому что вы её не знаете. Правильно настроенная система не требует постоянного изменения прав и работает прозрачно, помогая вам поддерживать уровень безопасности на должном уровне.
    Конкретно по вашему проблеме с доступом: почитайте про юзеров и группы в линуксе.
    По вашей ситуации: ничего не делайте сами! Наймите админа, который развернёт новую систему и корректно перенесёт данные, это не будет стоить дорого, уверен. Заплатите денег и получите правильно настроенную систему и, бонусом, хорошее знакомство с девопсом - это правильная инвестиция в ваше развитие.

    На будущее:
    • не используйте FTP
    • читайте документацию
    • экспериментируйте на виртуальной машине
    Ответ написан
    Комментировать
  • Chmod -R 777 / или как я убил систему одной командой?

    Decadal
    @Decadal
    Назначение прав 777 на корень это серьёзная ошибка, которая требует длительного восстановительного процесса (как обычно заявляет саппорт многих хостинг провайдеров). Обычно админы сохраняют важные данные и сносят систему, либо
    почитайте, как восстанавливать права имея другую, правильно настроенную систему.
    Может можно отключить систему прав в Linux,

    нет. Права - одна из фундаментальных основ этой операционной системы.
    Ответ написан
    3 комментария
  • Chmod -R 777 / или как я убил систему одной командой?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Убей пингвина, не мучай жывотне. Многие программы просто не запустятся, увидев разрешение по записи для всех. Многие - даже для группы. Sudo точно не запустится, если sudoers будет иметь права, отличные от 0400 (максимум 0600).
    Только бэкап спасет отца русской демократии. И практика в установке новой системы. Не нужно ничего отключать. Нужно читать маны, пробовать, пробовать и пробовать.

    Если долго мучиться - кто-нибудь получится (C) :DD
    Ответ написан
    3 комментария
  • Chmod -R 777 / или как я убил систему одной командой?

    @Reversaidx
    Системные права чинятся за пару минут, ставишь виртуалку с такойже ОС, дампишь права(читай getfacl), и расскатываешь права.
    Если есть бекапы сервера то вообще всё замечательно, просто делаешь тоже самое с бекапа
    Ответ написан
    1 комментарий
  • Chmod -R 777 / или как я убил систему одной командой?

    martin74ua
    @martin74ua Куратор тега Системное администрирование
    Linux administrator
    наймите админа
    Ответ написан
    13 комментариев
  • Chmod -R 777 / или как я убил систему одной командой?

    Olek1
    @Olek1
    Наймите сдельно девопса, срочно, чтобы не потерять данные
    Ответ написан
    7 комментариев
  • Актуальна ли ниша PHP на Upwork?

    opium
    @opium
    Просто люблю качественно работать
    Что вам мешает просто зайти и посмотреть, там же все открыто
    Ответ написан
    Комментировать
  • Как ускориться и быстрее писать веб-приложения?

    vicodin
    @vicodin
    Имею некоторый опыт
    хватит работать за дошики, получайте оплату за затраченное время на проект и делайте качественно, а не в спешке лишь бы по 3 говносайта в день клепать
    Ответ написан
    23 комментария
  • Как ускориться и быстрее писать веб-приложения?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Сколько времени у вас уходит на развертыванием веб-проекта

    3 часа 14 минут. Не зависимо от ТЗ и сложности. Просто чудо какое-то что б не делал всегда 3,14 часов. Что бы не делал - 3,14 просто ПИ...тое число.

    Хочу ускориться, делать больше работы за единицу времени

    Найми сотрудников. Или прими за единицу времени большую единицу. Еще есть опыт, он со временем даст прирост скорости.

    Неужели создание сайта (верстка, бэкенд, фронтенд, проектирование бд итд) настолько нудный и муторный процесс?!

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

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

    boostrap, vue, jquery, gulp, нормальная IDE, опыт и т.д.
    если надо волшебства - беритесь за проекты, которые делаются за "считанные дни". Например, работайте только wp и готовыми шаблонами. Думаю за пару часов можно собрать сайт (3 часа 14 минут).
    Ответ написан
    Комментировать
  • Как сделать тяжелый импорт из excel 800к товаров?

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    xls сохранить в csv, дальше LOAD DATA INFILE в mysql-ной консоли. Загружал таким образом файлики на десятки миллионов строк - залетает на ура.
    Ответ написан
    Комментировать
  • Как сделать тяжелый импорт из excel 800к товаров?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    1. xls - это похититель ресурсов, пересохраняем в csv
    2. проверяем файл на размер и на лимиты при отправке через post
    3. вероятно стоит его разбить на части, а не обрабатывать весь
    4. наверное стоит повесить задачи по обработке на cron
    5. можно и даже нужно установить больший timeout

    Если для этой задачи есть web интерфейс, я бы разбивки вообще возложил на клиент. Отправлял маленькими частями ajax-ом, получал бы ответ, рисовал бы % выполнения и отправлял дальше.
    Ответ написан
  • Что нынче должен знать php junior без опыта?

    А ты крут , забей на Битрикс и ВордПресс и собеседуйся , можешь даже мидлом попробовать (компания азренеет что ты частично похож на мидла без опыта )
    Ответ написан
    Комментировать
  • Что нынче должен знать php junior без опыта?

    @pqgg7nwkd4
    Перестаньте называть себя junior без опыта.
    Как показала моя 32х летняя жизнь, в первую очередь нужно быть хорошим человеком.
    С вашим списком умений, я уверен, вы сможете устроиться даже Java программистом и быстро разберетесь.
    Ответ написан
    Комментировать
  • Что нынче должен знать php junior без опыта?

    @HellWalk
    На мой взгляд у вас уже достаточный уровень знаний для крепкого php джуна

    Единственное, что я бы порекомендовал сделать (и ради чего пишу этот комментарий) - или убрать пониже, или скрыть репозиторий cosmosquiz - он очень слабенький, что понятно, если прочитать описание, но кто-то может не читая ткнуть в первый ваш репозиторий (а он стоит именно первым), и взглянув на код сразу отбросить вашу кандидатуру.

    Все же на первый план надо выставлять свой лучший код :)
    Ответ написан
    1 комментарий
  • Что нынче должен знать php junior без опыта?

    @Imrahil
    Учитесь отвечать технически на технические вопросы. Именно такие будут задавать на тех. собесе.
    Уверенно понимайте (!=заучите) ООП и особенности его в Php.
    Структуры данных.
    Тестирование, достаточно базовых юнитов.
    Изучите гитфлоу.

    Думаю для джуна этого хватит. И конечно следуйте совету выше)
    Ответ написан
    1 комментарий
  • Что нынче должен знать php junior без опыта?

    vetero4eg
    @vetero4eg
    Frontend
    Отвечайте на все вакансии, на которые хоть немного подходите, на ваш взгляд. И на те, на которые не подходите - тоже отвечайте, если это хотя бы где-то близко. Показывайте примеры, старайтесь получить обратную связь (тут как повезет). Просите тестовое задание, попадите пару раз на собеседование и быстро поймете, где чего не хватает. А где-то может и сразу хватит. Вакансии очень часто пишутся ... скажем не корректно.
    Ответ написан
    1 комментарий
  • Взлом или просто какой то сбой?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    почему-то перестало заходить на любые сайты, выдавало ошибку что данный IP адресс не найден.
    Вероятнее всего проблемы с DNS.

    А чтобы точнее сказать нужна информация.
    Если вам кажется что интернет не работает - проверяйте что конкретно не работает.
    Адрес резльвится?
    DNS пингуются?
    Шлюз провайдера пингуется?
    Ответ написан
    Комментировать
  • Выбор cms для заметок сис.админа?

    neuotq
    @neuotq
    Прокрастинация
    Я вам советую завести на git и хостить(можно к примеру gitlab у них есть бесплатные приватные репозитории ), а можно и не хостить. А сами заметки/блог вести в Markdown. Markdown имеет простейший и удобный синтаксис + есть огромное количество бесплатных редакторов.
    Таким образом вы получите портируемую, слабо от чего-либо зависящую систему удобных заметок с историей изменений добавлений.
    Ответ написан
    Комментировать
  • Как узнать какая часть PHP кода нагружает CPU на сервере?

    @oxemelot
    1) Установите php extension xdebug
    Включите этот extension, а также профилирование в настройках xdebug
    xdebug.profiler_enable = 1
    Обратите внимание на эти 2 опции (куда складывать профайл файлы):
    xdebug.profiler_output_dir
    xdebug.profiler_output_name
    2) Выкачиваете файлики профилирования себе на девелоперскую машину, далее скармливаете такой утилите как QCacheGrind. Она довольно быстро проанализирует их и выдаст вам какие методы, сколько раз вызывались, и сколько процессорного времени ушло на обработку. Результаты можно сортировать.
    3) На продакшене xdebug лучше отключить.
    Ответ написан
    1 комментарий