0

不知道该去哪里,到处寻找答案;所以,我想我会在这里尝试。我有一个运行 apache2、mysql、php5 等的 Ubuntu 14.04 LTS 服务器。一切运行良好,我的一个网站(几乎完全用 PHP 编写)运行完美:访问数据库和所有内容。我的问题是我无法进入 phpmyadmin。每次我去http://ip.address/phpmyadmin它想要下载文件而不是运行脚本。大约一周前一切正常;而且,我不记得更改任何会破坏作品的设置。我在外面做很多我的数据库工作;并经常使用 phpmyamin 来更改和更新内容。所以,这个问题是相当烦人的。任何帮助,将不胜感激。让我知道我应该发布哪些信息供大家查看;我还没有第一个想法从哪里开始寻找。

谢谢

编辑 - 我应该补充一点,我安装了运行三个虚拟主机的 Virtualmin/webmin。我已经尝试清除 phpmyadmin 并重新安装它,但无济于事。我遵循了一些我发现的添加符号链接、编辑配置文件、检查安装模块(所有这些都已经安装并运行)的建议。

4

2 回答 2

0

在发现它不能像 PHP 一样正确处理之后,您应该检查这里描述的方法。由于您已经安装了 PHP(其他应用程序也可以),请直接进入部分If PHP is installed

于 2014-12-20T21:21:16.750 回答
0

这是我的 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>
于 2014-12-31T03:07:56.373 回答