【问题标题】:CodeIgniter- Failed to load resource: the server responded with a status of 500 (Internal Server Error)CodeIgniter - 加载资源失败:服务器响应状态为 500(内部服务器错误)
【发布时间】:2018-01-22 15:58:07
【问题描述】:

我是 codeigniter 的新手,我正在尝试为我一直从事的项目集成 PayPal 支付系统。但问题是当我尝试进行 ajax 调用以使 PayPal 结帐时,我收到内部服务器错误 500。

当我打开控制器时,我看到这样的错误,即使该文件仍在文件夹中。

A PHP Error was encountered

Severity: Warning

Message: require_once(/home/*******/public_html/application/libraries/paypal-php-sdk/paypal/rest-api-sdk-php/sample/bootstrap.php): failed to open stream: No such file or directory

Filename: controllers/Paypal.php

Line Number: 3

但是这个脚本在我没有任何 htaccess 的本地主机上运行良好。所以,我不确定发生了什么或要寻找什么。

【问题讨论】:

  • 你的远程主机的根是什么?你确定是'/home/*******/public_html/'?
  • 是的,我确信。最重要的是,我正在使用 php APPPATH
  • 我不确定,但也许这个页面上的答案可以帮助你,他们有一个很好的答案,并很好地解释了如何解决这个问题。 stackoverflow.com/questions/36577020/…
  • 您确定文件bootstrap.php 存在于它所声明的位置(在服务器上)吗?该错误意味着文件丢失。
  • 是的,我仔细检查了它

标签: php .htaccess codeigniter paypal


【解决方案1】:

据我了解,您的代码在本地运行良好,但无法在生产/实时运行

如果是这种情况,请检查文件/文件夹是否在供应商文件夹中的权限

【讨论】:

  • 我不明白您所说的供应商文件夹是什么意思,但如果您问我是否可以直接访问我的公共目录,则认为服务器文件管理器没有。我正在使用托管服务免费服务。访问文件的唯一方法是通过 ftp
猜你喜欢
  • 1970-01-01
  • 2013-04-16
  • 1970-01-01
  • 1970-01-01
  • 2014-11-24
  • 2021-07-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多