在线笔记搭建失败,求指点!

2018-05-20 16:41:14 +08:00
 vazo

notepad.live 也已经挂了,于是用 https://github.com/JiaFeiX/NotePad_Live 项目自己在 vps 上面搭建了一个 ;虽然可以生成随机的网页,但是显示 404 错误,网页不存在。

哪位大神指点下,什么地方出错了,谢谢

vps 安装了 nginx 1.12 和 php5.6 没有装别的依赖。

3563 次点击
所在节点    PHP
27 条回复
GTim
2018-05-20 16:43:34 +08:00
一般都是伪静态出错了,贴出你的错误
vazo
2018-05-20 16:58:20 +08:00
@GTim 就是个 404 错误,没有错误日志,另外伪静态没有设置
vazo
2018-05-20 16:59:37 +08:00
程序目录也设置为 755 了
azhi
2018-05-20 17:08:27 +08:00
在根目录下建个 a.php ,看能不能正常访问
tadtung
2018-05-20 17:17:36 +08:00
检查你的 nginx 伪静态规则。
vazo
2018-05-20 17:29:56 +08:00
@azhi a.php 已建立,可以访问并显示内容
vazo
2018-05-20 17:30:28 +08:00
@tadtung 伪静态规则是空白的
defunct9
2018-05-20 18:14:21 +08:00
开 ssh,让我上去试试
WordTian
2018-05-20 18:16:31 +08:00
404 的话,我怀疑是权限问题
huangtao728
2018-05-20 18:22:53 +08:00
搜索 htaccess 转 nginx
将这个项目的 .htaccess 转换为 nginx 的伪静态规则后再试试?
vazo
2018-05-20 18:45:48 +08:00
@huangtao728 根目录下有一个 ngnix.conf 文件
location /
{
rewrite ^/([a-zA-Z0-9]+)$ /index.php?f=$1;
}
vazo
2018-05-20 18:47:37 +08:00
@huangtao728 根目录的.htaccess
RewriteEngine On

RewriteRule ^share/([a-zA-Z0-9]+)$ share.php?f=$1 [L]

RewriteRule ^user/([a-zA-Z0-9]+)$ user.php?f=$1 [L]

RewriteRule ^([a-zA-Z0-9]+)$ index.php?f=$1
vazo
2018-05-20 18:48:30 +08:00
@WordTian 已开 755 权限
vazo
2018-05-20 18:49:30 +08:00
@defunct9 有一些不可描述的文件在[捂脸]
defunct9
2018-05-20 18:51:54 +08:00
不可描述?难道比得过 1024
MIMEIK
2018-05-20 18:52:41 +08:00
从楼上开始渐渐的歪了
vazo
2018-05-20 19:11:55 +08:00
@vazo 已尝试转为 ngnix 并添加到伪静态里面,依旧 404
tadtung
2018-05-20 19:13:32 +08:00
@vazo 空的自然会 404 了,复制 ngnix.conf 这个到你静态规则就行。
以前没用过 ngnix ?
vazo
2018-05-20 19:28:46 +08:00
@tadtung 复制到伪静态里面,不但这个 2 级目录依旧 404,原来正常的 2 级目录的网站都 404 了
vazo
2018-05-20 19:30:46 +08:00
@vazo 清空伪静态 其他网站正常了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/456307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX