我正在尝试使用pg4wp PostgreSQL插件来管理WordPress。我已正确提供主机、具有超级用户角色的用户和密码,但仍然收到以下错误信息。
警告:mysqli_real_connect():(HY000/1045):访问被拒绝,用户'wordpressuser'@'localhost'(使用密码:YES),位于/var/www/html/main-landing/blog/wp-content/pg4wp/core.php(32) :eval()'d代码的第1386行
警告:error_log(/var/www/html/main-landing/blog//wp-content/pg4wp/logs/pg4wp_unmodified.log):无法打开流:在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第482行找不到此类文件或目录
注意:尝试获取非对象的属性,在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第274行
注意:尝试获取非对象的属性,在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第288行
警告:error_log(/var/www/html/main-landing/blog//wp-content/pg4wp/logs/pg4wp_unmodified.log):无法打开流:在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第482行找不到此类文件或目录
警告:pg_query():查询失败:ERROR:缺少表“session”的FROM-clause条目 LINE 1: SELECT @@ SESSION.sql_mode ^ 在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第136行
我的pg_log显示以下错误:
ERROR:字符26处不存在“wp_options”关系
语句:SELECT option_value FROM wp_options WHERE option_name = 'siteurl' LIMIT 1
无法解决此问题。
警告:mysqli_real_connect():(HY000/1045):访问被拒绝,用户'wordpressuser'@'localhost'(使用密码:YES),位于/var/www/html/main-landing/blog/wp-content/pg4wp/core.php(32) :eval()'d代码的第1386行
警告:error_log(/var/www/html/main-landing/blog//wp-content/pg4wp/logs/pg4wp_unmodified.log):无法打开流:在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第482行找不到此类文件或目录
注意:尝试获取非对象的属性,在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第274行
注意:尝试获取非对象的属性,在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第288行
警告:error_log(/var/www/html/main-landing/blog//wp-content/pg4wp/logs/pg4wp_unmodified.log):无法打开流:在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第482行找不到此类文件或目录
警告:pg_query():查询失败:ERROR:缺少表“session”的FROM-clause条目 LINE 1: SELECT @@ SESSION.sql_mode ^ 在/var/www/html/main-landing/blog/wp-content/pg4wp/driver_pgsql.php的第136行
我的pg_log显示以下错误:
ERROR:字符26处不存在“wp_options”关系
语句:SELECT option_value FROM wp_options WHERE option_name = 'siteurl' LIMIT 1
无法解决此问题。
SELECT @@SESSION.sql_mode
在PostgreSQL中没有意义,它是MySQL的扩展。 - Craig Ringer