我无法在网络浏览器中访问 127.0.0.1/phpmyadmin
Posted
技术标签:
【中文标题】我无法在网络浏览器中访问 127.0.0.1/phpmyadmin【英文标题】:I am unable to access 127.0.0.1/phpmyadmin in web browser 【发布时间】:2014-05-24 20:02:56 【问题描述】:我正在使用 Fedora 20 并运行 apache 2.4.9、php 5.5.11 和 mysql 5.16.17。不幸的是,我无法访问 phpmyadmin。我尝试在 /etc/php.ini 中添加扩展名=mysqli.so 和 mbstring,即使在我重新启动 apache 后也无法正常工作。然后我使用 yum install php-mysqli 和 php-mbstring ...安装成功后,没有用。我查看了 php.info,但没有看到安装了 mysqli 或 mbstring。我一直在研究......我找不到任何线索来解决这个问题。 127.0.0.1/phpmyadmin/ 的输出显示如下:
/phpmyadmin 的索引
Parent Directory
.coveralls.yml
CONTRIBUTING.md
ChangeLog
LICENSE
README
RELEASE-DATE-4.1.12
browse_foreigners.php
changelog.php
chk_rel.php
composer.json
config.sample.inc.php
config/
db_create.php
db_datadict.php
db_events.php
db_export.php
db_import.php
db_operations.php
db_printview.php
db_qbe.php
db_routines.php
db_search.php
db_sql.php
db_structure.php
db_tracking.php
db_triggers.php
doc/
error_report.php
examples/
export.php
favicon.ico
file_echo.php
gis_data_editor.php
import.php
import_status.php
index.php
js/
libraries/
license.php
navigation.php
phpinfo.php
phpmyadmin.css.php
phpunit.xml.nocoverage
pmd_display_field.php
pmd_general.php
pmd_pdf.php
pmd_relation_new.php
pmd_relation_upd.php
pmd_save_pos.php
prefs_forms.php
prefs_manage.php
print.css
querywindow.php
robots.txt
schema_edit.php
schema_export.php
server_binlog.php
server_collations.php
server_databases.php
server_engines.php
server_export.php
server_import.php
server_plugins.php
server_privileges.php
server_replication.php
server_sql.php
server_status.php
server_status_advisor.php
server_status_monitor.php
server_status_queries.php
server_status_variables.php
server_user_groups.php
server_variables.php
setup/
show_config_errors.php
sql.php
tbl_addfield.php
tbl_change.php
tbl_chart.php
tbl_create.php
tbl_export.php
tbl_find_replace.php
tbl_get_field.php
tbl_gis_visualization.php
tbl_import.php
tbl_indexes.php
tbl_move_copy.php
tbl_operations.php
tbl_printview.php
tbl_relation.php
tbl_replace.php
tbl_row_action.php
tbl_select.php
tbl_sql.php
tbl_structure.php
tbl_tracking.php
tbl_triggers.php
tbl_zoom_select.php
themes.php
themes/
transformation_overview.php
transformation_wrapper.php
url.php
user_password.php
version_check.php
view_create.php
view_operations.php
webapp.php
关于为什么 phpmyadmin 的输出显示这个有什么建议吗?
【问题讨论】:
是的。当我执行 127.0.0.1/test.php 时,它会显示 php 的内容。 SELinux 正在执行 ??? 【参考方案1】:试试http://127.0.0.1/phpmyadmin/index.php
。我怀疑这会起作用,在这种情况下,安装 PHP 时没有为 PHP 文件配置 DirectoryIndex。
DirectoryIndex 是一个 Apache 配置指令,它告诉 Apache 在请求目录时要加载哪些文件名(以及加载顺序)。因此,如果 http://example.com/ 被加载并且 DirectoryIndex 行包含 index.html home.html,Apache 将首先尝试加载 index.html,如果缺少它将尝试 home.html,如果缺少,它将(取决于configuration),只显示目录列表。这就是您在这里所看到的。
因此,正确的修复方法可能是将 index.php 添加到您的 DirectoryIndex 指令中。它可能看起来像DirectoryIndex index.html index.htm home.html
,您可以简单地在其他行之前或之后添加index.php
(导致类似DirectoryIndex index.php index.html index.htm home.html
)。请注意,这只是一个示例,我建议您只需编辑现有行,而不是复制和粘贴我的行。
【讨论】:
以上是关于我无法在网络浏览器中访问 127.0.0.1/phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章