【发布时间】:2012-09-09 02:50:51
【问题描述】:
我一直收到这个错误,逐字逐句:
// PHP 设置 编辑 php.ini(尝试 /usr/local/php5/lib/php.ini 搜索“tmp”并确保文件上传是,并且您有该名称的 tmp 主管,具有权限设置。要加载新的 php.ini,请重启 apache:apachectl restart
除了语法上的缺陷之外,这件事的奇怪之处在于,无论我在 php.ini 中将 upload_tmp_dir 设置为什么......或者即使我完全删除了 php.ini,我都能得到它。
- 每次更改后我都会重新启动 apachectl。我也试过重启。
- 我相信我正在编辑正确的 php.ini,因为它是我执行 phpinfo() 时列出的:/usr/local/php5/lib/php.ini。它列出了我在其中编辑的任何上传目录。
- 在 Mac Lion 下,Chrome 和 Firefox 都会出现这种情况
- phpinfo 告诉我我正在运行 PHP 版本 5.4.6
- 我是专家的反面。
感谢您能给我的任何帮助。我正准备打自己一巴掌。
【问题讨论】:
-
您使用的是什么服务器软件?我的 Mac 安装在两个不同的地方安装了 PHP(一个用于命令行,一个用于 XAMPP),所以我编辑了错误的 php.ini。
-
这不是 php 错误消息,而是来自您正在使用的脚本。
-
谢谢,达贡。该脚本来自哪里的任何想法?谷歌不知道这件事,这不是我写的。
-
Walid,我想过,但是 phpinfo 指向我实际上正在编辑的脚本这一事实是否排除了这种可能性? (请参阅我的最后一个列表项:我不是专家。)
-
等等...我有个主意。这不是错误。这肯定是对剧本的评论。看看文件。文件开头是否有
<?php。我认为它没有运行 PHP,它只是将 PHP 文件作为原始文本输出。