我在测试网站上获得了“open_basedir限制”,但在直接向服务器询问javascript文件时,现在没有任何意义。
“警告:未知:open_basedir限制生效。 文件(/var/www/mywebsite/logs/php.err)不在允许范围内 路径(S): (在/ var / WWW /用户/客户机程序/ web7 /网络:在/ var / WWW /用户/客户机程序/ web7 / tmp目录:/无功/网络/ mywebsite /网站:/ SRV /网络/ mywebsite /网络:在/ usr /共享/ PHP5:/ TMP:在/ usr /共享/ phpmyadmin的) 在第0行的“未知”中
我以前在.htaccess文件中有这样的条目:
php_value error_log /var/www/mywebsite/logs/php.err
但是我删除了它,我也重新启动了apache服务器,甚至重启整个机器,但错误仍然存在。
可以肯定的是,我甚至在/ var / www / mywebsite /和/ etc / apache2中执行了find / grep,并且没有在任何文件中使用php.err文件:
find /var/www/mywebsite/ -type f -exec grep -i php.err {} \;
find /etc/apache2/ -type f -exec grep -i php.err {} \;
两者都没有任何输出(没有匹配)。
因此即使在PHP脚本中,错误也没有意义。但最奇怪的是,它不会发生在PHP文件中,而是发生在JAVASCRIPT ONES上。
我想直接打开:
http://mywebsitedomain/js/slider-nojq.js
在文件slinder-nojq.js文件的第一行代码中显示错误。
当然我已经检查过该文件中没有这样的硬编码行。
所以,我不知道为什么会收到这个错误。
有什么想法吗?
致以最诚挚的问候,