2014-12-20 4 views
0

Не знаете, куда идти, искали повсюду для ответа; поэтому я решил, что попробую здесь. У меня есть сервер Ubuntu 14.04 LTS, на котором запущены apache2, mysql, php5 и т. Д. Все работает нормально, мой сайт (который почти полностью написан на PHP) отлично работает: обращается к базе данных и обо всем. Моя проблема в том, что я не могу перейти на phpmyadmin. Каждый раз, когда я иду на http://ip.address/phpmyadmin, он хочет загрузить файл вместо запуска скрипта. Все работало нормально около недели назад; и, я не помню, чтобы изменить какие-либо настройки, которые могли бы задушить работы. Я делаю много работы с базой данных вдали от дома; и часто используйте phpmyamin для изменения и обновления. так что этот вопрос довольно раздражает. Любая помощь будет оценена по достоинству. Дайте мне знать, какую информацию я должен опубликовать для всех, чтобы посмотреть; У меня нет первой идеи, с чего начать искать.php-скрипты, запущенные на сервере Ubuntu 14.04, phpmyadmin не

Благодаря

Edit - Я хотел бы добавить, что у меня есть Virtualmin/Webmin Installed работает три виртуальных хостов. Я уже пытался очистить phpmyadmin и переустановить его, но безрезультатно. Я следил за несколькими предложениями, которые я нашел, для добавления символических ссылок, редактирования файлов конфигурации, проверки модулей instlalling (все, которые уже были установлены и запущены).

+0

Какой файл является то, что он пытается загрузить ? –

+0

файл с именем «скачать» – IDCrisis

+0

Предоставление фактической ссылки на ваш PHPMyAdmin может значительно сократить время, чтобы получить подходящий ответ. –

ответ

0

После обнаружения того, что он не обрабатывает его правильно, как PHP, вы должны проверить методы, описанные here. Поскольку у вас уже установлен PHP (другое приложение работает), перейдите прямо к part Если PHP установлен.

+0

Я проверю это и дам вам знать, что я нахожу. Благодарю. – IDCrisis

+0

файл httpd.conf, на который ссылается, это он? /etc/apache2/conf-available/httpd.conf – IDCrisis

+0

Извините, я редко настраиваю сервер Apache, но я бы предположил, что это либо _/etc/apache2/httpd.conf_, либо _/etc/apache2/conf-enabled/httpd. conf_ более предпочтительно. Он отличается в зависимости от ОС и версий Apache, где существуют фактические файлы conf. –

0

Вот Teh выход из моего файла 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> 
Смежные вопросы