За последние 24 часа нас посетили 15547 программистов и 1613 роботов. Сейчас ищут 796 программистов ...

После переноса сайта на сервер возникает ошибка

Тема в разделе "PHP для новичков", создана пользователем Михаил_Влад, 17 мар 2017.

  1. Михаил_Влад

    Михаил_Влад Новичок

    С нами с:
    4 фев 2017
    Сообщения:
    36
    Симпатии:
    1
  2. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    @Михаил_Влад, я успешно зарегистрировался. А так, гугли ошибку, почему возникакет 503 ошибка.
     
    Михаил_Влад нравится это.
  3. Михаил_Влад

    Михаил_Влад Новичок

    С нами с:
    4 фев 2017
    Сообщения:
    36
    Симпатии:
    1
    @mahmuzar Спасибо увидел в базе... т.е это проблема браузера?
    --- Добавлено ---
    Пробовал регистрироваться с другого компа, выдает ту же ошибку
     
  4. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    @Михаил_Влад, нет, никак не браузера, ибо запросы принимает сервер, и ответы соответственно от него.
     
    Михаил_Влад нравится это.
  5. Михаил_Влад

    Михаил_Влад Новичок

    С нами с:
    4 фев 2017
    Сообщения:
    36
    Симпатии:
    1
    пути решения? уменьшать запрос или менять сервер? я правильно понимаю
     
  6. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @Михаил_Влад, оптимизировать сайт. Ищи, что у тебя создаёт нагрузку, какой участок кода работает медленно
     
    mahmuzar и Михаил_Влад нравится это.
  7. Михаил_Влад

    Михаил_Влад Новичок

    С нами с:
    4 фев 2017
    Сообщения:
    36
    Симпатии:
    1
    Спасибо буду думать
     
  8. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Как подсказали выше, оптимизировать сайт. И еще может какие ограничения на хостинге.
     
    Михаил_Влад нравится это.
  9. Михаил_Влад

    Михаил_Влад Новичок

    С нами с:
    4 фев 2017
    Сообщения:
    36
    Симпатии:
    1
    @mahmuzar спасибо, а ограничения возможны... так как тестовый период, еще почту не дает прописать
    --- Добавлено ---
    Хотел на год проплатить хостинг, теперь на мес. буду тестировать...
    --- Добавлено ---
    Код (Text):
    1. <?php
    2. include("include/db_connect.php");
    3. header('Content-Type: text/html; charset=cp1251');
    4. session_start();
    5. include("include/auth_cookie.php");
    6.  
    7.  
    8. ?>
    9.  
    10. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    11.  
    12. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    13.  
    14. <head>
    15.    
    16.    
    17.     <meta http-equiv="content-type" content="text/html; charset = utf-8" />
    18.    
    19.     <link href="css/reset.css" rel="stylesheet" type="text/css" />
    20.     <link href="css/style.css" rel="stylesheet" type="text/css" />
    21.     <link href="trackbar/trackbar.css" rel="stylesheet" type="text/css" />
    22.    
    23.    
    24.     <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
    25.     <script type="text/javascript" src="js/jCarouselLite.js"></script>
    26.     <script type="text/javascript" src="js/jquery.cookie.js"></script>
    27.     <script type="text/javascript" src="js/shop-script.js"></script>
    28.    
    29.     <script type="text/javascript" src="js/jquery.form.js"></script>
    30.     <script type="text/javascript" src="js/jquery.validate.js"></script>
    31.  
    32.    <script type="text/javascript">
    33.         $(document).ready(function() {  
    34.         $('#form_reg').validate(
    35.                 {  
    36.                     // правила для проверки
    37.                     rules:{
    38.                         "reg_login":{
    39.                             required:true,
    40.                             minlength:5,
    41.                             maxlength:15,
    42.                             remote: {
    43.                             type: "post",  
    44.                             url: "reg/check_login.php"
    45.                                     }
    46.                         },
    47.                         "reg_pass":{
    48.                             required:true,
    49.                             minlength:7,
    50.                             maxlength:15
    51.                         },
    52.                         "reg_surname":{
    53.                             required:true,
    54.                             minlength:3,
    55.                             maxlength:15
    56.                         },
    57.                         "reg_name":{
    58.                             required:true,
    59.                             minlength:3,
    60.                             maxlength:15
    61.                         },
    62.                         "reg_patronymic":{
    63.                             required:true,
    64.                             minlength:3,
    65.                             maxlength:25
    66.                         },
    67.                         "reg_email":{
    68.                             required:true,
    69.                             email:true
    70.                         },
    71.                         "reg_phone":{
    72.                             required:true
    73.                         },
    74.                         "reg_address":{
    75.                             required:true
    76.                         },
    77.                         "reg_captcha":{
    78.                             required:true,
    79.                             remote: {
    80.                                     type: "post",  
    81.                                     url: "reg/check_captcha.php"
    82.                                     }
    83.                            
    84.                         }
    85.                     },
    86.  
    87.                     // выводимые сообщения при нарушении соответствующих правил
    88.                     messages:{
    89.                         "reg_login":{
    90.                             required:"Укажите Логин!",
    91.                             minlength:"От 5 до 15 символов!",
    92.                             maxlength:"От 5 до 15 символов!",
    93.                             remote: "Логин занят!"
    94.                         },
    95.                         "reg_pass":{
    96.                             required:"Укажите Пароль!",
    97.                             minlength:"От 7 до 15 символов!",
    98.                             maxlength:"От 7 до 15 символов!"
    99.                         },
    100.                         "reg_surname":{
    101.                             required:"Укажите вашу Фамилию!",
    102.                             minlength:"От 3 до 20 символов!",
    103.                             maxlength:"От 3 до 20 символов!"                          
    104.                         },
    105.                         "reg_name":{
    106.                             required:"Укажите ваше Имя!",
    107.                             minlength:"От 3 до 15 символов!",
    108.                             maxlength:"От 3 до 15 символов!"                              
    109.                         },
    110.                         "reg_patronymic":{
    111.                             required:"Укажите ваше Отчество!",
    112.                             minlength:"От 3 до 25 символов!",
    113.                             maxlength:"От 3 до 25 символов!"
    114.                         },
    115.                         "reg_email":{
    116.                             required:"Укажите свой E-mail",
    117.                             email:"Не корректный E-mail"
    118.                         },
    119.                         "reg_phone":{
    120.                             required:"Укажите номер телефона!"
    121.                         },
    122.                         "reg_address":{
    123.                             required:"Необходимо указать адрес доставки!"
    124.                         },
    125.                         "reg_captcha":{
    126.                             required:"Введите код с картинки!",
    127.                             remote: "Не верный код проверки!"
    128.                         }
    129.                     },
    130.                    
    131.     submitHandler: function(form){
    132.     $(form).ajaxSubmit({
    133.     success: function(data) {
    134.                                
    135.         if (data == 'true')
    136.     {
    137.        $("#block-form-registration").fadeOut(300,function() {
    138.        
    139.         $("#reg_message").addClass("reg_message_good").fadeIn(400).html("Вы успешно зарегистрированы!");
    140.         $("#form_submit").hide();
    141.        
    142.        });
    143.        
    144.     }
    145.     else
    146.     {
    147.        $("#reg_message").addClass("reg_message_error").fadeIn(400).html(data);
    148.     }
    149.         }
    150.             });
    151.             }
    152.             });
    153.         });
    154.    
    155. </script>
    156.    
    157.    
    158.    
    159.    
    160.     <title>Регистрация</title>
    161.     <link rel="SHORTCUT ICON" href="images/logo.png" type="image/png">
    162. </head>
    163.  
    164. <body>
    165.  
    166.  
    167. <div id="block-body">
    168.  
    169. <?php
    170.  
    171.     include("include/block-header.php")   ;
    172.  
    173. ?>
    174.  
    175. <div id="block-right">
    176.  
    177. <?php
    178.  
    179.     include("include/block-category.php");
    180.     include("include/block-news.php");
    181.  
    182. ?>
    183.  
    184.  
    185.  
    186. </div>
    187.  
    188.  
    189. <div id="block-content">
    190. <h2 class="h2-title">Регистрация</h2>
    191.  
    192.     <form method="post" id="form_reg" action="/reg/handler_reg.php">
    193.    
    194.     <p id="reg_message"></p>
    195.    
    196.     <div id="block-form-registration">
    197.         <ul id="form-registration">
    198.        
    199.             <li>
    200.             <label>Логин</label>
    201.             <span class="star">*</span>
    202.             <input type="text" name="reg_login" id="reg_login" />          
    203.             </li>
    204.        
    205.             <li>
    206.             <label>Пароль</label>
    207.             <span class="star">*</span>
    208.             <input type="text" name="reg_pass" id="reg_pass" />
    209.             <span id="genpass">Сгенерировать</span>          
    210.             </li>
    211.            
    212.             <li>
    213.             <label>Фамилия</label>
    214.             <span class="star">*</span>
    215.             <input type="text" name="reg_surname" id="reg_surname" />          
    216.             </li>
    217.            
    218.             <li>
    219.             <label>Имя</label>
    220.             <span class="star">*</span>
    221.             <input type="text" name="reg_name" id="reg_name" />          
    222.             </li>
    223.            
    224.             <li>
    225.             <label>Отчество</label>
    226.             <span class="star">*</span>
    227.             <input type="text" name="reg_patronymic" id="reg_patronymic" />          
    228.             </li>
    229.            
    230.            
    231.             <li>
    232.             <label>E-mail</label>
    233.             <span class="star">*</span>
    234.             <input type="text" name="reg_email" id="reg_email" />          
    235.             </li>
    236.            
    237.             <li>
    238.             <label>Мобильный телефон</label>
    239.             <span class="star">*</span>
    240.             <input type="text" name="reg_phone" id="reg_phone" />          
    241.             </li>
    242.            
    243.             <li>
    244.             <label>Адрес доставки</label>
    245.             <span class="star">*</span>
    246.             <input type="text" name="reg_address" id="reg_address" />          
    247.             </li>
    248.            
    249.             <li>
    250.             <div id="block-captcha">
    251.            
    252.             <img src="./reg/reg_captcha.php"/>
    253.             <input type="text" name="reg_captcha" id="reg_captcha" />
    254.            
    255.             <p id="reloadcaptcha">Обновить</p>
    256.            
    257.             </div>          
    258.             </li>
    259.            
    260.        
    261.        
    262.         </ul>
    263.     </div>
    264.    
    265.   <p align="right"><input type="submit" name="reg_submit" id="form_submit" value="Регистрация"/></p>
    266.    
    267.     </form>
    268.  
    269. </div>
    270.  
    271. <?php
    272.  
    273.  
    274.     include("include/block-footer.php")  ;
    275.    
    276. ?>
    277.  
    278. </div>
    279. </body>
    280. </html>
    --- Добавлено ---
    что тут можно оптимизировать?
    --- Добавлено ---
    это check_login.php

    PHP:
    1. <?php
    2. if($_SERVER["REQUEST_METHOD"] == "POST")
    3. {
    4. define('myeshop', true);  
    5. include("../include/db_connect.php");
    6. include("../functions/functions.php");
    7.  
    8. $login = clear_string($_POST['reg_login']);
    9.  
    10. $result = mysql_query("SELECT login FROM reg_user WHERE login = '$login'",$link);
    11. If (mysql_num_rows($result) > 0)
    12. {
    13.    echo 'false';
    14. }
    15. else
    16. {
    17.    echo 'true';
    18. }
    19. }
    20. ?>
    --- Добавлено ---
    @mahmuzar@acho Спасибо.... как всегда дело было не в бабине....
    В одном месте забыл убрать функцию перевода кодировок utf8 -cp1251... убрал все вроде поехало
     
  10. Михаил_Влад

    Михаил_Влад Новичок

    С нами с:
    4 фев 2017
    Сообщения:
    36
    Симпатии:
    1
    Поторопился я с выводом( ... регистрация идет только при открытии сайта хромом... если яндекс или мазила, то та же 503 ошибка... ругается на POST
    --- Добавлено ---
    каким образом тут завязан браузер?