最近的几个问题:
1:配置文件没找到和IIS 500的错误在于程序的sys/core目录是独立出来的,引用的另一个项目。具体参考https://github.com/loveyu/php-framework-module,将该目录放到sys/core下面即可。
2:找不到/install.php文件,这个是因为你的根目录不是绑定在web目录下面,而是在web的上一级,应该可以通过web/install.php的形式访问。
感觉是时候发出来了,毕竟留在手上也没法用,倒不如分享出去,让大家一起玩玩。这是之前的毕业设计做的一个分享网站,弄了很长时间,结果答辩的时候不了了之,怎么说呢,感觉意义不大,要是各位有兴趣可以去https://demo.loveyu.net/Linger/注册一个玩玩,总之功能在那里。同样,这次提供Github的下载,想看看的可以飞奔过去,也希望各位一起参与到其中来吧。
安装步骤
第一步下载源码解压
cd config
mv all-simple.php all.php
vim all.php //配置正确的数据库连接信息
访问 http://xxx.xxx/install.php 进行安装
mv all-simple.php all.php
vim all.php //配置正确的数据库连接信息
访问 http://xxx.xxx/install.php 进行安装
安装后会创建一个管理员账户,用该账户登录可访问后台,然后进行详细的配置。
网站配置
由于完全依赖于伪静态,所以必须对文件进行重定向。
nginx配置
location / {
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
# 重定向404页面,防止静态资源404无法获取
error_page 404 /index.php;
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
# 重定向404页面,防止静态资源404无法获取
error_page 404 /index.php;
Apache 配置
RewriteEngine On
RewriteBase /
#不存在的文件直接重定向
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [L]
RewriteBase /
#不存在的文件直接重定向
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [L]
同时,对于Apache也可以使用PATH_INFO的形式,如 index.php/Home .
系统默认将Web配置目录放到web文件夹下,其他对应的文件sys,app,install等文件均在web目录的上级目录,
这是为了安全性的考虑,如果有需要将文件调整到一个目录,可具体参考sys/config.php文件调整目录结构,并调整index.php文件的具体参数。同时如果未安装系统,同时可能需要修改install.php中的文件参数。
大神好。我非常喜欢这个相册源码。可是搭建的时候出现了问题。换PHP5.3才能安装数据库。但是报错ERROR:HY000,1419,You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
—————–SQL—————-
DROP TRIGGER IF EXISTS `comments_AINS`;
DROP TRIGGER IF EXISTS `comments_ADEL`;
DROP TRIGGER IF EXISTS `gallery_AINS`;
DROP TRIGGER IF EXISTS `gallery_ADEL`;
DROP TRIGGER IF EXISTS `gallery_has_comments_AINS`;
DROP TRIGGER IF EXISTS `gallery_has_comments_ADEL`;
DROP TRIGGER IF EXISTS `gallery_has_tags_BINS`;
DROP TRIGGER IF EXISTS `gallery_has_tags_AINS`;
DROP TRIGGER IF EXISTS `gallery_has_tags_ADEL`;
DROP TRIGGER IF EXISTS `message_AINS`;
DROP TRIGGER IF EXISTS `message_AUPD`;
DROP TRIGGER IF EXISTS `message_ADEL`;
DROP TRIGGER IF EXISTS `pictures_AINS`;
DROP TRIGGER IF EXISTS `pictures_ADEL`;
设计太早,用了触发器,可能需要root数据权限创建
我把默认目录转到web根目录下,并且配置正常,安装很成功,为什么显示“(网址) 将您重定向的次数过多。”
代码年久失修,可能和现代的软件有诸多不兼容,可以考虑提供一下nginx或apache配置及版本信息
nginx1.18
7。huazhijia。net nginx伪静态已加上,debug也=true了,没啥提示,注册登录都有问题,能否看下
试着提供下PHP的版本,还有地址打不开,回复比较慢,见谅
Fatal error: Class ‘ULib\FulltextAction’ not found in /www/web/test.com/app/page/UserApi.php on line 520
E_ERROR: Class ‘ULib\FulltextAction’ not found in /www/web/test.com/app/page/UserApi.php on line 520
这个是什么问题来的,找不出
提供下PHP版本信息,及安装的包是否为完整
cz8.xyz这个是我的网站
我晚上帮你看看
能加一个您的Q或者微信联系方式吗?或者麻烦您加我一下Q360159441
看了下,应该是nginx伪静态配置有问题
伪静态都是按照你给的方法
博主大大,伪静态location / {
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
# 重定向404页面,防止静态资源404无法获取
error_page 404 /index.php;
是这样配置的,环境是PHP5.5+nginx1.14.2+MySQL 5.5.57
网站运行目录是web目录,数据库权限给的是超级权限
这个可能不是那么好定位,得看具体的问题,感觉是路由那里的异常
我刚刚看了下有很多的版本,请问下博主到底哪一个才是最新的或者是最稳定的,还请博主给个链接
直接拉master代码
博主您好!请问下后台地址怎么访问
看readme
我全部按照教程来的,还是不能登录注册这些
不再更新了么?
比如简化一些操作子类的,标签自动获取
这个真有可能不更新了,工作太忙,不过欢迎提供pr
我想问下,能否修改mysql库里面参数,达到不用发送邮箱激活码,直接使用?
我已经找到了
Warning: require(/usr/local/apache2.6/htdocs/Linger/sys/core/interface.php): failed to open stream: No such file or directory in /usr/local/apache2.6/htdocs/Linger/sys/config.php on line 144
Fatal error: require(): Failed opening required ‘/usr/local/apache2.6/htdocs/Linger/sys/core/interface.php’ (include_path=’.:/usr/local/php5.6/lib/php’) in /usr/local/apache2.6/htdocs/Linger/sys/config.php on line 144
我find 操作系统,没有找到interface.php文件
git clone 形式安装的,需要clone子模块
like: git clone –recurse-submodules git@github.com:loveyu/Linger.git
我调整了1天了,可是只出现首页怎么办
看看伪静态的配置对不对
伪静态设置了,登录和注册都没法访问到
http://gal.yaoyantao.cn/ 看一下,有其它联系方式吗
贴下nginx配置看看
location / {
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
# 重定向404页面,防止静态资源404无法获取
error_page 404 /index.php;
这个就是包含的conf文件内写的
PHP-INFO 检查下,看看信息对不对,这里感觉是对应的信息获取补准确
谢谢,确实是PATH_INFO的问题,开启就好了 ,试用中
server
{
listen 80;
server_name gal.yaoyantao.cn;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/gal.yaoyantao.cn/web;
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#SSL-END
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
error_page 502 /502.html;
#ERROR-PAGE-END
#PHP-INFO-START PHP引用配置,可以注释或修改
include enable-php-55.conf;
#PHP-INFO-END
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/gal.yaoyantao.cn.conf;
#REWRITE-END
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log off;
access_log off;
}
location ~ .*\.(js|css)?$
{
expires 12h;
error_log off;
access_log off;
}
access_log /www/wwwlogs/gal.yaoyantao.cn.log;
error_log /www/wwwlogs/gal.yaoyantao.cn.error.log;
}
请问是怎么配置的,我首页都出不来
用的是phpstydy2017
不用数据库的?
要的
两个都写的
最神奇的是不知道怎么创建成功了,然后编辑图集的时候,描述都变成数字了?
我刚刚编辑了一下
那提示错误是怎么一回事啊
同时这里有个BUG就是,需要先编辑更新信息再发布图集。操作有点乱那里
明白,那怎么修改图片上传限制
改配置文件咯
哪个?
往上提一级?我是安装在根目录的,还往上提一级是怎么弄的
root_dir/ ==> 存web的内容,你目前将全部内容都存在此处了,网站可访问的目录应该只有静态资源和index.php
sys app 这些目录应该是不允许直接访问的
就是说如果我的网站访问目录是在public_html 文件夹下面,这个文件夹只可以有web下的文件,而其它文件要和public_html这个文件夹在一个目录是吗?
是这样的
那老大你说的配置有问题是?
就是这个路径有问题啦,没别的,切换目录之后.htaccess应该是正常的
我试试先,谢谢老大
首页访问正常,其它页面不存在
建议重新安装,因为我刚才设置了首页地址为 http://pic.noter.top/web/
在数据库中,你要去掉后面的web
原来如此
安装到弟3步提示 用户名称检测错误 就进行不了下一步了
长度限制,6位及以上
第4步文件移动失败怎么搞,没勾选
估计文件夹权限的问题,手动到网站删除也可以的
都是755
图集那个没有
默认就是这样的
图库连接那些怎么去除,不好看
出错:上传的根目录不存在,请手动指定///
http://pic.noter.top/Control#pic_server
打开这个页面设置一个
但是默认有images路径和文件夹
可能安装的最后一步出错导致的
出错:图集必须有描述 可是我都写了好几十个字了,还是不行
其实是说明不清楚,描述有两个,肯定有一个是空的,然后导致了这个问题,实际是要填上面的一个
那怎么办,我又建一个image嗯文件夹和路径,上传时出现 出错:服务器信息检查错误
可能你需要多尝试了,如果实在不行可否告知当前的用户和密码
都是mufengqiang
https://i.imgur.com/9Kws8B5.png
图中的地址要填写图片文件夹在服务器的绝对路径
比如 /var/www/pic/web/images/
不能是单独的斜杠是吧?
是的,不能这样
我改了,还是不行
我的目录路径Home » 文件管理器 » /domains/pic.noter.top/public_html/images/
改了是 /domains/pic.noter.top/public_html/images/ 还是错误
检查下文件夹权限
出现这个提示只有两种可能,一种是不存在,一种是文件夹不可写
路径是存在的,权限755
用户组呢
用户组在哪里
Is -a
出错:上传的根目录不存在,请手动指定/domains/pic.noter.top/public_html/images// 后面多出的两道杠是?原先有3道/// 我把images后面的去处后还有两道
解决了
安装不成功,访问首页500 访问web/install.php只显示连接数据库成功,点击下一步就没有了,帮帮忙
有没有具体的地址,可能是JS报错,建议看看console的日志信息
pic.noter.top
pic.noter.top/web/install.php
首先建议将域名绑定到web路径下,否者会有安全问题
是在主机绑定吗?我是小白,但是又喜欢linger
是的,实际上只要将安装目录往上提一级就好了,这个目录是可以配置的,可以自己摸索
还有我这边没问题,可以到安装界面,所以你试试最新的chrome浏览器看看
是可以到安装界面的,但是点击下一步就不行了
http://pic.noter.top/web/index.php/
可以的,不过配置有问题
配置要怎么修改呢?