安装的lsky图床,到填数据库那一步,填完后,安装时报的下面错误,麻烦问下怎么解决
Dropped all tables successfully.
Migration table created successfully.
Migrating: 2014_10_10_000000_create_groups_table
Migrated: 2014_10_10_000000_create_groups_table (111.81ms)
Migrating: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table (400.23ms)
Migrating: 2014_10_12_100000_create_password_resets_table
Installation error!
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `password_resets` add index `password_resets_email_index`(`email`))
InnoDB引擎是开启的,我装是SQL5.7是默认必须开启的,还可能是哪里的问题或设置问题呢?
谢谢回答,最后提示安装成功,但是无法访问图床程序,页面显示:HTTP ERROR 500
还有,麻烦再请教个问题,如何设置网站防盗链,比如其他网站无法外链网站里的 png,jpg,css等文件,谢谢
web和子目录及文件都是给得755,会不会是伪静态的问题 ,伪静态名称,对应的所在虚拟主机 显示的是no,但是我添加虚拟主机时就选择了伪静态文件,还需要在哪里改一下吗?让所在虚拟虚拟主机显示的是域名。
还有:伪静态规则,对应的访问域名也是空
可以看下安装的sql数据文件,password_resets这个表是否是InnoDB类型的,
或你直接到面板数据库『参数配置』管理,开启InnoDB引擎再试安装你的网站程序。
这个『兰空图床』程序安装注意几点,
1)环境需使用PHP8.0+、MySQL5.7+。
2)环境要安装扩展:pecl_imagick、bcmath、fileinfo
3)创建子域主机,绑定子目录填写:public 在文件管理,上传网站程序到上级根目录web,并给目录可写权限。
4)nginx环境要用在amrewrite(规则管理)添加使用以下规则:
5)在madmin数据库『参数配置』编辑方式,调整MySQL默认引擎参数为InnoDB即:default-storage-engine = InnoDB
6) 安装时建议用localhost连接数据库,用127.0.0.1要给数据库开启监听端口。