我正在尝试安装yourls.org url缩短软件在我的服务器上的子目录:http://[mydomain.tld]/y/admin/install.php。多次安装尝试会导致以下错误:
Error creating table 'y20130519_url'.
Error creating table 'y20130519_options'.
Error creating table 'y20130519_log'.
Error creating YOURLS tables.
File .htaccess successfully created/updated.
我已经仔细检查了db的用户名和密码。我甚至尝试创造新的。我重新安装了几次。
在phpMyAdmin中,我验证没有表被添加到数据库中,如错误所示。
在配置文件中,我修改了以下内容[此处一般替换为敏感信息]:
define( 'YOURLS_DB_USER', '[my new db user name is here]' );
define( 'YOURLS_DB_PASS', '[my new db password is here]' );
define( 'YOURLS_DB_NAME', '[my new db name is here]' );
define( 'YOURLS_DB_PREFIX', 'y20130519_' );
define( 'YOURLS_SITE', 'http://[mydomain.tld]/y' );
define( 'YOURLS_HOURS_OFFSET', -5 );
define( 'YOURLS_COOKIEKEY', '[I typed random characters here]' );
$yourls_user_passwords = array(
'[I created new user]' => '[I created new password]',
'[I created another new user]' => '[I created another new password]' // You can have one or more 'login'=>'password' lines
);
任何想法?
我已经安装了你的今天同样的错误
Error creating table 'yourls_url'.
Error creating table 'yourls_options'.
Error creating table 'yourls_log'.
Error creating YOURLS tables.
File .htaccess successfully created/updated.
但. .不是真的,我已经检查了db和所有的表都在工作
这是YOURLS代码的一个问题,已经解决了:
https://github.com/YOURLS/YOURLS/issues/1617等待新版本,或者按照上面的url自己修改代码