[英]php scripts run on Ubuntu 14.04 server, phpmyadmin does not
不确定要去哪里,一直到处寻找答案; 所以,我想我会在这里尝试。 我有一台运行apache2,mysql,php5等的Ubuntu 14.04 LTS服务器。一切运行良好,我的一个网站(几乎完全用PHP编写)运行完美:访问数据库和所有内容。 我的问题是我无法继续使用phpmyadmin。 Everythime我转到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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.