почему браузер показывает пустой экран, когда я запускаю сценарий тестирования PHP в Ubuntu 16.04?

я обновил Ubuntu 14 к Ubuntu 16.04 на моем testserver для получения совместимым с сервером моего ISP.

Моя конфигурация как показано в phpMyAdmin, который хорошо работает!:

  • Сервер: Localhost через сокет UNIX
  • Тип сервера: MySQL
  • Серверная версия: 5.7.17-0ubuntu0.16.04.1 - (Ubuntu)
  • Версия протокола: 10
  • Пользователь: root@localhost
  • Набор символов сервера: Unicode UTF-8 (utf8)
  • Apache/2.4.18 (Ubuntu)
  • Версия клиента базы данных: libmysql - mysqlnd 5.0.12-dev - 20150407
  • Расширение PHP: Документация mysqli
  • Версия PHP: 7.0.13-0ubuntu0.16.04.1

Мой сценарий тестирования ниже создает пустой экран в веб-браузере:

<?php
$link = mysqli_connect("localhost", "root", "cydb4tsa", "RedGround");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}else{ echo "connected"; }
mysqli_close($link);
?>

я не нашел соответствующего сообщения об ошибке в /var/log/mysql/error.log

mysql работает на командной строке включая все запросы из импортированных таблиц:

sebu@sebu-Inspiron-3437:~$ mysql -u root -p<pw> RedGround

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

выполнения apache2, выставочная страница значения по умолчанию браузера и

ls /etc/apache2/mods-enabled/ | grep php
php7.0.conf
php7.0.load

выполнения php7, шоу браузера весь infos

phpMyAdmin обычно работает, хотя ошибка отображена: Связь для controluser, как определено в Вашей конфигурации прервалась.

все еще получите пустой экран, когда я буду работать выше сценария PHP. Возможно, ошибка связи между mysql и php?

sebu@sebu-Inspiron-3437:~$ php -m

[PHP Modules]
calendar Core ctype date dom exif fileinfo filter ftp gd gettext hash
iconv json libxml mbstring mcrypt mysqli mysqlnd openssl pcntl pcre PDO
pdo_mysql Phar posix readline Reflection session shmop SimpleXML sockets SPL 
standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter xsl
Zend OPcache zlib

[Zend Modules]
Zend OPcache

экран моего проекта после обновления на моей полировке, localhost:enter image description here экран моего onISP-сервера онлайн проекта: enter image description here

1
задан 8 September 2019 в 15:54

1 ответ

РЕШЕННЫЙ Браузер может вывод disply со следующим стилем:

<?  // should be <?php, but it works anyway because 
    $server     = $_SESSION['database_host'];
    $datenbank  = $_SESSION['database_name'];
    $username   = $_SESSION['database_user'];
    $passwort   = $_SESSION['database_user_pw'];
    $mySQL  =  new mysqli($server,$username,$passwort,$datenbank);
    if ($mySQL->connect_errno) 
    {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }
    else
    {
    $sql = "SELECT count(fldID) count from tblPerson";
    // echo"$sql<br>";
    if (!$result = $mySQL->query($sql)) 
    {
        echo "query \"$sql\" failed because $mySQL->error";
        exit;
    }

    if (! $result->num_rows) exit;

    $actor = $result->fetch_assoc();
    $nbr =  $actor['count'];
    echo "nuber is: ".$nbr." persons";

    }
?> 
0
ответ дан 8 December 2019 в 06:54

Другие вопросы по тегам:

Похожие вопросы: