安装完成后,点击注册,Not Found 404

By kejun at 2016-08-10 • 1人收藏 • 588人看过
git clone

然后按着正常流程

  1. 访问https://xx.xx/Carbon-Forum

  2. 填入数据库地址、名称、管理员账号密码。

  3. 点击安装

  4. 提示注册管理员账号,点击跳转到:

    1. https://kejun.tk/Necrobbs/register

  5. 如下:

Not Found

The requested URL /Necrobbs/register was not found on this server.

Apache/2.4.7 (Ubuntu) Server at xx.xx Port 443
20 个回复 | 最后更新于 2016-09-27
2016-08-10   #1

也就是说,只显示了安装成功,但并没有安装,求大神解决

2016-08-10   #2

httpd.conf 或者 .htaccess 选一个配置伪静态。

2016-08-11   #3

百度搜索“Apache 开启Rewrite”。

2016-08-11   #4

确认你的根目录下有没有.htaccess,如果没有的话,说明你没给权限。

可以递归给所有文件和目录777权限。

2016-08-11   #5

回复#4 @lincanbin :

已经解决,谢谢作者!

qq互联,登陆成功,但在跳转到站点时错误500:

----

xxxxx 网页无法正常运作

xxxxx 目前无法处理此请求。

HTTP ERROR 500

----

2016-08-11   #6

回复#5 @kejun :

500错误打错误日志啊。

2016-08-11   #7

回复#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,

2016-08-11   #8

回复#5 @kejun :

怎么办心赛

2016-08-11   #9

回复#7 @kejun :

你的PHP是自己编译的?

没有curl extension,这个默认编译是会有的。

2016-08-11   #10

回复#9 @lincanbin :

我是apt-get ,这些东西我都不是很懂,反正看教程来着。。。


那我是不是应该:

sudo apt-get install php5-curl
sudo service apache2 restart
2016-08-11   #11

回复#10 @kejun :

是。

2016-08-11   #12

回复#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, 

2016-08-11   #13

回复#11 @lincanbin :

HPMailer.class.php的1310:

blob.png


2016-08-11   #14

回复#12 @kejun :

https://github.com/lincanbin/Carbon-Forum/tree/master/library

用最新的PHPMailer.class.php和PHPMailer.smtp.class.php覆盖进自己本地。

2016-08-11   #15

回复#14 @lincanbin :


谢谢,试试

2016-08-11   #16

回复#9 @lincanbin :

建议事先用extension_loaded()检查,避免不必要的麻烦。

2016-09-25   #17

今天遇到了同样的问题.

环境: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>

希望有用

2016-09-25   #18

回复#17 @bovenson :

另外, 开启apache rewrite功能:

a2enmod rewrite


2016-09-27   #19

回复 #9 @lincanbin :

如果用发行版的源来安装PHP,这些可选扩展都是编译成shared形式的,漏装很正常。 所以建议在安装时检查扩展支持情况,只有都装上了才能继续,这样可以减少小白问题。

登录后方可回帖

登 录
信息栏
购买PHP虚拟主机 / VPS

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.0.1
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

Loading...