Не работают php програмы (phpmyadmin)

Ответить
Max_NordVegan
Сообщения: 74
Зарегистрирован: 19 окт 2017, 11:48
Operating system: ROSA, Alt Linux, BaseAlt, Astra Linux
Контактная информация:

Не работают php програмы (phpmyadmin)

Сообщение Max_NordVegan » 04 ноя 2017, 19:44

Приветствую!

Не работают программы phpmyadmin и instantcms, расположенные в поддиректориях.
Установлен PHP из репозитория на Apache + MySQL в системе ROSA FRESH R9 GNOME.
При скачивании использовал интернет соединение с семейным AdGuard DNS.
Под Windowsами и в Alt Linux и BaseALT, phpmyadmin всегда работал.
А сейчас просто пустота в браузере.

Причем для index.html файла, из кода:

<html>
<body>
<h1>It works!</h1>
<?php echo "текст"; ?>
<?echo "Hello world"; ?>
<?="Hello world"; ?>
<% echo "Hello world"; %>
<?php phpinfo(); ?>
</body>
</html>

Показывается только "It works!".
А для тогоже самого кода, но в index.php показывается нормально (кроме <%).

Пробовал прописывать в конфигурацию:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php index.htm

И для файлов и каталогов:

chown -R apache:apache *
find . -type d | while read folder ; do chmod 755 "$folder" ; done
find . -type f | while read file ; do chmod 644 "$file" ; done

Не помогло.
В логе ошибок нет.

Подскажите в чем проблема?

Аватара пользователя
Barmalei
Сообщения: 5473
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: Не работают php програмы (phpmyadmin)

Сообщение Barmalei » 04 ноя 2017, 21:49

По умолчанию PHP-скриптами считаются лишь файлы с расширением .php и .phtml. Чтобы включить обработку PHP-кода в файлах с расширением .html или .htm, нужно добавить в файл .htaccess следующую директиву:

AddType application/x-httpd-php .html .htm

Max_NordVegan
Сообщения: 74
Зарегистрирован: 19 окт 2017, 11:48
Operating system: ROSA, Alt Linux, BaseAlt, Astra Linux
Контактная информация:

Re: Не работают php програмы (phpmyadmin)

Сообщение Max_NordVegan » 05 ноя 2017, 07:25

Barmalei писал(а):По умолчанию PHP-скриптами считаются лишь файлы с расширением .php и .phtml. Чтобы включить обработку PHP-кода в файлах с расширением .html или .htm, нужно добавить в файл .htaccess следующую директиву:
AddType application/x-httpd-php .html .htm
Нет. Так тоже не работает.

Аватара пользователя
Barmalei
Сообщения: 5473
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: Не работают php програмы (phpmyadmin)

Сообщение Barmalei » 05 ноя 2017, 13:26

У меня работает. Но я не использую localhost, я настроил виртуальные хосты.

dmitrypp
Сообщения: 173
Зарегистрирован: 10 окт 2016, 03:38
Operating system: Rosa Fresh Plasma5 R10 x86_64

Re: Не работают php програмы (phpmyadmin)

Сообщение dmitrypp » 06 ноя 2017, 23:27

Попробуйте поставить lamp, а не всё по отдельности. Так phpmyadmin сразу должен работать. Для PHP, может, ещё потребуется расширения доустановить типа php-iconv и php-curl
Либо просто попробуйте настроить разрешение для папок в httpd.conf на выполнение и использование .htaccess (иначе x-hhtpd-php не добавится), например <Directory "/var/www/{ваш хост (папка)}"></Directory> по аналогии с тем, что уже есть для /var/www/html
Если Роса не будет использоваться как сервер, а только для разработки, то можно в httpd.conf прописать user и group для вашего логина и основной группы, дав папке www и поддерикториям того же владельца и группу, чтобы не мучиться с правами при редактировании файлов и работе cms. Или вообще www вынести в домашний каталог.

Ответить

Вернуться в «Обсуждение ROSA Fresh R9-R11.1 (платформа 2016.1)»