Підписалася на ваш канал ✌️ви справжній митець 😘я з міста Кам'янське Дніпропетровська область,ми родина загиблих героїв буде пробіг 25.05. так сталося що на пів року мого єдиного синочка 🙏 і хочу з вами поділитися віршем котрий прийшов до мене в голову""мій единий синочок загинув в бою боронячи Батьківщину ,я навіки з тобою дитятко моє,покладаюсь на Божию Волю""
Пане солдате, дуже похвально, що маєте бажання в непростих умовах навчатись програмуванню! З власного багаторiчного досвiду, подивившiсь вашi вiдео, скажу, що якщо ви плануєте займатись цим бiльш серйозно, то, маючи невеликий досвiд в рiзних мовах i технологiях, краще буде визначитись, який саме напрям вам довподоби (наприклад, розробка мобiльних додаткiв, або бекенд, або фронтенд розробка, або щось iнше), а також один з стекiв (наборiв) технологiй конкретно в цьому напрямку, i максимально придiляти час саме вибраному набору технологiй. Нажаль, знати все неможливо, а якщо вчити все поверхнево - нiчого не будеш знати добре. Успiхiв вам! P.S. також погоджусь з колегою, що є сенс ознайомитись з таким iнструментом як Docker. Вiн дозволить вам створювати рiзнi вiртуальнi середовища з рiзними сервiсами - тими ж Apache, MySQL та iншими - i всi цi середовища будуть iзольованi одне вiд одного i ви зможете запускати кожне з них окремо по необхiдностi. Зауважу, що для роботи Docker, особливо з великою кiлькiстю сервiсiв, бажано мати великий об'єм оперативноi пам'ятi
0-Приклад непреривної самоосвіти в любих умовах. 1-Демонстрація свого рівня по цих розказаних темах та наявних технічних ресурсів. 3- Емоційно просить підказок по можливих напрямках як самоосвіти так й організації оптимальної роботи"заліза".
OSPanel(походження - РБ) можете видаляти по бажанню. У вас з ним будуть проблеми, якщо захочите підключити ssl сертифіквати одразу на декілька локальних проектів, наприклад з XAMPP таких проблем не буде. Враховуйте, що в моменті може працювати тільки одна MySQL з будь якого з ваших локальних серверів. Щоб запустити декілька - потрібно, щоб в них були різні порти(по дефолту вони усі на 3306 порту). Героям Слава!
Якось дуже багато різних програм і відразу. Можливо краще зупинитись на чомусь одному (ampp, xamp...). Також, можете подивитись в сторону docker/docker-compose, зручна штука для розробки
Друже, вибач, але дивно що воно взагалі якось працює. Із відео не зовсім зрозуміло контекст, все ж я погоджуюсь з коментарем вище. По перше хостинг БД забезпечить любий сервер із названих - вибери один. По друге віртуалізація - віртуальна машина більш наглядно і зручно, докер більш ресурсомісткий. Тут вибір в залежності від желіза. В любому випадку з тим хаосом потрібно щось робити. Успіхів тобі!
У файлі PHP.ini подивись, можливо закоментовано MySQL. Там багато чого цікавого чомусь закоментовано. Друге. команди з sql устарівші, так як на заміну прийшли sqli. Щодо самої MySQL, то тільки версія 5,2 або 5.7 (вже призабув), але точно не 7 чи 8 версія, бо драйвера точно не побачать через бред, який придумали гіганська компанія Oracle, яка викупила цей продукт і тут же зіпсувала його своїми доробками, а саме додавши до протоколу передачі SSL захист, який ніби-то створює супер захист, але при цьому дуже швидкість падає і нікому це нафіг не потрібно. Тому спільнота, яка розробляла MYSQL не може використовувати продане ім'я MySQL і перейменувала цей аналогічний продукт на MariaDB (це аналог). Качаєш і встановлюєш цей драйвер - все буде бачити. Порт 3306. Якщо база на локальному, то 127.0.0.1:3306 Також варто переконатися з консолі, що все працює. Рекомендую задавати запитання до GPT. Встанови на телефон додаток або через chat-openai-com сайт. Він тобі все підкаже і проапргрейдить твій мозок, якщо задаватимеш правильні запитання. Сервак MySQL має бути обов'язково запущений. Робота з PHP потребує чіткого розуміння послідовності. Точка входу (сервер) це Apache або NGINX. Я ставлю NGINX першим. Саме він опрацьовує порт 80 та 443. Далі в налаштуваннях проксі переадресація на Apache. Цікаво для вивчення і те і інше. Всі думають що це просто собі щось там. Це ах.. інструмент, але й біль для розвитку PHP, бо це дуже гальмує його. В порівнянні я переробляв проект на двигуні DLE (непопулярний кацапський фреймворк, але дуже ах..ний) на мову NodeJS, то сторінку видає за 1,5 мс, в той час як PHP справляється за 45мс саме менше. Звісно якщо використовувати Ларавел, Юі чи ще якусь відому шляпу, то затримка буде вже 150мс, бо ці всі ООП не для PHP, але спробуй "розумних" переконай, якщо вони підсіли на це все дрантя як на наркоту.
Дякую Вам за Ваш коментар)) Ні конкретного плану у мене зараз немає, Роблю все спонтанно, і не завжди для цього є сприятливі умови. Але не дивлячись на це, у вільний від службових обов'язків час, я намагаюся прописувати хоч якісь скріпити та коди
@@user-zy6sx6br1v а може вам купити якийсь курс чи книжку? Ви рано чи пізно дійдете до рівня коли треба буде починати на чомусь спеціалізуватися і йти вглиб теми. То ви кажіть, я готовий вам оплатити книжку чи відеокурс якщо треба. Python, SQL, щось по методах програмування, чи по хмарних технологіях? Порадьтеся з вашими друзями-програмістами і давайте знати якщо потрібна допомога.
Слава Україні, вітаю друже. Дуже допоможе якщо ви можете десь викласти сам код щоб можно було його запустити та отримати ту саму помилку, так буде простіше допомогти. Що ви можете зробити: В try catch блоці потрібно зробити echo PDOException echo $i; Так ви побачити що саме за помилка. Виходячі з того що ви показали з початку (driver not found) Вам потрібно знайти php.ini та прибати коментар з цієї лінії extension=mysqli
@@VolodIV я не винуватий що люди досі користуються стародавніми і не зручними технологіями. Пів інтернету про які ти говориш це сайти на які я навіть не заходжу більшість свого часу бо вони нікому давно не потрібні і дуже повільні.
@@frez_x Ти не правий. Останній PHP дуже швидкий, MYSQL теж дуже швидкий. PHP 8.1.28 останній реліз - 12 Apr 2024. То куди ти заходиш або не заходиш не показує що щось комусь крім тебе потрібно, або ні.
Можливо у вас в php.ini не підключено бібліотеку pdo. Шлях до файлу php.ini можна подивитись выкликавши в PHP функцію "phpinfo()" (ви в минулих відео таке вже робили). Знайдіть в файлі рядок типу "extension=php_pdo_mysql" та розкоментуйте його. Якщо такого рядка немає або отримуєте помилку типу "невдається завантажити бібліотеку", то потрібно погуглити "Як встановити pdo_mysql". Після встановлення перезавантажте веб-серве і все має запрацювати
Було б добре ще реалізувати refresh token, бо коли час вашого токену вийде юзеру прийдеться знову логуватись що не дуже зручно. А для чого конкретно ваш бекенд якщо не секрет?)
Пане Вадиме, розгляньте будь ласка також таку програму як BurpSuite. Вона використовується як розробниками так і тестувальниками кібербезпеки. Я впевнений, Вам і глядачам буде цікаво з нею ознайомитися. Дякую
всі хто побачили цю строку під'єднання до бд теж можуть скопіювати собі підключитись(фсб) і побачити що ти туди записав, тому створи нову базу і з новою строкою і більше не світи нею
Вадиме, а ви не пробували ту всю свою інфраструктуру в Докері запускати? Воно ж швидше і нічого налагоджувати не треба, одна команда - docker pull і потрібний вам фреймворк чи база даних у вас встановлена в контейнер, запущена, і готова для використання. Якщо маєте плюс-мінус нормальний інтернет, то воно вам може заощадити багато часу і фрустрації.
Тут де я є, інтернет є паршивий, дуже погане покриття. Я його створюю через Точку доступу у мобільному телефоні. І часто буває що зникає покриття. А вам за Вашу пораду, та побажання я дякую