Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не работает phpmyadmin и вообще php на localhost  (Прочитано 4579 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
  • Все любят жить, но не всех любит жизнь.
    • Просмотр профиля
Поставил LAMP

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

-Делал ссыклу на пхпадмин
-Добавлял в /etc/apache2/apache2.conf следующее:

Include /etc/phpmyadmin/apache.conf
-Добавлял в настройки апача AddType application/x-httpd-php .php

Ничего не помогает, проблема остается таже.

Помогите пожалуйста.
« Последнее редактирование: 19 Июля 2009, 21:05:32 от Vir »
Я говорю на двух языках...на правом и на левом. ;)

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #1 : 19 Июля 2009, 19:46:47 »
попробуйте переставить пакет libapache2-mod-php5

насчет ассоциаций с расширением php
у вас
AddType application/x-httpd .php
а вроде нужно так
AddType application/x-httpd-php .php

проверьте в *.conf апача есть ли строки
LoadModule php5_module


Оффлайн Vir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
  • Все любят жить, но не всех любит жизнь.
    • Просмотр профиля
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #2 : 19 Июля 2009, 20:59:41 »
AddType application/x-httpd-php .php включал,  тоже самое. Вверху опечатался.
Перестановка libapache2-mod-php5 не дала результатов тоже.

После прописывания php5_module вышло:

:~# /etc/init.d/apache2 restart
 * Restarting web server apache2                                                                              
 * We failed to correctly shutdown apache, so we're now killing all running apache processes. This is almost certainly suboptimal, so please make sure your system is working as you'd expect now!
 ... waiting apache2: Syntax error on line 288 of /etc/apache2/apache2.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from

Добавил phpinfo.php - заработало, но phpmyadmin все равно предлагает себя скачать.
                                                                    
« Последнее редактирование: 19 Июля 2009, 21:30:42 от Vir »
Я говорю на двух языках...на правом и на левом. ;)

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #3 : 19 Июля 2009, 21:35:24 »
1) ну так покажите нам 288-ю строчку в /etc/apache2/apache2.conf
2) огласите ls /etc/apache2/mods-enabled

Оффлайн Vir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
  • Все любят жить, но не всех любит жизнь.
    • Просмотр профиля
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #4 : 19 Июля 2009, 21:44:30 »
1. 288 строка была LoadModule php5_module, удалил. Пхп работает, админ нет.
2.
alias.conf          authz_groupfile.load  cgi.load      env.load          php5.conf      status.load
alias.load          authz_host.load       deflate.conf  mime.conf         php5.load
auth_basic.load     authz_user.load       deflate.load  mime.load         setenvif.conf
authn_file.load     autoindex.conf        dir.conf      negotiation.conf  setenvif.load
authz_default.load  autoindex.load        dir.load      negotiation.load  status.conf
Я говорю на двух языках...на правом и на левом. ;)

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #5 : 19 Июля 2009, 21:51:13 »
в чём выражается "не работает phpmyadmin"?
Что говорит apache2ctl configtest ?

Оффлайн Vir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
  • Все любят жить, но не всех любит жизнь.
    • Просмотр профиля
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #6 : 19 Июля 2009, 21:55:29 »
:~# apache2ctl configtest
Syntax OK
:
Неработа phpmyadmin выражается в том, что при вводе http://localhost/phpmyadmin/ выводиться сообщение в браузере : вы хотите чтобы файл был открыт с помощью... или сохранен?
Я говорю на двух языках...на правом и на левом. ;)

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #7 : 19 Июля 2009, 22:39:26 »
Ctrl+R пробовал? Браузер отдаёт из кэша файл. Попробуй в lynx.

Оффлайн Vir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
  • Все любят жить, но не всех любит жизнь.
    • Просмотр профиля
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #8 : 20 Июля 2009, 00:44:01 »
Да, обновлять пробовал и рестартить и переустанавливать все. Причем тут lynx?
Я говорю на двух языках...на правом и на левом. ;)

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #9 : 20 Июля 2009, 07:22:30 »
он не кэширует

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #10 : 20 Июля 2009, 07:46:39 »
я когда писал про loadmodule имел в виду что там должна быть прописана автоматом после установки php5 строка
у меня строка от апача2 но под фрибсд выглядит так
LoadModule php5_module        libexec/apache/libphp5.so
у вас что-то подобное должно быть
ведь апач у нас с вами одинаковый
то есть просто  LoadModule php5_module этого мало!
нужно с путем чтобы был
LoadModule php5_module        путь/к apache/libphp5.so

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #11 : 20 Июля 2009, 09:21:38 »
Неработа phpmyadmin выражается в том, что при вводе http://localhost/phpmyadmin/ выводиться сообщение в браузере : вы хотите чтобы файл был открыт с помощью... или сохранен?
А у меня работает. Прямо щелкнул по Вашей ссылке и попал куда надо.
Он у меня установлен ранее.

Пользователь решил продолжить мысль 20 Июля 2009, 09:29:59:
PS. Чтобы отрабатывать php в терминале надо установить php5-cli и php5-cgi (может кто-то из них лишний). Это Вам на всякий случай в копилку.
« Последнее редактирование: 20 Июля 2009, 09:29:59 от alexander.pronin »

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #12 : 20 Июля 2009, 11:56:37 »
под фрибсд выглядит так
а под Linuxом выглядит так: устанавливаем апачевский мод пыхпых, это доставляет необходимый .so и конфиг загрузки в mods-available; если не сделано автоматом, то делаем вручную a2enmod php5 - это добавляет симлинк в mods-enabled
Конфиги вручную ковырять не надо! В конфиге уже есть инклуд на conf.d и mods-enabled

Оффлайн bearw08

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #13 : 20 Июля 2009, 12:23:23 »
недавно было такое с ФФ3,6, загузился в 3,5 все заработало норм..?
(=

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Не работает phpmyadmin и вообще php на localhost
« Ответ #14 : 20 Июля 2009, 13:58:03 »
недавно было такое с ФФ3,6, загузился в 3,5 все заработало норм..?
Ты слышал о кэшировании?

 

Страница сгенерирована за 0.096 секунд. Запросов: 25.