不知道该去哪里,一直在到处寻找答案;所以,我想我会在这里尝试。 我有一个运行apache2,mysql,php5等的Ubuntu 14.04 LTS服务器。 一切都运行良好,我的一个网站(几乎完全用PHP编写(运行良好:访问数据库和所有内容。 我的问题是我无法进入phpmyadmin。 我去 http://ip.address/phpmyadmin 它想要下载文件而不是运行脚本的每个内容。 大约一周前,一切正常;而且,我不记得更改了任何会破坏作品的设置。 我经常在家外做很多数据库工作;并经常使用phpmyamin来更改和更新内容。 所以,这个问题很烦人。 任何帮助将不胜感激。 让我知道我应该发布哪些信息供大家查看;我还没有从哪里开始寻找的第一个想法。
谢谢
编辑 - 我应该补充一点,我已经安装了运行三个虚拟主机的 Virtualmin/webmin。 我已经尝试清除phpmyadmin并重新安装它,但无济于事。 我遵循了我发现的几个建议,以添加符号链接,编辑配置文件,检查集成模块(所有这些都已安装并正在运行(。
在发现它不能像PHP一样正确处理它后,您应该检查此处描述的方法。由于您已经安装了 PHP(其他应用程序可以工作(,请直接转到部分 如果安装了 PHP。
这是我
的httpd.conf文件的输出,如果有人感兴趣的话:
ServerName desktop
# Make sure there's only **1** line for each of these 2 directives:
# Use for PHP 4.x:
#LoadModule php4_module modules/libphp4.so
#AddHandler php-script .php
# Use for PHP 5.x:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
# Add index.php to your DirectoryIndex line:
DirectoryIndex index.html index.php
AddType text/html .php
# PHP Syntax Coloring
# (optional but useful for reading PHP source for debugging):
AddType application/x-httpd-php-source phps
AddType application/x-httpd-php .php
这是我的php5.conf文件:
<IfModule mod_php5.c>
<FilesMatch "'.ph(p3?|tml)$">
# SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "'.phps$">
# SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
# php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>