安装完成后,点击注册,Not Found 404
By kejun
at 2016-08-10
1人收藏 • 3994人看过
git clone
然后按着正常流程
访问https://xx.xx/Carbon-Forum
填入数据库地址、名称、管理员账号密码。
点击安装
提示注册管理员账号,点击跳转到:
https://kejun.tk/Necrobbs/register
如下:
Not Found
The requested URL /Necrobbs/register was not found on this server.
Apache/2.4.7 (Ubuntu) Server at xx.xx Port 443- 登录后方可回帖
回复#4 @lincanbin :
已经解决,谢谢作者!
另
qq互联,登陆成功,但在跳转到站点时错误500:
----
xxxxx 网页无法正常运作
xxxxx 目前无法处理此请求。
HTTP ERROR 500
----
回复#5 @kejun :
500错误打错误日志啊。
回复#6 @lincanbin :
[Thu Aug 11 17:34:36.322948 2016] [:error] [pid 26363] [client 183.228.17.71:30792] PHP Fatal error: Call to undefined function curl_init() in /var/www/html/Carbon-Forum/library/URL.class.php on line 5,
回复#5 @kejun :
怎么办心赛
回复#9 @lincanbin :
我是apt-get ,这些东西我都不是很懂,反正看教程来着。。。
那我是不是应该:
sudo apt-get install php5-curl sudo service apache2 restart
回复#10 @kejun :
是。
回复#11 @lincanbin :
最后一个问题,邮箱找回密码:
Thu Aug 11 17:58:37.493207 2016] [:error] [pid 29903] [client 183.228.17.71:31038] PHP Parse error: syntax error, unexpected '=' in /var/www/html/Carbon-Forum/library/PHPMailer.class.php on line 1310,
回复#12 @kejun :
https://github.com/lincanbin/Carbon-Forum/tree/master/library
用最新的PHPMailer.class.php和PHPMailer.smtp.class.php覆盖进自己本地。
回复#9 @lincanbin :
建议事先用extension_loaded()检查,避免不必要的麻烦。
今天遇到了同样的问题.
环境:ubuntu16.04+apache2.4.8+carbon forum v5.6.1
解决方法:
在apache2.conf中或者站点配置文件中设置目录的AllowOverride为All
例如:
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
希望有用
回复 #9 @lincanbin :
如果用发行版的源来安装PHP,这些可选扩展都是编译成shared形式的,漏装很正常。 所以建议在安装时检查扩展支持情况,只有都装上了才能继续,这样可以减少小白问题。