Articles of phpmyadmin

强制远程loginphpMyAdmin

我希望用户能够从任何计算机访问phpMyAdmin。 有多个用户,我想要求login。 只有远程访问肯定是可以的。 (我所需要做的就是使用远程地址。)远程访问是必需的。 我已经build立了PHP 7.0.13和4.6.5.2 phpMyAdmin(XAMPP)的Apache 2.4.23服务器。 我已经build立了多个账户访问MySQL,并testing每个人可以login和注销本地主机(也是在不使用的时间限制后自动注销)。 当我转移到远程访问phpMyAdmin,phpMyAdmin自动login到root帐户,无法注销。 注销button在那里,但描述是“清除会话数据”,这就是它所做的一切。 我一直在寻找几天的答案,并可以保证更改auth_typeconfiguration或http不能解决它。 我发现的其他解决scheme都没有任何效果。 更新:我设置root和pma的密码,它在本地主机上正常工作。 远程访问引发访问被拒绝的错误。 这是我的config.inc为phpMyAdmin(我已经testing了许多变化上部.. auth_type等): <?php /* * This is needed for cookie based authentication to encrypt password in * cookie */ $cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */ /* * Servers configuration */ $i […]

成功安装Varnish后,PHPmyadmin不能在文档根目录上工作

上周我安装了Varnish,我的网站现在可以正常工作 – 我可以无误地导航和更改它们。 当我安装它的时候,我把Varnish放在80端口上,把Apache移到8080端口。 我后来注意到,如果我在我的浏览器中运行以下,我不能访问phpmyadmin: MY_IP:80 / phpmyadmin MY_IP:8080 / phpmyadmin 但是,如果我移动phpmyadmin说/ var / www / html / site_dir / phpmyadmin我确实可以访问它没有问题通过domain.tld / phpmyadmin 但是这里有一些奇怪的东西,现在看来,没有任何一个IP_ADDRESS可以工作,甚至没有在浏览器中工作的网站: MY_IP / domain.tld MY_IP / domain.tld / phpmyadmin MY_IP:8080 / domain.tld / phpmyadmin 我的问题是,为什么我不能从任何浏览器访问除了Apache index.html页面之外的IP地址的服务器? 我安装光油的方式是这样的: cd ~ apt-get update && apt-get install varnish -y sed -i 's/Listen 80/Listen 8080/g' /etc/apache2/ports.conf […]

Nginx反向代理到LAMP服务器:无法login到phpmyadmin

我很新的apache,甚至更新的反向代理,但我最终安装一个服务器与nginx(作为反向代理)和Apache,以pipe理不同的技术的网站。 一个php网站(下面称为php_site)由apache处理,一个在rails网站上的ruby由nginx处理。 以后应该添加更多的网站。 一切工作正常,除了phpmyadmin。 我的问题:我可以到phpmyadminlogin页面(通过www.php_site.org/phpmyadmin/或xx.xx.xx.xxx:8080/phpmyadmin/是我的服务器外部IP),但我不设法login。我很确定我有良好的凭据,但是当我提交表单,phpmyadminlogin页面只是重新加载,而不显示错误。 我的conf: Ubuntu 16.04 PHP5.6(因为一个旧的项目需要它) phpmyadmin 4.5.4.1 mysql 5.7.17 阿帕奇/ 2.4.18 phpmyadmin安装在/usr/share/phpmyadmin/ 。 Nginx的conf(php_site): # /opt/nginx/conf/conf.d/php_site.conf server { listen 80; server_name www.php_site.org; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } location /phpmyadmin { proxy_pass http://127.0.0.1:8080/phpmyadmin; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; […]

更新PHPMyAdmin的依赖性错误

我很抱歉我的Linux知识是非常基础的。 由于几个小时尝试不同的方法,我正在排除故障,但我仍然失败。 当我尝试下面的指令: yum –enablerepo=remi,remi-test install phpMyAdmin –skip-broken 我得到这个错误消息。 如果我只是通过解压缩文件来更新PHPMyAdmin,那么它根本不起作用。 你能解释一下这个错误对我说的吗? 也许我需要依赖关系进行更新? Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: mirror.denit.net * city-fan.org: nervion.us.es * epel: ftp.nluug.nl * extras: mirror.denit.net * remi: remi.mirror.wearetriple.com * remi-safe: remi.mirror.wearetriple.com * remi-test: remi.mirror.wearetriple.com * rpmforge: ftp.nluug.nl * updates: mirror.nforce.com Resolving Dependencies –> […]

