bo-blog / bw

Bo-blog Wind Version
MIT License
95 stars 21 forks source link

根目录不给安装?只用IP地址不给安装? #74

Open petcat opened 7 years ago

petcat commented 7 years ago

好难明白作者这逻辑, 前些天想在小内存的VPS写点东西,找了下不需要Mysql的,找到新的bw,VPS直接用IP地址安装调试下,发现这居然根目录不给安装,给足权限,最后一步SQLite数据库死活不成功,没用域名纯IP当网址也死活不给装。 后来都放弃了,无意中用一个带域名的子目录试装一下,我晕,非常顺利, 这,黑人问号! 这什么逻辑啊

bo-blog commented 7 years ago

没必要限制这些。SQLite创建不了应该是权限问题,注意路径。纯ip也没有问题,我的测试机就是纯ip。

petcat commented 7 years ago

就是装不了,已经说了不是权限问题,chown -R www-data:www-data ,不止是目录里的,包括网站主目录,都不是 root用户组和用户,所以真不会是权限问题,路径是相对和绝对都不行。

一直都是在VPS上直接用IP当域名网址来测试的,除了nodejs或python偶尔遇到照着官方教程也出现安装不成功,就PHP而言,目前就你这个Blog没成功。

petcat commented 7 years ago

还有的,我尝试“移植” ,就是在上面说到的,我在带域名的子目录安装成功,把整个目录文件,移至纯IP的根目录,当然,会把几个配置文件里的内容都修改好的,包括改了sqlite的路径,域名改成了IP,也是不行

petcat commented 7 years ago

PHP 版本 > 5.3.0 PDO 扩展库 PDO SQLite 或 PDO MySQL 支持 关键文件夹写入权限 (conf, storage, extension, theme, update)

恭喜!环境检查通过。

我又再测试一下,环境过了,其中“关键文件夹写入权限”你程序都认了,我SQLite就是放在你程序认可的/conf/目录下, /var/www/html/conf/aaaaaaaa.db 你还会说权限问题?

还有,/conf/info.php 配置文件中,把IP识别成这样,已经是Bug了 'siteURL' => 'http://_',

bo-blog commented 7 years ago

能力有限无法重现,帮不了你,可能无缘吧。

jietu20170923-235513 jietu20170924-000133

bo-blog commented 7 years ago

为了重现这个问题,特地找了台非主力机测试了一下,纯ip/根目录,测不出问题。