0

CodeIgniter を にインストールしました/usr/share/pear/codeigniter。アプリで設定した場合index.php

$system_path = '/usr/share/pear/codeigniter/system';

それはすべてうまくいきます。

しかし、Imount --bindまたは copy to/pub/codeigniterと set $system_pathto/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機能が失敗していると思いますが、理由はわかりません。

なにか提案を?

4

1 に答える 1

1

私のせい:のリストに/etc/php/php.ini追加/pubopen_basedir、ウェブサーバーを再起動すると、すべてがうまくいくはずです。

于 2013-07-15T12:03:13.593 に答える