Страница 1 из 1

Пустая страница после установки по инструкции

Добавлено: Пт окт 06, 2017 1:08 am
silteco
Доброго времени суток.
Подскажите в чем проблема, после установки и настройки, перехожу в вэб-морду апельсинки а там тупо пусто...
Соединение с БД проверял, все в норме.
Что это может быть?
P.S.: php5 не устанавливалось, выдавало ошибку какую-то и писало мол доступен пакет php7.0-cli, ну вот я его и установил, может изза версии пхп?
Хотя банальный скрипт

Код: Выделить всё

<? echo phpinfo(); ?>
отрабатывает прекрасно...

Re: Пустая страница после установки по инструкции

Добавлено: Пт окт 06, 2017 1:41 am
silteco
После попытки открыть индексную страницу, в логах апапча вот что:
[Fri Oct 06 03:36:23.789985 2017] [:error] [pid 950] [client 192.168.1.236:31318] PHP Fatal error: Cannot declare class error, because the name is already in use in /var/www/lib/errors.class.php on line 21

Re: Пустая страница после установки по инструкции

Добавлено: Сб окт 07, 2017 12:21 am
immortal
apt-get upgrade
и установить php нормально, вместо php5 везде просто php

Re: Пустая страница после установки по инструкции

Добавлено: Сб окт 07, 2017 9:40 am
foga
Пустая страница после установки
Тоже была белая страница после установки, права доступа к каталогу /var/www, где лежат файлы Мажордом принадлежали root. Изменил владельца папки /var/www на www-data.
immortal писал(а):вместо php5 везде просто php
Я исправил на php7.0, имя актуального пакета можно найти командой aptitude search "фраза"

Re: Пустая страница после установки по инструкции

Добавлено: Вс ноя 05, 2017 1:11 pm
bek
Аналогичная проблема.
Нашел рецепт:
viewtopic.php?f=3&t=3013&hilit=PHP7#p55991
Но похоже, нужно менять версию операционки, дабы использовать "проверенный" PHP 5

Re: Пустая страница после установки по инструкции

Добавлено: Ср ноя 15, 2017 11:51 am
obrian
foga писал(а):
Пустая страница после установки
Тоже была белая страница после установки, права доступа к каталогу /var/www, где лежат файлы Мажордом принадлежали root. Изменил владельца папки /var/www на www-data.
immortal писал(а):вместо php5 везде просто php
Я исправил на php7.0, имя актуального пакета можно найти командой aptitude search "фраза"
Однозначно нужно переходить на php7, иначе поддерживать OS и пакеты репозитория в актуальном состоянии не получится. :(

Для более корректного перехода с php5 на php7, после установки нужно будет глянуть в лог ошибок у apache (если устанавливали связку linux+apache) нет ли подобных ошибок:

PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; htmlMimeMail has a deprecated constructor in /var/www/lib/htmlMimeMail.class.php on line 23
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Mail_mimePart has a deprecated constructor in /var/www/lib/htmlMimeMail.class.php on line 873
и т.д.

если они есть, то придется во всех классах где есть одноименные функции сменить на подобную конструкцию как рекомендуют в пункте 2 вот тут:
https://php.ru/forum/threads/perexodim- ... oda.55712/

ошибок уже не будет и классы будут отрабатывать без ошибок.

Понятно, что после обновления системы придется опять скорректировать подобные классы, пока Сергей не внесет корректировки в дистрибутив. :)