1

Тема: [Решено] Смена адреса /phpmyadmin/

Приветствую.

Решил "расти" и переставил сервер под убунту. Неделю уже ковыряю, разбираюсь, голова ватная, охото кушать и спать smile

Для удобства поставил phpmyadmin (впервые им пользуюсь, понравилось).

И никак не могу найти в каких конфигах изменить адрес phpmyadmin'a c
http://localhost/phpmyadmin
на, например
http://localhost/qwerty


Не хочу что бы с наружи видели что установлен phpmyadmin, а то ночнут подбирать, ковырять - ну их нафиг:)

Отредактировано Blast (2011-02-11 19:12:49)

2

Re: [Решено] Смена адреса /phpmyadmin/

Посмотрите попробуйте файл http.conf (воспользуйтесь поиском) возможно в нем указан Alias phpmyadmin.
Либо в него вставлены дополнительные файлы с настройкой через директиву Include /путь к/ файлу

также в неастройке PHPMyAdmin установите метод авторизации cookie (файл config.inc.php)

$cfg['Servers'][$i]['auth_type'] = 'cookie';

и можно ограничить доступ к директории через директивы файла .htaccess

Отредактировано DmitryV (2011-02-11 17:49:43)

Facebook Twitter

3

Re: [Решено] Смена адреса /phpmyadmin/

/etc/apache2/http.conf - пустой
/etc/apache2/conf.d - нет ничего про алиасы

/etc/apache2/mods-available :

<IfModule alias_module>
#
# Aliases: Add here as many aliases as you need (with no limit). The format is 
# Alias fakename realname
#
# Note that if you include a trailing / on fakename then the server will
# require it to be present in the URL.  So "/icons" isn't aliased in this
# example, only "/icons/".  If the fakename is slash-terminated, then the 
# realname must also be slash terminated, and if the fakename omits the 
# trailing slash, the realname must also omit it.
#
# We include the /icons/ alias for FancyIndexed directory listings.  If
# you do not use FancyIndexing, you may comment this out.
#
Alias /icons/ "/usr/share/apache2/icons/"

<Directory "/usr/share/apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

</IfModule>

/etc/apache2/mods-available :

LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so

/usr/lib/apache2/modules/mod_alias.so не открывает, никакая кодировка не подходит.

Поиск как в notepad++ не могй найти в убунте.




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

Через .htaccess я по поиску нашёл, но мне надо самому будет удалённо заходить...

4

Re: [Решено] Смена адреса /phpmyadmin/

Посмотрите возможно в /etc/phpmyadmin/apache.conf  или папке /usr/local/etc/ или в директории /usr/etc/ папки apache или phpmyadmin на память не помню где конкретно находяться конфиги.
Откройте консоль и команда find (синтаксис описание - http://citkit.ru/articles/96/)или введите команду MC что запустить должно Midnight Commander если не установлен советую установить из пакетов.
нет LoadModule это загрузка модуля это и не нужно открывать это библиотека...
поищите по содержимому файла phpmyadmin и имени *.conf
PS:Я бы лучше развернул сервер на Debian или FreeBSD.

Отредактировано DmitryV (2011-02-11 18:53:44)

Facebook Twitter

5

Re: [Решено] Смена адреса /phpmyadmin/

Дебиан и Убунту это же вроде как одно и тоже ядро, обросшее разным комплектом пакетов (разумеется могу ошибаться)


С самого начала ковырял этот файл

/etc/apache2/conf.d/phpmyadmin.conf :


# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php

    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php

        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .
    </IfModule>

</Directory>

# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
</Directory>

# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
    Order Deny,Allow
    Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Order Deny,Allow
    Deny from All
</Directory>

Менял это
Alias /phpmyadmin /usr/share/phpmyadmin

на другую строку, перезагружал - админка открывалась как и раньше... Хотя похоже на правду..

6

Re: [Решено] Смена адреса /phpmyadmin/

Стыд и срам!

Видимо я толи ярлык менял, толи что-то ещё не так делал, оказалось то что делал в начале (предидущий пост) - как раз то что надо smile

7

Re: [Решено] Смена адреса /phpmyadmin/

Ничего бывает, Ubuntu это уже новый прорект в сборках Linux, Debian придерживаеться политик стабильности и он один из старейших проектов Linux, а FreeBSD это на сегодняшний день одна из ведущих internet платформ в сетях.

Facebook Twitter

8

Re: [Решено] Смена адреса /phpmyadmin/

С нуля курить линукс трудно и мне не по силам.
С убутной знакомый дружит, он и предложил сделать всё "как положено". Хотя сначало думали на счёт Дебиана, т.к. всё похоже... А раз они похожие, то не за горами время когда буду ковырять дебиан smile

9

Re: [Решено] Смена адреса /phpmyadmin/

День добрый, у меня проблема такая же как у автора
есть убунту 14.04
правлю конфиг в nano /etc/phpmyadmin/apache.conf  и в  /etc/apache2/conf-available/phpmyadmin.conf тоже самое
собственно меня интересует две строчки, это алиас и доступ по определённому айпи

# phpMyAdmin default Apache configuration

Alias /lsjdfsufhd3464hiHdh /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
        Options FollowSymLinks
        DirectoryIndex index.php
Order Deny,Allow
Deny from all
Allow from ххх.хх.хх.хх
Allow from ххх.хх.хх.хх

и как было доступно по старому phpmyadmin и по любому айпи доступ, так и доступно, куда лезть? сервер ест-во перезапускал

Отредактировано lancc (2016-06-29 12:02:58)

10

Re: [Решено] Смена адреса /phpmyadmin/

lancc пишет:

как было доступно по старому phpmyadmin и по любому айпи доступ, так и доступно, куда лезть?

Вероятно вы какой-то не тот конфигурационный файл правите. По Ubuntu конкретно подсказать решение не могу. Попробуйте обратиться к пользователям Ubuntu.

ВКонтакте Facebook Twitter

11

Re: [Решено] Смена адреса /phpmyadmin/

всё правильно правлю, других нет...
есть продвижения, вот это закоментировал
Order Deny,Allow
Deny from all
Allow from ххх.хх.хх.хх
Allow from ххх.хх.хх.хх
открывается теперь админка по новому адресу, но что плохо и по старому тоже, как быть? Более того, она открывается от любого моего сайта, как сделать так что бы она открывалась только по одному сайту и по адресу который прописан в alias
пробовал закоментить Alias /lsjdfsufhd3464hiHdh /usr/share/phpmyadmin, отредактировал в виртуальных хостах апатча файл nano /etc/apache2/sites-available/000-default.conf написав в ServerName адрес который хочу и отредактировал
файл апатча, указав что файл phpmyadmin лежит в /var/www/html, не помогло, везде открывает кроме моего сайта где надо  big_smile  big_smile  big_smile  big_smile

Отредактировано lancc (2016-06-30 17:56:39)