WAMP:phpmyAdmin使用cmd.exe创build密码后拒绝访问

嗨,我很新的WAMP场景,我刚刚从http://www.wampserver.com/en/download.php下载了WAMP 。 并得到它安装轻松。 我使用以下命令在Windows(7,64位)上使用cmd.exe为MySQL设置了一个密码: mysqladmin -u root -p password "newpassword" 现在,当我点击我的系统托盘上的WAMPSERVER图标时,转到phpmyAdmin我遇到一个访问被拒绝的页面,其中指出: MySQL说: 1045 – 拒绝用户“root”@“localhost”(使用密码:否) phpMyAdmin试图连接到MySQL服务器,服务器拒绝连接。 您应该检查configuration中的主机,用户名和密码,并确保它们与MySQL服务器的pipe理员提供的信息相对应。 如果任何人都可以帮助我,这将是macros伟的,我几乎不知道有关服务器等,所以请忍受我。

Phpmyadmin在IP(不域)和SSL

我的phpmyadmin安装就像http://my-IP/phpmyadmin不是http://mydomain1/phpmyadmin + http://mydomain2/phpmyadmin + http://mydomain3/phpmyadmin 换句话说,我唯一的phpmyadmin安装使用不同的域名(非常简单的网站,当然)。 现在我有两个非常愚蠢的安全控制: 1)受限制的IP访问(httpd.conf) 2)用htaccess和htpasswd限制用户访问 现在我想添加SSL,但有些提供商说: 我们不提供IP地址的证书。 这是由于新的CA / B论坛准则,将使所有证书颁发机构停止颁发IP地址和本地/内部域名的可信证书。 我只需要在phpmyadmin ip(如https://my-IP/phpmyadmin而不是在一个或多个域中使用SSL?

#1932表'phpmyadmin.pma_tracking'在引擎中不存在

我的盒子是Scientific Linux 7.1 x64和xampp 5.6.14-3 x64。 安装xampp ,我打开了phpmyadmin并创build了数据库和用户,然后每次都得到这个错误信息: #1932 table 'phpmyadmin.pma_tracking' doesn't exist in engine 任何意见将不胜感激。 提前致谢。

NGINX在CentOS 7上的phpMyAdmin返回空白页面

我用NGINX在虚拟机上安装了CentOS 7。 PHP,MariaDB和其他一切安装和工作正常。 但是,当我访问http:// localhost / phpMyAdmin它显示空白页面。 有人知道为什么 我的nginx.conf如下: user nginx; worker_processes 1; error_log /var/log/nginx/error.log; pid /run/nginx.pid; events { worker_connections 1024; } http { # Upstream to abstract back-end connection(s) for PHP upstream php { server unix:/var/run/php-fpm/php-fpm.sock; } include mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" […]

phpMyAdmin和Apache – 查询string – 404错误

当phpMyAdmin尝试访问URL为https://example.com/phpmyadmin/server_variables.php&filter=long_query_time时 ,Apache将引发404错误。 可能是什么问题? The requested URL /phpmyadmin/server_variables.php&filter=long_query_time was not found on this server. Apache/2.4.27 (Ubuntu) Server at example.com Port 443 当我改变& ? ,一切都像魅力一样工作。 我的phpmyadmin.conf如下所示: Alias /phpmyadmin "/usr/share/phpmyadmin" <Directory "/usr/share/phpmyadmin"> DirectoryIndex index.php AllowOverride All Options FollowSymlinks Require all granted </Directory> /usr/share/phpmyadmin .htaccess如下所示: AuthType Basic AuthName "Restricted access!" AuthUserFile /usr/share/phpmyadmin/.htpasswd Require valid-user phpMyAdmin版本是:4.7.3

空白页面example.com/phpmyadmin在浏览器的控制台中有错误

我已经安装了phpmyadmin,并将其链接到我的LEMP服务器上(php 7)。但是当我转到hostname / phpmyadmin时,它在标题栏上返回一个带有phpmyadmin图标的空白页面。 和浏览器的控制台中的3个错误: 无法加载资源:net :: ERR_INCOMPLETE_CHUNKED_ENCODING Uncaught ReferenceError:$未定义 Uncaught ReferenceError:没有定义PMA_commonParams 我已经尝试了很多解决scheme,但无法find最新的问题:( 服务器configuration: server { # listen 80 ; # listen [::]:80 default_server; # SSL configuration # listen 443 ssl default_server; listen [::]:443 ssl default_server; # # Note: You should disable gzip for SSL traffic. # See: https://bugs.debian.org/773332 # # Read up on ssl_ciphers […]