exec()无法按预期工作

时间:2013-11-13 07:48:52

标签: php linux apache exec

我正在使用exec文件中的php运行脚本。在scipt中有一个文件夹和文件的创建。该文件夹创建良好,但在脚本完成后仍保持为空。 我查看了exec调用的返回值,一切看起来都是正确的,所以我不确定它是permissions是否有问题(如果是permission denied我不会是这样吗?)。 无论如何,如果是权限问题,请告诉我如何向www-data用户授予正确的权限。

[编辑]: 我已经玩了一点脚本,我看到它可以在该文件夹中创建文件。问题是,脚本创建了我需要的文件:sqlite3 myFile.db < mySql.sql,所以问题可能就在那里。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

创建文件夹后,请使用以下代码

授予其权限

chmod(“complete-folder-path”,0777);

之后在其中创建文件。它会起作用。