Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не корректно работает сайт на Apache2 и PHP7 (Ubuntu 16.04)  (Прочитано 1216 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Здравствуйте. На домашнем ПК стоит Ubuntu 14.10 (04). На хосте: 16.04

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

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

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

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

вот часть кода если интересно:
   <?php


	
	
	
	
include_once 
'API.php';
	
	
	
	
$i 1;
	
	
	
	
echo 
'<div class="row">';
	
	
	
	
foreach (
$demos as $v) {
	
	
	
	
	
//$date0 = date('H:i', strtotime($v[2]) - 2400);
	
	
	
	
	
//$date = date('d.m.Y | ', strtotime($v[1] . ' ' . $v[2])) . $date0 . ' — ' . date('H:i', strtotime($v[1] . ' ' . $v[2]));
	
	
	
	
	
$date date('d.m.Y | '$v[4]) . date('H:i' $v[4]) . ' — ' date('H:i'$v[5]);

	
	
	
	
	
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">
	
	
	
	
	
	
<div class="map">' 
$v[3] . '</div>
	
	
	
	
	
	
<div class="img" style="background: url(maps/' 
$v[3] . '.jpg)"></div>
	
	
	
	
	
	
<div class="info">' 
$date '</div>
	
	
	
	
	
</div></a>'
;
	
	
	
	
}
	
	
	
	
echo 
'</div>';

	
	
	
?>


Еще раз замечу что на 14.10 все ок работало.
« Последнее редактирование: 15 Май 2017, 19:18:23 от Усики »

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27421
    • Просмотр профиля
У вас вообще PHP код на странице не исполняется, независимо от версии.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1444
    • Просмотр профиля
Усики, попробуйте изучить первоисточник.

P.S. код php выполняется, но криво.

Попробуйте исправить:

include_once "API.php";

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
bezbo,
include_once "API.php";
<?php
	
ini_set('error_reporting'0);
	
ini_set('display_errors'0);
	
ini_set('display_startup_errors'0);

	
$folder $game '_DEMO';
	
$files scandir($folder);
	
$reversed array_reverse($files);
	
//print_r($files);

	
foreach (
$reversed as $filename) {
	
	
if (
$filename[0] != '.') {
	
	
	
preg_match('|auto-([0-9]+)-([0-9]+)-(.*).dem|U'$filename$links_arr);
	
	
	
$demos[] = array($filename$links_arr[1], $links_arr[2], $links_arr[3], strtotime($links_arr[1] . ' ' .$links_arr[2]), filemtime($folder '/' $filename));
	
	
}

	
}

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27421
    • Просмотр профиля
P.S. код php выполняется, но криво.
Где он там вообще выполняется, ткните пальцем?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1444
    • Просмотр профиля
Усики,

'API.php' vs "API.php"

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
AnrDaemon, ну так как заставить его выполняться? суть вопроса в том как заставить работаеть ведь один и тот же код на разных OS ubuntu работает и не работает.

Пользователь добавил сообщение 15 Май 2017, 21:00:52:
bezbo, Не дало никаких изменений
« Последнее редактирование: 15 Май 2017, 21:00:52 от Усики »

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27421
    • Просмотр профиля
Усики,

'API.php' vs "API.php"
Не надо бредить.
Не понимаете, что пишете - не пишите вообще ничего.

Пользователь добавил сообщение 15 Май 2017, 21:23:23:
AnrDaemon, ну так как заставить его выполняться?

Правильно настроить вебсервер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
AnrDaemon,
Не надо бредить.
Не понимаете, что пишете - не пишите вообще ничего.
Правильно настроить вебсервер.
Если вы не хотите помочь, то давайте не будем упрекать тех кто хотя-бы пытаются.

Пользователь добавил сообщение 15 Май 2017, 22:31:15:
Решение: sudo apt-get install libapache2-mod-php7.0 (спасибо форуму по php)

Странно но установилось это только после ребута... магия.. до этого было:
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/
« Последнее редактирование: 15 Май 2017, 22:31:15 от Усики »

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27421
    • Просмотр профиля
тех кто хотя-бы пытаются.
Он не пытается, он бредит. Нет никакой разницы, какие кавычки писать в данном случае.
У вас вообще в принципе не работал PHP, а вас за нос кавычками водили.

Решение: sudo apt-get install libapache2-mod-php7.0
Замечательно, но как я должен был догадаться, что у вас апач?…

Странно но установилось это только после ребута... магия..
Никакой магии, надо лучше знать свой сервер.
Скорее всего, у вас там без вашего ведома работало автообновление.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1444
    • Просмотр профиля
AnrDaemon, Вы, как всегда, правы и Ваше воспалившееся "эго" всех затмило. Как это мило!

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27421
    • Просмотр профиля
Вы, как всегда, правы
А если бы вы сразу думали головой, вы бы тоже были "всегда правы".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.35 секунд. Запросов: 24.