CodeIgniter を にインストールしました/usr/share/pear/codeigniter
。アプリで設定した場合index.php
$system_path = '/usr/share/pear/codeigniter/system';
それはすべてうまくいきます。
しかし、Imount --bind
または copy to/pub/codeigniter
と set $system_path
to/pub/codeigniter/system
が機能せず、CI がエラー メッセージを表示すると、次のようになります。
Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php
パーミッション:
$ ls -ld /usr/share/pear/codeigniter/{,*}
drwxr-xr-x 4 root root 4096 febr 17 13.07 /usr/share/pear/codeigniter/
drwxr-xr-x 15 root root 4096 febr 17 13.07 /usr/share/pear/codeigniter/application
-rw-r--r-- 1 root root 6357 febr 17 13.07 /usr/share/pear/codeigniter/index.php
drwxr-xr-x 8 root root 4096 febr 17 13.07 /usr/share/pear/codeigniter/system
$ ls -ld /pub/codeigniter/{,*}
drwxr-xr-x 4 root root 4096 júl 15 13.20 /pub/codeigniter/
drwxr-xr-x 15 root root 4096 febr 17 13.07 /pub/codeigniter/application
-rw-r--r-- 1 root root 6357 febr 17 13.07 /pub/codeigniter/index.php
drwxr-xr-x 8 root root 4096 júl 15 13.20 /pub/codeigniter/system
PHPのis_dir
機能が失敗していると思いますが、理由はわかりません。
なにか提案を?