全球主机交流论坛

标题: 30元请教安装一个PHP程序 [打印本页]

作者: 西贝小鱼儿    时间: 2019-5-18 19:24
标题: 30元请教安装一个PHP程序
本帖最后由 西贝小鱼儿 于 2019-5-18 19:24 编辑

一个PHP做的在线考试系统,有程序源码,有安装Documentation,各种安装要求已达到。我是LNMP环境,按照Documentation,就是解压源码到网站目录就行了,不过并没有成功。前来请教 。源码下载:https://drive.google.com/open?id=1RaR-qzsAkBsxSVKisVxnC33o2zi3Jmji  官官方地址:https://codecanyon.net/item/menorahoes-online-learning-and-examination-system/19361996
作者: 醉里耍大刀    时间: 2019-5-18 19:28
应该是发报错信息,而不是让人去下载
作者: sunsea    时间: 2019-5-18 19:31
贴上报错信息吧
作者: 西贝小鱼儿    时间: 2019-5-18 19:31
醉里耍大刀 发表于 2019-5-18 19:28
应该是发报错信息,而不是让人去下载

没有报错信息,打开网页无法访问(一片空白)。
作者: cherbim    时间: 2019-5-18 19:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 42371838    时间: 2019-5-18 19:41
你开日记之类的看
作者: 安好    时间: 2019-5-18 19:43
可能PHP版本问题
作者: 西贝小鱼儿    时间: 2019-5-18 19:49
本帖最后由 西贝小鱼儿 于 2019-5-18 19:52 编辑
cherbim 发表于 2019-5-18 19:38
你把谷歌云盘权限公开啊,看不了源码啊


好了
作者: 鱼板面    时间: 2019-5-18 20:07
本帖最后由 鱼板面 于 2019-5-18 20:11 编辑

看了下文档,要求如下
  1. Requirements
  2. PHP 7.X.X
  3. Mcrypt PHP Extension.
  4. OpenSSL PHP Extension.
  5. Mbstring PHP Extension.
  6. Tokenizer PHP Extension.
  7. PHP Fileinfo extension must be installed/enabled to use Intervention Image.
  8. PHP needs to have the zip extension installed for excel upload below are links:
  9. http://www.php.net/manual/en/zip.installation.php
  10. http://www.php.net/manual/en/book.zip.php
复制代码


看到还有intervention/image 会要求gd2

----------
按照laravel5.5的要求,需要php 7.03以上。
  1. PHP >= 7.0.0
  2. OpenSSL PHP Extension
  3. PDO PHP Extension
  4. Mbstring PHP Extension
  5. Tokenizer PHP Extension
  6. XML PHP Extension
复制代码


其他的要求不好说,你可以看看debug信息。
站点白屏也可以可以看到错误信息的,你把php日志等级调低一点,nginx/apache请求日志也可以看到的

作者: wolfewong    时间: 2019-5-18 20:11
文档很详细,按照文档安装应该没问题。
要求
PHP 7.XX
Mcrypt PHP扩展。
OpenSSL PHP扩展。
Mbstring PHP扩展。
Tokenizer PHP扩展。
必须安装/启用PHP Fileinfo扩展才能使用Intervention Image。
PHP需要为excel上传安装zip扩展,下面是链接:
http://www.php.net/manual/en/zip.installation.php
http://www.php.net/manual/en/book.zip.php
确定PHP版本和扩展安装好再安装
作者: 西贝小鱼儿    时间: 2019-5-18 20:31
本帖最后由 西贝小鱼儿 于 2019-5-18 21:35 编辑
鱼板面 发表于 2019-5-18 20:07
看了下文档,要求如下


访问nginx信息是500。按照这里的查找500错误日志的方法:https://lnmp.org/faq.html 死活没有错误日志输出,真是无奈。如果是debug的话,也看不出啥问题

  1. [18-May-2019 21:20:47.630441] DEBUG: pid 27489, fpm_unix_init_main(), line 520: The calling process is waiting for the master process to ping via fd=5
  2. [18-May-2019 21:20:47.630929] DEBUG: pid 27490, fpm_scoreboard_init_main(), line 40: got clock tick '100'
  3. [18-May-2019 21:20:47.631362] DEBUG: pid 27490, fpm_event_init_main(), line 337: event module is epoll and 1 fds have been reserved
  4. [18-May-2019 21:20:47.631400] NOTICE: pid 27490, fpm_init(), line 85: fpm is running, pid 27490
  5. [18-May-2019 21:20:47.631405] DEBUG: pid 27490, main(), line 1874: Sending "1" (OK) to parent via fd=6
  6. [18-May-2019 21:20:47.631416] DEBUG: pid 27489, fpm_unix_init_main(), line 539: I received a valid acknoledge from the master process, I can exit without error
  7. [18-May-2019 21:20:47.634666] DEBUG: pid 27490, fpm_children_make(), line 421: [pool www] child 27491 started
  8. [18-May-2019 21:20:47.634882] DEBUG: pid 27490, fpm_children_make(), line 421: [pool www] child 27492 started
  9. [18-May-2019 21:20:47.634909] DEBUG: pid 27490, fpm_pctl_heartbeat(), line 460: heartbeat have been set up with a timeout of 33333ms
  10. [18-May-2019 21:20:47.634915] DEBUG: pid 27490, fpm_event_loop(), line 366: 11880 bytes have been reserved in SHM
  11. [18-May-2019 21:20:47.634919] NOTICE: pid 27490, fpm_event_loop(), line 367: ready to handle connections
复制代码

作者: why?    时间: 2019-5-19 00:34
本帖最后由 why? 于 2019-5-19 00:37 编辑
西贝小鱼儿 发表于 2019-5-18 20:31
访问nginx信息是500。按照这里的查找500错误日志的方法:https://lnmp.org/faq.html 死活没有错误日志输 ...


500是代码,问题,看看代码有没有调试模式!或者运行日志
多说两句,看了楼上大佬说的问题lnmp貌似有些扩展是没装的
php错误日志输出,百度php.ini文件修改那个就ok了
作者: abysscong    时间: 2019-5-19 01:04
私聊我吧
作者: dvbhack    时间: 2019-5-19 10:04
本帖最后由 dvbhack 于 2019-5-19 10:08 编辑

可能的解决办法:

1.在安装目录下执行:php artisan key:generate
还有,给storage目录写权限: chmod -R 777 storage

=========

查看日志:

在安装目录下 storage/logs/
作者: 西贝小鱼儿    时间: 2019-5-19 10:35
dvbhack 发表于 2019-5-19 10:04
可能的解决办法:

1.在安装目录下执行:php artisan key:generate

大佬,我又倒腾了几遍,发现好像是源码的问题。访问网页先转到install,但是源码里并没有install文件夹。




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4