使用ssh在VPS上安装Wordpress

时间:2016-05-05 21:28:47

标签: mysql wordpress ssh installation

我希望将Wordpress安装到我的vps服务器上。我将WP文件FTP到我的web根目录中。我使用ssh创建了数据库,initialDB和用户new_user。我认为问题是数据库可能保存在localhost以外的其他位置,或者可能是权限问题。请注意下表:

SELECT user,
-> host
-> FROM mysql.user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| new_user | % |
| root | 127.0.0.1 |
| debian-sys-maint | localhost |
| root | localhost |
+------------------+-----------+
4 rows in set (0.00 sec)

最终我正在寻求帮助以确保所有内容都配置正确。有关WP的安装过程和我收到的错误,请参阅附件picturesenter image description here

非常感谢

4 个答案:

答案 0 :(得分:1)

已解决 - 谢谢大家。我刚刚创建了一个新用户,所以我之前的密码错误,或者因为wordpress正在寻找特定的" localhost"对于数据库而不是"%"那是用过的。

答案 1 :(得分:0)

似乎用户没有权限访问数据库上的操作(如删除,插入等)。为用户提供所有权限,它应该可以正常工作。

答案 2 :(得分:0)

您是如何创建用户的?最有可能的是,您创建了它,但没有让它访问数据库。

您可能已经运行过此命令:

GRANT ALL ON initialDB.* TO 'new_user'@'%';

你现在很可能需要运行这个命令:

brew update
brew tap --repair && brew tap homebrew/science
brew install octave

有关创建用户和授予数据库访问权限的更多信息,您可以阅读GRANT Syntax

答案 3 :(得分:0)

您是否已将wp-config-sample.php重命名为wp-config.php并替换了以下值? :

define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');