когда я указываю в браузере на http://localhost/phpmyadmin, вместо того, чтобы показывать мне его первую страницу, появляется диалог «Сохранить как».
Я бегу: Apache / 2.2.3 (Debian) PHP / 5.2.0-8 + сервер etch13
Я переустановил и apache2, и php5. После переустановки у меня нет файла httpd.conf, как я могу его вернуть? Есть ли стандартный файл, который я могу просто скопировать в / etc / apache2?
Я нашел httpd.conf, и единственный файл, который я получил, был пустым файлом в / etc / apache2 /, который я создал.
Можете ли вы опубликовать вывод curl -I локальный / phpmyadmin?
tomhaigh: php не был выполнен phihag: curl - это неизвестная команда в моей ОС (Debian)
@philag: почему -l? Вроде только для FTP-серверов.
Проверьте мой ответ о файле конфигурации, я его обновил.






Вы настроили расширение php для отправки заголовка http?
В httpd.conf: Приложение AddType / x-httpd-php .php
EDIT
Файл не обязательно называется httpd.conf, это просто имя по умолчанию. Попробуйте поискать другие файлы конфигурации в каталоге Apache - расширение, вероятно, .conf, но может быть что-то еще ...
Если вы использовали apt-get в debian для установки apache2, попробуйте /etc/apache2/apche2.conf
/РЕДАКТИРОВАТЬ
Я думаю, вы просто не знаете, где находится этот файл конфигурации. Я не думаю, что apache может работать без httpd.conf. Вот как вы можете найти свою конфигурацию: $>locate httpd.conf
/etc/httpd/conf/httpd.conf
$>vim /etc/httpd/conf/httpd.conf
Как только вы его найдете, найдите, где находятся другие AddType, и добавьтеAddType application/x-httpd-php .php
Последнее, что вам нужно сделать, это перезапустить httpd, это зависит от установки, но выполнение apachectl restart поможет. Возможно, вам придется найти его так же, как вы это сделали с файлом httpd.conf, и ввести полный путь к файлу.
Послесловие, ваш phpmyadmin должен появиться.
Я ничего не знаю об этом, но ... кто-то знает способ в javascript для загрузки выбранных файлов, например, я выбираю с помощью флажков 2 файла, а затем нажимаю кнопку, чтобы загрузить эти 2 файла, выбирая маршрут, по которому я сохранит архивы
У меня также возникает эта проблема при установке 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>
Надеюсь, я смогу кому-то помочь :)
Другие файлы PHP нормально работают на этом сервере? Если вы посмотрите на содержимое файла, был ли запущен PHP или он виден?