Форум программистов, компьютерный форум, киберфорум
RedHat, Fedora, CentOS, РЕД ОС
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
25 / 25 / 11
Регистрация: 13.12.2011
Сообщений: 818
1

Phpmyadmin не запускается

27.09.2016, 17:14. Показов 3449. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
после установки phpmyadmin с помощью yum -y install phpmyadmin

при попытке перейти на ip/phpmyadmin/ выдает Страница 176.112.217.43 не работает

конфиг phpmyadmin выглядит так

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 phpMyAdmin - Web based MySQL browser written in php                                                                                                                                                     
#.                                                                                                                                                                                                        
# Allows only localhost by default                                                                                                                                                                        
#                                                                                                                                                                                                         
# But allowing phpMyAdmin to anyone other than localhost should be considered                                                                                                                             
# dangerous unless properly secured by SSL                                                                                                                                                                
                                                                                                                                                                                                          
Alias /phpMyAdmin /usr/share/phpMyAdmin                                                                                                                                                                   
Alias /phpmyadmin /usr/share/phpMyAdmin                                                                                                                                                                   
                                                                                                                                                                                                          
<Directory /usr/share/phpMyAdmin/>                                                                                                                                                                        
   AddDefaultCharset UTF-8                                                                                                                                                                                
                                                                                                                                                                                                          
   <IfModule mod_authz_core.c>                                                                                                                                                                            
     # Apache 2.4                                                                                                                                                                                         
     <RequireAny>                                                                                                                                                                                         
       Require ip 195.91.156.238                                                                                                                                                                          
       Require ip ::1                                                                                                                                                                                     
     </RequireAny>                                                                                                                                                                                        
   </IfModule>                                                                                                                                                                                            
   <IfModule !mod_authz_core.c>                                                                                                                                                                           
     # Apache 2.2                                                                                                                                                                                         
     Order Deny,Allow                                                                                                                                                                                     
     Deny from All                                                                                                                                                                                        
     Allow from 195.91.156.238                                                                                                                                                                            
     Allow from ::1               
    </IfModule>                                                                                                                                                                                            
</Directory>                                                                                                                                                                                              
                                                                                                                                                                                                          
<Directory /usr/share/phpMyAdmin/setup/>                                                                                                                                                                  
   <IfModule mod_authz_core.c>                                                                                                                                                                            
     # Apache 2.4                                                                                                                                                                                         
     <RequireAny>                                                                                                                                                                                         
       Require ip 195.91.156.238                                                                                                                                                                          
       Require ip ::1                                                                                                                                                                                     
     </RequireAny>                                                                                                                                                                                        
   </IfModule>                                                                                                                                                                                            
   <IfModule !mod_authz_core.c>                                                                                                                                                                           
     # Apache 2.2                                                                                                                                                                                         
     Order Deny,Allow                                                                                                                                                                                     
     Deny from All                                                                                                                                                                                        
     Allow from 195.91.156.238                                                                                                                                                                            
     Allow from ::1                                                                                                                                                                                       
   </IfModule>                                                                                                                                                                                            
</Directory>                                                                                                                                                                                              
                                                                                                                                                                                                          
# These directories do not require access over HTTP - taken from the original                                                                                                                             
# phpMyAdmin upstream tarball                                                                                                                                                                             
#                       
<Directory /usr/share/phpMyAdmin/libraries/>                                                                                                                                                              
    Order Deny,Allow                                                                                                                                                                                      
    Deny from All                                                                                                                                                                                         
    Allow from None                                                                                                                                                                                       
</Directory>                                                                                                                                                                                              
                                                                                                                                                                                                          
<Directory /usr/share/phpMyAdmin/setup/lib/>                                                                                                                                                              
    Order Deny,Allow                                                                                                                                                                                      
    Deny from All                                                                                                                                                                                         
    Allow from None                                                                                                                                                                                       
</Directory>                                                                                                                                                                                              
                                                                                                                                                                                                          
<Directory /usr/share/phpMyAdmin/setup/frames/>                                                                                                                                                           
    Order Deny,Allow                                                                                                                                                                                      
    Deny from All                                                                                                                                                                                         
    Allow from None                                                                                                                                                                                       
</Directory>
лог выдает такую ошибку

Bash
1
2
[Tue Sep 27 17:09:44.264318 2016] [:error] [pid 662] [client 195.91.156.238:58726] PHP Warning:  Unknown: failed to open stream: Operation not permitted in Unknown on line 0
[Tue Sep 27 17:09:44.264562 2016] [:error] [pid 662] [client 195.91.156.238:58726] PHP Fatal error:  Unknown: Failed opening required '/usr/share/phpMyAdmin/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2016, 17:14
Ответы с готовыми решениями:

PHPMYADMIN не запускается
Поробовал установить на denwer.ru Apach 5.3. При запуске пхпмайдминки, получаю такое, подскажиет...

Не запускается phpmyadmin
Глупо конечно, тем полно, но что то всё не получается. Пользовался я denwer'ом, деинсталировал....

На хостинге нет phpmyadmin, нужно залить дамп sql, если аналог phpmyadmin, но по проще?
На хостинге нет phpmyadmin, нужно залить дамп sql, если аналог phpmyadmin, но по проще?

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

