phpmyadmin — список файлов в каталоге
-
19-09-2019 - |
Вопрос
У меня есть apache+mysql+phpmyadmnin под Gentoo.
phpmyadmin-3.2.2
Раньше все работало нормально, но сейчас, когда загружаюсь http://локальный хост/phpmyadmin Я получаю список мух в каталоге phpmyadmin, и когда я выбираю index.php, я получаю его собственный код.
Что я сделал не так?
Решение
Это означает, что Apache не распознает ни один из ваших файлов как исполняемые файлы PHP.Возможно, вы запускаете «мир новых обновлений», а затем «env-update», который устанавливает новую версию apache2, а затем перезаписывает старый файл конфигурации Apache.Как упоминал ЛираНуна, вам необходимо убедиться, что каталог phpMyAdmin содержит правильную инструкцию для загрузки правильного модуля PHP.Таким образом, Apache будет знать, как обращаться с файлами php.
Это то, что у меня есть в /etc/apache2/vhosts.d/default_vhost.include в соответствии с определением каталога phpMyAdmin:
Alias /phpMyAdmin /var/www/localhost/htdocs/phpMyAdmin
<Directory /var/www/localhost/htdocs/phpMyAdmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php
# Authorize for setup
<Files setup.php>
# For Apache 1.3 and 2.0
<IfModule mod_auth.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
# For Apache 2.2
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Files>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
</Directory>
Это должно решить вашу проблему.
Другие советы
Является mod_php5
установлен?Если да, настроен ли у вас обработчик php для обработки .php
файлы?
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php4 .php3
AddType application/x-httpd-php-source .phps
</IfModule>
Если вы не используете mod_php5
, ты используешь какую-нибудь компьютерную графику?Сделайте .php
файлы имеют разрешения на выполнение?