当前位置: 首页 > 知识库问答 >
问题:

phpmyadmin安装过程中出错"指定端口的空值。"

姚建树
2023-03-14

我一直在尝试使用ubuntu 14.04/mysql 5.7.12在我的digitalocean droplet上安装phpmyadmin。我有一个LAMP堆栈,使用apache作为web服务器。

我是相当新的phpmyadmin和想知道为什么我一直得到这个。以前用mysql的旧版本安装phpmyadmin是没有错误的。我试图将其安装为非root sudo用户。

如有任何指示或建议,将不胜感激。

共有3个答案

邓德厚
2023-03-14

MySQL的行为在这里发生了变化,因此您几乎没有选择:

  • 在此更改之前使用旧的MySQL版本
  • 使用还原此更改的Ubuntu软件包(请参阅https://bugs.launchpad.net/ubuntu/源/dbconfig-通用/bug/1563274)
  • 等待修复dbconfig-通用,请参见https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824537

更新:您可以解决这个错误,如威廉·阿迪拉的回答所述。

舒仲渊
2023-03-14

我在网上搜索了几个小时,但除了这个,没有一个对我有用。

dbc\u dbport='更改为dbc\u dbport='0'后,我仍然遇到一些其他问题。

如果无法正常继续配置过程,请按照以下附加步骤操作:

首先,简单地选择Abort。

然后使用安装MariaDB时定义的密码以root身份登录mysql。

mysql -u root -p

接下来,发出以下命令:

CREATE DATABASE phpmyadmin;

然后,发出以下命令:(不要忘记用您自己选择的密码替换ChangethisPassder。)

GRANT ALL ON phpmyadmin.* TO phpmyadmin@localhost IDENTIFIED BY 'changethispassword';

退出mysql

\q

接下来,编辑数据库配置:

sudo gedit /etc/phpmyadmin/config-db.php

使用刚才定义的密码编辑dbpass参数。

<?php
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/phpmyadmin.conf
## by /usr/sbin/dbconfig-generate-include
##
## by default this file is managed via ucf, so you shouldn't have to
## worry about manual changes being silently discarded.  *however*,
## you'll probably also want to edit the configuration file mentioned
## above too.
##
$dbuser='phpmyadmin';
$dbpass='changethispassword';
$basepath='';
$dbname='phpmyadmin';
$dbserver='localhost';
$dbport='';
$dbtype='mysql';

用你自己的密码替换更改密码并保存。(它必须已经设置正确。)

曹奇文
2023-03-14

我的机器配置-Ubuntu 16.04-MySql 5.7.13-PHP 7.0.8-Apache 2.4.18

编辑文件/etc/dbconfig common/phpmyadmin.conf,更改

dbc\u dbport='0'todbc\u dbport='0'

编辑文件并保存后,如果您仍在dbconfig-公共向导上,请选择重试;如果不运行sudo dpkg-reconfiure phpmyadmin(当询问您是否要为phpmyadmin重新安装数据库时,请选择是),并继续正常运行,而不更改任何值...如果您想更改某些值,请在之前编辑过的文件中进行更改。

当配置窗口询问您要对现有配置文件执行什么操作时,请选择保持当前安装的本地版本。

此时,您可以检查差异,并且只有您在文件中创建的差异必须存在。

 类似资料:
  • 已安装phpmyadmin在apache 2 web服务器在linux和当我试图访问它我得到有趣的代码如下所列。 addJSON('list',PMA_RecentFavoriteTable::getInstance('recent'))- '; printf(u uuu('您正在使用演示服务器。您可以在此处执行任何操作,但''请不要更改root用户、debian sys maint用户和pma用

  • PHP版本:7.2.19-0ubuntu0.18.04.1 phpMyAdmin 4.6.6 在安装Phpmyadmin时,打开它时出现两个错误。一个在导入下,一个在导出下!这是因为mysql服务器出错还是因为phpmyadmin中的错误?我该如何处理它呢? 我在Debian9上安装了它,没有问题! 出口项下: ./libraries/plugin_interface.lib.php#551 co

  • 本文向大家介绍在CentOS上安装phpMyAdmin的教程,包括了在CentOS上安装phpMyAdmin的教程的使用技巧和注意事项,需要的朋友参考一下 前提 在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP。根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装。 另一个要求是允许在你

  • 在/usr/lib/node_modules/angular-cli/node_modules/node-sass/vendor/linux-x64-51/binding中找到二进制文件。节点测试二进制总线错误(核心转储)/usr/lib──(空) npm WARN可选跳过可选依赖项:fsevents@^1.0.0(Node_modules/angular-cli/node_modules/cho

  • 本文向大家介绍新安装的XAMPP访问phpmyadmin出错的解决方法,包括了新安装的XAMPP访问phpmyadmin出错的解决方法的使用技巧和注意事项,需要的朋友参考一下 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包,轻巧,用起来很方便。它提供了强大的phpmyadmin数据库管理工具,让使用者对数据库的使用和管理得心应手。对于不能在

  • 在Symfony安装与 Symfony新my_project3.4 我有一个错误: PHP注意:使用未定义的常量JSON\u ERROR\u DEPTH-在中假定为“JSON\u ERROR\u DEPTH”phar:///usr/local/bin/symfony/vendor/guzzlehttp/guzzle/src/Utils.php 第140行PHP注意:使用未定义的常量JSON\u E