За последние 24 часа нас посетил 59141 программист и 1846 роботов. Сейчас ищут 848 программистов ...

Не работают участки кода на apache

Тема в разделе "PHP для новичков", создана пользователем Naykon, 15 май 2017.

  1. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    Здравствуйте. На домашнем ПК стоит Ubuntu 14.10 (04). На хосте: 16.04

    На домашнем ПК давным давно настраивал успешно крайне простой сайтик с легкой версткой для загрузки файлов клиенту и все работает отлично.
    Решил взять хост и загрузить туда сайтик (чтоб дома пк не держать включенным) - перенес все содержимое www туда и выдал права chmod -R 755 * сайт отображается не корректно..

    Для наглядности: домашний пк - http://194.79.60.34/
    Хост - http://37.230.210.202/

    подскажите в чем дело и как заставить работать правильно? Спасибо.

    Мне почему-то кажется что это как-то связано с php5 и php7 поэтому и пишу вам. Очень прошу помочь

    >>>>>>>>> index.php
    PHP:
    1. <!DOCTYPE html>
    2. <html lang="ru">
    3.     <head>
    4.         <meta charset="utf-8">
    5.         <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6.         <meta name="viewport" content="width=device-width, initial-scale=1">
    7.         <link rel="icon" type="image/png" href="favicon3.png" />
    8.         <?php $game = $_GET['game'];
    9.             if (!$game) $game = 'CSS';
    10.         ?>
    11.         <title>SourceGaming DEMO <?=$game;?></title>
    12.  
    13.  
    14.         <link href="css/bootstrap.min.css" rel="stylesheet">
    15.         <link href="css/main.css" rel="stylesheet">
    16.         <link href='https://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
    17.  
    18.  
    19.  
    20.         <!--[if lt IE 9]>
    21.         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    22.         <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    23.         <![endif]-->
    24.     </head>
    25.     <body>
    26.  
    27.         <div class="container"><br>
    28.             <div class="can-toggle demo-rebrand-1">
    29.                 <input id="d" type="checkbox" <?=($game=='CSS')?'checked':'';?>>
    30.                 <label for="d">
    31.                     <div class="can-toggle__switch" data-checked="CS:S" data-unchecked="CS:GO"></div>
    32.                     <div class="can-toggle__label-text">< Выберите игру</div>
    33.                 </label>
    34.             </div>
    35.             <?php
    36.  
    37.  
    38.                 include_once 'API.php';
    39.                 $i = 1;
    40.                 echo '<div class="row">';
    41.                 foreach ($demos as $v) {
    42.                     //$date0 = date('H:i', strtotime($v[2]) - 2400);
    43.                     //$date = date('d.m.Y | ', strtotime($v[1] . ' ' . $v[2])) . $date0 . ' — ' . date('H:i', strtotime($v[1] . ' ' . $v[2]));
    44.                     $date = date('d.m.Y | ', $v[4]) . date('H:i' , $v[4]) . ' — ' . date('H:i', $v[5]);
    45.  
    46.                     echo '<a href="/' . $game . '_DEMO/' . $v[0] . '"><div class="demo col-lg-3 demo col-md-4 demo col-sm-6 demo col-xs-6">
    47.                        <div class="map">' . $v[3] . '</div>
    48.                        <div class="img" style="background: url(maps/' . $v[3] . '.jpg)"></div>
    49.                        <div class="info">' . $date . '</div>
    50.                    </div></a>';
    51.                 }
    52.                 echo '</div>';
    53.  
    54.             ?>
    55.         </div>
    56.  
    57.  
    58.         <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    59.         <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    60.         <!-- Include all compiled plugins (below), or include individual files as needed -->
    61.         <script src="js/bootstrap.min.js"></script>
    62.         <script>
    63.             $('#d').click(function(){
    64.                 val = $('#d').is(":checked");
    65.                 if (val == true) {
    66.                     game = 'CSS';
    67.                 } else {
    68.                     game = "CSGO";
    69.                 }
    70.                 alert(game);
    71.                 location.href = 'http://37.230.210.202/?game=' + game;
    72.             });
    73.         </script>
    74.     </body>
    75. </html>
    76. [PHP]
     
  2. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    Форум мертв.?(
     
  3. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    apache не интерпретирует php код. Его интерпретирует php интерпретатор, как бы "тавтологично" это не звучало. Узнайте у своего хост-провайдера, установлен ли на сервере вообще php.
     
  4. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @SamyRed у меня ssh доступ к серверу + та же ситуация у меня на virtualbox (ubuntu).. apt-get install php - делал после чего service spache2 restart
     
  5. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Выполните в bash команду: php -i, посмотрите что получится.
     
  6. t1grok

    t1grok Новичок

    С нами с:
    29 янв 2017
    Сообщения:
    119
    Симпатии:
    32
    mod_php под apache то установлен?
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А результат какой? А какие репозитории подключены? А почему не apt-get install php7.1? А почему без sudo? Видите как мало информации у нас есть?
     
  8. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    del
     
    #8 Naykon, 15 май 2017
    Последнее редактирование: 15 май 2017
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Если на хосте phpinfo прописать, чтобы на страницу выбрасывалось, работает? Очень уж похоже, что пхп у тебя тупо не включен.
     
  10. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @t1grok на всякий случай подскажите как установить (я много че ставил).. Ubuntu 16
    --- Добавлено ---
    @Fell-x27 подскажите как включить.. скрипт php my_skript.php - работает отлично ( при примера ) если нужно что-то еще для работы php на апач то как это сделатЬ?
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    это вывод на удаленном сервере?
     
  12. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    apt-get install libapache2-mod-php7.0
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Suggested packages:
    php-pear
    The following NEW packages will be installed:
    libapache2-mod-php7.0
    0 upgraded, 1 newly installed, 0 to remove and 97 not upgraded.
    E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
    E: Unable to lock directory /var/cache/apt/archives/
    root@vds5168:/var/www# apt-get install libapache2-mod-php7.0
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Suggested packages:
    php-pear
    The following NEW packages will be installed:
    libapache2-mod-php7.0
    0 upgraded, 1 newly installed, 0 to remove and 97 not upgraded.
    E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
    E: Unable to lock directory /var/cache/apt/archives/
     
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Так стоп. PHP на удаленном сервере все-таки работает?
     
  14. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @Fell-x27 да там адски много не вмещается все.
     
  15. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    sudo забыл перед командой
     
  16. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @Fell-x27 ну там скриптик который загружает файлы с FTP в нужную папку.. скрипт на PHP. - он работает.
    --- Добавлено ---
    @Fell-x27 зачем я же и так под рутом.
     
  17. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Еще раз. Ты не установил php под апач. Потому что запустил установку без прав суперпользователя. Давай еще раз.
     
  18. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @Fell-x27
    root@vds5168:/var/www# sudo apt-get install libapache2-mod-php7.0
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Suggested packages:
    php-pear
    The following NEW packages will be installed:
    libapache2-mod-php7.0
    0 upgraded, 1 newly installed, 0 to remove and 97 not upgraded.
    E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
    E: Unable to lock directory /var/cache/apt/archives/
    root@vds5168:/var/www#
    --- Добавлено ---
    @Fell-x27
    давайте заново что мне делать?)
     
  19. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Тебя ошибки не смущают эти?
    У тебя не ставится ничерта.
    Копай причину. Мб у тебя где-то открыт гуишный "Ubuntu store" или типа того?
     
  20. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @Fell-x27 "Ubuntu store" - даже не знаю что это.
     
  21. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Если лень искать, то на всякий ребутнись и попробуй установить modphp снова. Опосля ребутни апаче: service apache2 restart
     
  22. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @Fell-x27 libapache2-mod-php7.0 - утсановка этого решила проблему на VirtualBox Ubuntu... а на хосте нет.. буду обращаться к провадуеру хоста.
     
  23. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А ты уверен, что на хосте стоит апач, к слову? :) Мб там голый nginx, к которому апач/phpfpm надо прикручивать. Или еще какая заморочка.
     
  24. Naykon

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

    С нами с:
    15 ноя 2015
    Сообщения:
    65
    Симпатии:
    0
    @Fell-x27 спасибо после ребута libapache2-mod-php7.0 стал без вопросов и все заработало.
     
  25. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    И да, так или иначе все равно надо прикручивать будет nginx к папачу. Или папач к nginxу, тут кому как больше нравится на это смотреть.
    --- Добавлено ---
    А да, гляжу, заработало все на хосте. Ну и славно. Но nginx все равно прикрути.