phpmyadmin - сохранить файл на диск - PullRequest
2 голосов
/ 25 ноября 2008

когда я указываю своему браузеру http://localhost/phpmyadmin, вместо того, чтобы показывать мне его первую страницу, появляется диалоговое окно "Сохранить как".

Я бегу: Apache / 2.2.3 (Debian) PHP / 5.2.0-8 + etch13 Server

Я переустановил apache2 и php5. После переустановки у меня нет файла httpd.conf, как мне его вернуть? Есть ли стандартный файл, который я могу просто скопировать в / etc / apache2?

Я обнаружил httpd.conf, и единственным файлом, который я получил, был пустой файл в / etc / apache2 /, который я сделал.

Ответы [ 4 ]

4 голосов
/ 25 ноября 2008

Вы настроили расширение php для отправки заголовка http?

В httpd.conf: Приложение AddType / x-httpd-php .php

EDIT
Файл не обязательно называется httpd.conf, это просто имя по умолчанию. Попробуйте поискать другие файлы конфигурации в каталоге Apache - расширение, вероятно, .conf, но это может быть что-то еще ... Если вы использовали apt-get в Debian для установки apache2, попробуйте /etc/apache2/apche2.conf
/ EDIT

3 голосов
/ 23 октября 2014

Я также получаю эту проблему при установке ISPconfig. Я решил проблему с помощью этого урока: http://www.howtoforge.com/perfect-server-debian-wheezy-apache2-bind-dovecot-ispconfig-3-p4

Я думаю, что основной код - это изменение конфигурации suphp.conf.

sudo nano /etc/apache2/mods-available/suphp.conf

закомментируйте <FilesMatch "\.ph(p3?|tml)$"> section and add the line AddType application/x-httpd-suphp .php .php3 .php4 .php5 .phtml - в противном случае все PHP-файлы будут запускаться SuPHP

<IfModule mod_suphp.c>
    #<FilesMatch "\.ph(p3?|tml)$">
    #    SetHandler application/x-httpd-suphp
    #</FilesMatch>
        AddType application/x-httpd-suphp .php .php3 .php4 .php5 .phtml
        suPHP_AddHandler application/x-httpd-suphp

    <Directory />
        suPHP_Engine on
    </Directory>

    # By default, disable suPHP for debian packaged web applications as files
    # are owned by root and cannot be executed by suPHP because of min_uid.
    <Directory /usr/share>
        suPHP_Engine off
    </Directory>

# # Use a specific php config file (a dir which contains a php.ini file)
#       suPHP_ConfigPath /etc/php5/cgi/suphp/
# # Tells mod_suphp NOT to handle requests with the type <mime-type>.
#       suPHP_RemoveHandler <mime-type>
</IfModule>

Надеюсь, я смогу кому-нибудь помочь:)

1 голос
/ 25 ноября 2008

Я думаю, вы просто не знаете, где находится этот конфигурационный файл. Я не думаю, что Apache может работать без httpd.conf. Вот как вы можете найти свой конфиг:
$>locate httpd.conf<br> /etc/httpd/conf/httpd.conf<br> $>vim /etc/httpd/conf/httpd.conf

После того, как вы его нашли, найдите, где находятся другие AddType, и добавьте
AddType application/x-httpd-php .php

Последнее, что вам нужно сделать, это перезапустить ваш httpd, это зависит от установки, но выполнение apachectl restart делает свое дело. Возможно, вам придется найти его так же, как вы сделали это с файлом httpd.conf и ввести полный путь к файлу.

После слов ваш phpmyadmin должен подойти.

0 голосов
/ 26 февраля 2009

Я ничего не знаю об этом, но ... кто-то знает способ загрузки выбранных файлов в javascript, например, я выбираю через флажки 2 файла, а затем нажимаю кнопку, чтобы загрузить эти 2 файла, выбирая маршрут, где я буду сохранять архивы

...