notepad.live 也已经挂了,于是用 https://github.com/JiaFeiX/NotePad_Live 项目自己在 vps 上面搭建了一个 ;虽然可以生成随机的网页,但是显示 404 错误,网页不存在。
哪位大神指点下,什么地方出错了,谢谢
vps 安装了 nginx 1.12 和 php5.6 没有装别的依赖。
1
GTim 2018-05-20 16:43:34 +08:00 1
一般都是伪静态出错了,贴出你的错误
|
3
vazo OP 程序目录也设置为 755 了
|
4
azhi 2018-05-20 17:08:27 +08:00 via Android 1
在根目录下建个 a.php ,看能不能正常访问
|
5
tadtung 2018-05-20 17:17:36 +08:00 via Android
检查你的 nginx 伪静态规则。
|
8
defunct9 2018-05-20 18:14:21 +08:00 via iPhone
开 ssh,让我上去试试
|
9
WordTian 2018-05-20 18:16:31 +08:00 via iPhone 1
404 的话,我怀疑是权限问题
|
10
huangtao728 2018-05-20 18:22:53 +08:00 via iPad 1
搜索 htaccess 转 nginx
将这个项目的 .htaccess 转换为 nginx 的伪静态规则后再试试? |
11
vazo OP |
12
vazo OP @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 |
15
defunct9 2018-05-20 18:51:54 +08:00 via iPhone 1
不可描述?难道比得过 1024
|
16
MIMEIK 2018-05-20 18:52:41 +08:00 via Android 1
从楼上开始渐渐的歪了
|
18
tadtung 2018-05-20 19:13:32 +08:00 via Android 1
@vazo 空的自然会 404 了,复制 ngnix.conf 这个到你静态规则就行。
以前没用过 ngnix ? |
21
vazo OP Not Found
The requested URL /pere was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
22
vazo OP 更新下,终于 get 到了,哈哈哈
按照 @tadtung 说的,复制 ngnix.conf 这个到静态规则,并且将原来程序二级目录改为根目录就成功了。原来是把文件放在 http://主域名 /笔记 /,改为把文件直接放到网站根目录 http://主域名 / #引以为戒 |
23
vazo OP 最后补充一下,安装目录下面要新建一个_tmp 文件夹设为 777 权限,否则笔记内容无法保存,无法添加密码保护
ending |
24
feikeq 2018-05-20 22:26:10 +08:00 1
你要的是不是这个云纸张 http://TiBiJi.com/ 我是搭 SAE 上的,只是个人用。。。
|
25
580a388da131 2018-05-20 22:26:21 +08:00 1
@vazo 所以还是伪静态错了 后半截没加目录
|
26
vazo OP |
27
vazo OP @580a388da131 因为用的 ngnix,伪静态没有设置导致 404,如果用的 Apache 就不用设置伪静态了。目录错误是因为程序解压到了网站根目录下面的 2 级目录,多了一层目录,应该解压到域名指向的根目录就没问题。还有个问题就是解压后应包含一个_tmp 文件夹,因为 copy 的项目里面没有这个空文件夹,所以要自己新建并设置可写权限,否则生成的笔记没有办法保存和加密。
|