Ubuntu Wordpress 服务器教程错误

Ubuntu Wordpress 服务器教程错误

我正在学习 WordPress 安装教程来自 Ubuntu 教程并且我在步骤 6 中输入了以下命令:

sudo -u www-data sed -i ‘s/database_name_here/wordpress’ /srv/www/wordpress/wp-config.php

我得到了错误:

sed: -e expression #1, char 30: undetermined ‘s’ command

请帮忙,我找不到其他遇到同样问题的人。

答案1

您需要确保命令中的引号不是“花括号”,就像您共享的命令中的引号一样;并且'含义不同。

但是,您可以简化这一过程,跳过sed他们建议的三个命令,只需打开文件进行编辑即可,无论如何他们都会要求您这样做:

sudo -u www-data nano /srv/www/wordpress/wp-config.php

在文件中,您可以database_name_here用正确的数据库名称、username_hereMySQL 帐户名称和password_hereMySQL 帐户密码替换。请记住,您不能将其用作root帐户名称,因此需要一个正确的 WordPress 专用帐户。

如果您需要在 MySQL 中配置这些,您可以执行以下操作:

  1. 以管理员身份连接到 MySQL。例如:
    sudo mysql
    
  2. 如果数据库尚不存在,则创建数据库:
    CREATE DATABASE `words` DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    
  3. 创建 WordPress 可以使用的用户帐户:
    CREATE USER 'wpress'@'localhost' IDENTIFIED WITH mysql_native_password BY 'superSecretPassword!123';
    
  4. 授予 WordPress 数据库权限,包括创建新表的能力:
    GRANT ALL ON `words`.* TO 'wpress'@'localhost';
    

请务必将数据库名称、用户帐户和密码替换为您喜欢的。这些值应与文件中的值相匹配wp-config.php

相关内容