有人问我为什么那个用作javascript文件的php文件无效。
我在大约20种不同的服务器上测试过,包括本地计算机,我无法复制他的错误。
他的错误是:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.3 (CentOS) Server at domain.com Port 80
我有一台服务器处于调试模式,并且没有任何错误来自它。
他的服务器是否需要激活或安装才能使其工作?
即使删除文件中的任何代码,它仍然会出现500错误。
这是否意味着他的网站无法在脚本中运行php扩展程序,如下所示:
<script type='text/javascript' src='http://domain.com/services/wp-content/themes/themename/js/sharrre.js.php?ver=1.0'></script>
文件中的代码是:
header('Content-Type: text/javascript');
$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require( $parse_uri[0] . 'wp-load.php' );
$urlpath = get_stylesheet_directory_uri() . '/js/sharrre.php';