私は1つのPHPページからperlスクリプトを呼び出しています。このperlスクリプトは、他のスクリプトinturnとCバイナリファイルを呼び出します。 Cバイナリはmbstowcs関数を内部で使用します。これは正しく実行されていません。Apacheからのmbstowcsが実行されない
しかし、私が端末(perlスクリプト)から呼び出すと、すべて正常に動作します。 私は実行する前にすべてのファイルに対して適切な権限を与えました(さらに、777権限を与えました)。 apacheは、スクリプトを実行するために何か他のターミナルセッション/その他のものを使用していますか? 私はubuntu 14.04とapache webserverを使用しています。
Apacheログには情報がありません。 Apache環境からmbstowcsを使用する場合は、Cコードを別の方法でコンパイルする必要がありますか? –