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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: php ubuntu 16.04 не работают сайты  (Прочитано 4503 раз)

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

Оффлайн dima35

  • Автор темы
  • Участник
  • *
  • Сообщений: 174
    • Просмотр профиля
php ubuntu 16.04 не работают сайты
« : 24 Апреля 2016, 22:14:46 »
Привет
php7 ubuntu 16.04

не работают сайты на  php которые работали на 14.04

Сам phptest.php работает и phpmyadmin, но сайты мои на php не работают
Подкидывал в сайты index.html - страница открывается, подкидывал  index.php  просто белая страница в браузере
Все на локальной машине тестирую (виртуальные хосты)
Помогите
Что за засада
Ubuntu 16.04-LTS;  Asus-BP1AD  mini-atx-desktop;
Intel G3240, Video-Intel, Ram-8Gb
XonarDS- ОУ  - opa2134

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #1 : 24 Апреля 2016, 22:32:34 »
Видимо нужно в логи посмотреть

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #2 : 24 Апреля 2016, 22:45:49 »
« Последнее редактирование: 24 Апреля 2016, 22:50:12 от unimix »

Оффлайн dima35

  • Автор темы
  • Участник
  • *
  • Сообщений: 174
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #3 : 25 Апреля 2016, 08:31:58 »
У меня на хостинге php 5.5, менять не могу
Какие логи посмотреть и где?

Что могло поменяться в таких функциях

<?
$db = mysql_connect ("localhost","Jimmi","**********");
mysql_select_db("Jimmi",$db);
?>


<?php
include ("blocksddd/bddd.php"); /*Соединяемся с базой*/
$result = mysql_query("SELECT * FROM text WHERE id='1'",$db);
$myrow = mysql_fetch_array($result);
?>


<?php include ("blocks/header.php")?>
« Последнее редактирование: 25 Апреля 2016, 08:47:32 от dima35 »
Ubuntu 16.04-LTS;  Asus-BP1AD  mini-atx-desktop;
Intel G3240, Video-Intel, Ram-8Gb
XonarDS- ОУ  - opa2134

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #4 : 25 Апреля 2016, 08:54:25 »
Какие логи посмотреть и где?

Если PHP работает как модуль Apache, то смотреть надо логи Apache в директории '/var/log/apache2'. Имя файла в зависимости от настроек (по умолчанию 'error.log').

---

https://dev.mysql.com/doc/apis-php/en/apis-php-function.mysql-query.html
Цитировать
mysql_query

This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used.

Используй MySQLi.

Вот почему у вас на хостинге используются deprecated-функции?
« Последнее редактирование: 25 Апреля 2016, 09:05:57 от unimix »

Оффлайн dima35

  • Автор темы
  • Участник
  • *
  • Сообщений: 174
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #5 : 25 Апреля 2016, 09:07:59 »
Гляньте логи пожалуйста


Есть возможность установить php5.6 На 16.04  ?

Пользователь добавил сообщение 25 Апреля 2016, 09:26:54:
Привел к такому виду теперь
<?php 
include ("blocks/bd.php"); /*Соединяемся с базой*/
$result mysqli_query("SELECT * FROM text WHERE id='1'",$db);
$myrow mysql_fetch_array($result); 
?>


<?
$db = mysqli_connect ("localhost","jimmi","********","jimmi");

?>
Страница грузиться но, данные с таблиц не подгружаються
« Последнее редактирование: 25 Апреля 2016, 09:34:42 от dima35 »
Ubuntu 16.04-LTS;  Asus-BP1AD  mini-atx-desktop;
Intel G3240, Video-Intel, Ram-8Gb
XonarDS- ОУ  - opa2134

Оффлайн inhab

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #6 : 25 Апреля 2016, 11:07:13 »
Сам искал как установить php5 на 16.04.
Попробуйте это. Сам еще не пробовал.
Результат отпишите.

Оффлайн dima35

  • Автор темы
  • Участник
  • *
  • Сообщений: 174
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #7 : 25 Апреля 2016, 11:11:00 »
я пока привел к виду 
<?php
include ("blocks/bd.php"); /*Соединяемся с базой*/
$result mysqli_query($db,"SELECT * FROM text WHERE id='1'");
$myrow mysqli_fetch_array($result);
?>

а это в файле соединения с БД
Код (Text):
<?
$db = mysqli_connect("localhost","jimmi","****","jimmi");
?>


и заработало, очень важно  - если ставить $db в конце строки, то не работает. Поставил в начале скобок заработало...
Буду искать другие косяки
Ubuntu 16.04-LTS;  Asus-BP1AD  mini-atx-desktop;
Intel G3240, Video-Intel, Ram-8Gb
XonarDS- ОУ  - opa2134

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #8 : 25 Апреля 2016, 16:49:42 »
Так бездарно использовать MySQLi… >.<
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн dima35

  • Автор темы
  • Участник
  • *
  • Сообщений: 174
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #9 : 25 Апреля 2016, 17:48:46 »
Так бездарно использовать MySQLi… >.<
В чем тут бездарность, когда просто вывод данных из таблиц ?
Ubuntu 16.04-LTS;  Asus-BP1AD  mini-atx-desktop;
Intel G3240, Video-Intel, Ram-8Gb
XonarDS- ОУ  - opa2134

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: php ubuntu 16.04 не работают сайты
« Ответ #10 : 25 Апреля 2016, 18:33:34 »
http://phpfaq.ru/safemysql хотя бы. Либо http://phpfaq.ru/pdo (то же самое более новое но на английском: https://phpdelusions.net/pdo )
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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