За последние 24 часа нас посетили 17708 программистов и 1655 роботов. Сейчас ищут 910 программистов ...

Деплоймент веб-приложения

Тема в разделе "PHP и базы данных", создана пользователем newbiee, 25 янв 2017.

  1. newbiee

    newbiee Новичок

    С нами с:
    25 янв 2017
    Сообщения:
    4
    Симпатии:
    0
    Доброго времени суток. Вопрос детский, но тем не менее :). Есть приложение для деплоймента. Что нужно сделать с приложением и/или БД, чтобы они начали работать друг с другом?

    Код БД:
    Код (Text):
    1.  
    2. -- phpMyAdmin SQL Dump
    3. -- version 3.2.0.1
    4. -- http://www.phpmyadmin.net
    5. --
    6. -- Host: localhost
    7. -- Generation Time: Apr 16, 2011 at 01:52 PM
    8. -- Server version: 5.1.41
    9. -- PHP Version: 5.3.0
    10.  
    11. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    12.  
    13.  
    14. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    15. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    16. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    17. /*!40101 SET NAMES utf8 */;
    18.  
    19. --
    20. -- Database: `app`
    21. --
    22.  
    23. -- --------------------------------------------------------
    24.  
    25. --
    26. -- Table structure for table `users`
    27. --
    28.  
    29. CREATE TABLE IF NOT EXISTS `users` (
    30.   `u_uid` int(11) NOT NULL AUTO_INCREMENT,
    31.   `u_ul` varchar(255) NOT NULL,
    32.   `u_up` char(40) NOT NULL,
    33.   PRIMARY KEY (`u_uid`)
    34. ) ENGINE=InnoDB  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;
    35.  
    36. --
    37. -- Dumping data for table `users`
    38. --
    39.  
    40. INSERT INTO `users` (`u_uid`, `u_ul`, `u_up`) VALUES
    41. (1, 'a', 'e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98');
    Код приложения:
    Код (Text):
    1.  
    2. <?php
    3.  
    4.  
    5. header("Content-type: text/html;charset=windows-1251");
    6.  
    7. if (sizeof($_POST)!=0)
    8.  {
    9.   $lnk = mysql_connect('127.0.0.1', 'root', '123456');
    10.   mysql_select_db('app', $lnk);
    11.  
    12.  
    13.   $ul = mysql_real_escape_string($_POST['ul'], $lnk);
    14.   $up = sha1($_POST['up']);
    15.  
    16.   $r = mysql_query("SELECT * from `users` where `u_ul`='$ul' AND `u_up`='$up' limit 1");
    17.   if (mysql_num_rows($r)==1)
    18.   {
    19.   echo 'OK';
    20.   }
    21.   else
    22.   {
    23.   echo 'Error';
    24.   }
    25.  }
    26.   else
    27.  {
    28.   $form = file_get_contents('form.tpl');
    29.   $form = str_replace('{PAGE_URL}', $_SERVER['PHP_SELF'], $form);
    30.   echo $form;
    31.  }
    32.  
    33.  
    34. ?>
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    задеплоить
    слово "деплоймент" не применяется к поделкам на коленке. Про них говорят "залить". :D
     
  3. newbiee

    newbiee Новичок

    С нами с:
    25 янв 2017
    Сообщения:
    4
    Симпатии:
    0
    Написал так, как было написано в задании)
    Ну так всё же? Буду благодарен за помощь.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну то есть ты хочешь, чтобы я сделал за тебя твоё задание, а ты даже почитать сам ничего не хочешь про слово "деплоймент"? Это как-то слишком нагло и лениво, не находишь?
     
  5. newbiee

    newbiee Новичок

    С нами с:
    25 янв 2017
    Сообщения:
    4
    Симпатии:
    0
    читаю уже целый день, но банально не нахожу ничего.

    я не прошу сделать задание. я прошу дать подсказку.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну что значит не нахожу. Что ты нашел и что тебе не понятно? что означает это слово? Что вообще обычно делают с кодом?
     
  7. newbiee

    newbiee Новичок

    С нами с:
    25 янв 2017
    Сообщения:
    4
    Симпатии:
    0
    Всё, что находил - мануалы по развертыванию при помощи специальных тулов.
    Учитывая то, что занятие всего 4 по счёту, сильно сомневаюсь, что делать нужно с их помощью (хотя могу и ошибаться).

    Конкретно не понятно - как сделать связь приложения (форма ввода логина+пароля) и БД.
     
    #7 newbiee, 25 янв 2017
    Последнее редактирование: 25 янв 2017
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это потому что
    https://yandex.ru/search/?text=залить на сервак
    https://yandex.ru/search/?text=накатить базу

    Вперде!
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @newbiee http://www.ozon.ru/context/detail/id/137538198/
    Надо понимать что такое компьютер, файлы, папки, FTP, HTTP протокол, веб-сервер, PHP, СУБД, PHPMyAdmin и как это всё вместе взаимодействует.
    В книги это должно быть, читай.