很多新手第一次买虚拟主机建站,上来就一顿操作,结果到处报错。我把这些年踩过的坑整理一下,给后来者提个醒。
**坑一:数据库用户名带不带前缀?**
这是最常见的坑。很多主机面板建数据库的时候,数据库名和用户名会自动加上你的主机账号前缀,比如你的账号是 abc123,那数据库名可能是 abc123_blog。
但是!有些面板(比如三维主机)的数据库用户名是不带前缀的,或者你需要在主面板的 SQL 管理页面才能看到完整信息。不要想当然,去面板里看清楚再填 config.php。
**坑二:PHP 版本不兼容**
便宜的虚拟主机往往还是 PHP 5.4,很多新代码用了 PHP 7+ 的语法,比如 ?? 运算符、password_hash 函数,直接白屏。
解决办法:
1. 先看清楚主机的 PHP 版本
2. 老版本就别用新语法了
3. password_hash 自己用 crypt 兼容实现一下
**坑三:文件传到哪里?**
很多人传了半天网站打不开,结果传到了错误的目录。一般网站根目录是 wwwroot 或者 htdocs,不是 FTP 登录后的第一个目录就是根目录,要看清楚。
**坑四:install.php 删了吗?**
安装完网站一定要删 install.php,不然别人可能访问你的安装页面重新装一遍,把数据全清了。
**坑五:域名解析等多久?**
CNAME 解析一般几分钟到几小时不等,不是立刻生效的。如果刚解析完打不开,别着急,等一会儿刷新试试。
总结:建站不难,细心就行。每个步骤做完了先验证一下,再做下一步。
评论