3
23 / 22 / 3
Регистрация: 15.07.2016
Сообщений: 86
28.09.2016, 20:47 2
Что-то с правами доступа.
0
13 / 9 / 4
Регистрация: 12.12.2014
Сообщений: 185
25.01.2017, 23:59 3
У меня аналогичная проблема. Все началось с миграции с PHP 5.4 на PHP7.1.
Есть два алиаса по которым вылетают 403 и 500 ошибки. Логи сервера чисты, ошибок нет!
phpmyadfmin.conf
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# phpMyAdmin - Web based MySQL browser written in php
# 
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL
 
Alias /phpMyAdmin/ /usr/share/phpMyAdmin
Alias /myadmin/ /usr/share/phpMyAdmin
 
<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8
 
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>
 
<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>
 
# These directories do not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<Directory /usr/share/phpMyAdmin/libraries/>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>
 
<Directory /usr/share/phpMyAdmin/setup/lib/>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>
 
<Directory /usr/share/phpMyAdmin/setup/frames/>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>
 
# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<IfModule mod_security.c>
#    <Directory /usr/share/phpMyAdmin/>
#        SecRuleInheritance Off
#    </Directory>
#</IfModule>

roundcubemail.conf
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#
# Round Cube Webmail is a browser-based multilingual IMAP client
#
 
Alias /roundcubemail/ /usr/share/roundcubemail
Alias /webmail/ /usr/share/roundcubemail
Alias /mail/ /usr/share/roundcubemail
 
# Define who can access the Webmail
# You can enlarge permissions once configured
 
#<Directory /usr/share/roundcubemail/>
#    <IfModule mod_authz_core.c>
#        # Apache 2.4
#        Require local
#    </IfModule>
#    <IfModule !mod_authz_core.c>
#        # Apache 2.2
#        Order Deny,Allow
#        Deny from all
#        Allow from 127.0.0.1
#        Allow from ::1
#    </IfModule>
#</Directory>
 
<Directory /usr/share/roundcubemail/>
        Options none
        AllowOverride Limit
        Require all granted
</Directory>
 
# Define who can access the installer
# keep this secured once configured
 
#<Directory /usr/share/roundcubemail/installer/>
#    <IfModule mod_authz_core.c>
#        # Apache 2.4
#        Require local
#    </IfModule>
#    <IfModule !mod_authz_core.c>
#        # Apache 2.2
#        Order Deny,Allow
#        Deny from all
#        Allow from 127.0.0.1
#        Allow from ::1
#    </IfModule>
#</Directory>
 
<Directory /usr/share/roundcubemail/installer>
        Options none
        AllowOverride Limit
        Require all granted
</Directory>
 
 
# Those directories should not be viewed by Web clients.
<Directory /usr/share/roundcubemail/bin/>
    Order Allow,Deny
    Deny from all
</Directory>
<Directory /usr/share/roundcubemail/plugins/enigma/home/>
    Order Allow,Deny
    Deny from all
</Directory>


Добавлено через 24 минуты
А вот собственно и лог ошибок сервера:
Bash
1
2
3
4
5
6
7
8
[Wed Jan 25 11:27:17 2017] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Wed Jan 25 11:27:17 2017] [notice] Apache/2.2.22 (Unix) DAV/2 PHP/7.1.0 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips configured -- resuming normal operations
[Wed Jan 25 16:31:00 2017] [notice] caught SIGTERM, shutting down
[Wed Jan 25 16:31:00 2017] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Wed Jan 25 16:31:00 2017] [notice] Digest: generating secret for digest authentication ...
[Wed Jan 25 16:31:00 2017] [notice] Digest: done
[Wed Jan 25 16:31:00 2017] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Wed Jan 25 16:31:00 2017] [notice] Apache/2.2.22 (Unix) DAV/2 PHP/7.1.0 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips configured -- resuming normal operations
Добавлено через 2 часа 19 минут
...Проще говоря не могу обращаться к каталогам вне WWW директории.
0
13 / 9 / 4
Регистрация: 12.12.2014
Сообщений: 185
30.01.2017, 09:20 4
Все, вопрос решился сам собой. В PHP7 и выше функция php_admin_value open_basedir включена по-умолчанию, которая не дает запускать скрипты из директорий отличных от HOME_DIR. В связи с этой поправкой и произошла недоступность моих скриптов, расположенных в /usr/share/, а не в /var/www/

Для доступа к произвольному пути нужно в etc/httpd/httpd.conf внести такой блок параметров:
Bash
1
2
3
4
5
6
<Directory /usr/share/phpmyadmin>
Options +ExecCGI -Includes
php_admin_value open_basedir none
php_admin_flag engine on
 
</Directory>
Обратите внимание на параметр php_admin_value open_basedir. При ключе none описанная директория проверяться на будет

После чего дать команду system httpd restart для вступления изменений в силу.

Данный пост также подходит к первому посту с синдромом "белой страницы" и непоиском index.php
0
30.01.2017, 09:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2017, 09:20
Помогаю со студенческими работами здесь

Nginx + php7-pfm + phpmyadmin. Не заходит в phpmyadmin
Всем привет. Недостаточно опыта, нужна помощь. При заходе на x.x.x.x/phpmyadmin получаю &quot;No input...

В чем разница между командами "localhost/phpmyadmin" и "localhost/tools/phpmyadmin"
У меня настроен denwer. чтобы войти в phpmyadmin мне нужно в браузере ввести ...

Не запускается regedit, ccleaner, avz. При старте запускается сайт zivlingamer
Собственно лог через тестовую версию.

Новый компьютер запускается не сразу (через 2 секунды выключается и запускается нормально).
собрал системный блок, все подключено, все работает прекрасно, но вот есть одна непонятная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru