【发布时间】:2018-09-10 04:29:28
【问题描述】:
我安装了 mysql 和 apache。 Apache 正确地为 wordpress 提供服务,我想通过 install.php 安装 wordpress。插入数据库名称、用户和密码后,在设置步骤 2 中失败(错误 500)。
我怀疑我没有正确完成 mysql 数据库设置。
所以要检查一下,我通过mysql -u root -p 登录到mysql 并运行select database();,它返回null。所以没有数据库。然后当我打电话给create database wordpress 时,它说数据库已经存在。那又怎样??
以防万一有人问为什么不使用 xampp 或 wamp 之类的:我想手动设置所有内容以学习基础知识。
系统设置:Windows 8.1 64 位、mysql 5.7.21、apache 2.4、php 7.2.4 w/线程安全
【问题讨论】:
-
show databases 的输出是什么;
-
DATABASE() 并没有按照你的想法做。 -> docs
-
哦,它显示了一些表格,其中包括 wordpress。感谢您的提示。知道为什么 wordpress 设置失败了吗?
-
您在错误日志中得到了什么?应该在apache中记录500错误
-
mysql_connect 已从 php7 中删除。 php.net/manual/de/function.mysql-connect.php。身份证。也许与您的配置有关。还是旧的wordpress版本? (或者您缺少一些 wordpress 需要的其他数据库扩展,例如 PDO 或 mysqli)