###前提・実現したいこと
Cakephpでinclude()が上手くいかない
Amazon EC2
LAMP環境、CakePHP3は動作確認済み
- PHP 7.0.16
- mysql Ver 14.14 Distrib 5.5.56, for Linux (x86_64) using readline 5.1
- Apache/2.4.25 (Amazon)
- Cakephp 3.4.9
フォルダ構成
var/www/html/CAKEAPP
├ src
│ ├ Controller
│ └ Template
│ ├ Layout
│ └ default.ctp
│ └ MYCONTROLLER
│ └ index.ctp
├ vender
│ └ autoload.php
├ webroot
│ ├ js
│ │ └ main.js
│ └ main.php
default.ctpでmain.jsを呼び出し、main.jsでは$.getJSON(main.phpのパス)でwebroot下のmain.phpを呼び出しています。
ここまではうまくいっていますが、main.php内のinclude('../vender/autoload.php');で以下のエラーが出ます。
(main.phpで500エラー)
###発生している問題・エラーメッセージ
PHP Warning: include(): Failed opening 'autoload.php' for inclusion
###試したこと
- include()のパスを色々変更
- php.ini
include_path = ".:/usr/share/pear7:/usr/share/php7:/var/www/html/CAKEAPP/vender:/var/www/html/CAKEAPP"
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/29 02:44