我正在尝试建立一个注册工作流程。在第一页上有人输入一堆信息,然后提交表格。处理脚本/var/www/html/command/old/perl.php
需要调用另一个脚本(/home/ec2-user/perl.php
),该脚本又调用perl脚本。
从命令行我能够正常运行/var/www/html/command/old/perl.php
文件(以ec2-user
登录时)。但是,当我尝试通过浏览器访问脚本来运行它时,我得到一个空白屏幕。
以下是两个perl.php
文件的权限:
[root@ip-172-31-30-184 old]# ls -l /home/ec2-user/perl.php
-rwxr-xr-x 1 nginx nginx 672 Oct 23 18:21 /home/ec2-user/perl.php
和
[root@ip-172-31-30-184 old]# ls -l /var/www/html/command/old/perl.php
-rwxr-xr-x 1 nginx nginx 94 Oct 23 18:24 /var/www/html/command/old/perl.php
perl脚本本身(虽然我觉得如果PHP脚本工作不重要)具有以下内容:
[root@ip-172-31-30-184 old]# ls -l /home/ec2-user/dnsmeapi.pl
-rwxr-xr-x 1 nginx nginx 1605 Oct 23 02:02 /home/ec2-user/dnsmeapi.pl
我错过了什么让它通过浏览器工作?