2012-03-28 4 views
0

친구가 VPS를 주문했으며 문제가 발생했습니다. 무엇이 잘못되었는지 PHP 오류가 발생하면 서버가 500 Internal Server Error로 응답합니다.내부 서버 오류 500 "그냥"PHP 오류

예를 들어 나는이 스크립트했다 : 테스트를위한

<?php 

echo 'hi'; 


?> 

을하고 그것은 단지 시험했다. 일반적으로 PHP는 단지 약간의 오차가 던질 것이다 그래야 그 때 나는 그것으로 약간의 오차가 만든 :

<?php 

echo 'hi'; 
sdsd 
sd 

?> 

을하지만 우리의 경우 서버는 이제 대신 작은 경고를 보여주는 500 내부 서버 오류가 발생합니다. 나는 파일 권한이나 이것을 일으킬 수있는 어떤 것도 변경하지 않았다. 나는 그것이 설정이라고 생각한다.

[Verisign Payflow Pro] 
pfpro.defaultport = 443 
pfpro.defaulttimeout = 30 
pfpro.defaulthost = "test-payflow.verisign.com" 

[ODBC] 
odbc.allow_persistent = On 
odbc.defaultbinmode = 1 
odbc.max_links = -1 
odbc.check_persistent = On 
odbc.defaultlrl = 4096 
odbc.max_persistent = -1 

[Assertion] 

[mSQL] 
msql.allow_persistent = On 
msql.max_persistent = -1 
msql.max_links = -1 

[Sybase] 
sybase.max_links = -1 
sybase.compatability_mode = Off 
sybase.min_error_severity = 10 
sybase.allow_persistent = On 
sybase.min_message_severity = 10 
sybase.max_persistent = -1 

[gd] 

[MySQL] 
mysql.default_socket = 
mysql.max_links = -1 
mysql.default_password = 
mysql.default_port = 
mysql.allow_persistent = On 
mysql.max_persistent = -1 
mysql.default_user = 
mysql.default_host = 
mysql.trace_mode = Off 
mysql.connect_timeout = 60 

[COM] 

[exif] 

[Sybase-CT] 
sybct.allow_persistent = On 
sybct.max_persistent = -1 
sybct.min_client_severity = 10 
sybct.max_links = -1 
sybct.min_server_severity = 10 

[Session] 
session.bug_compat_42 = 0 
session.auto_start = 0 
session.cache_limiter = nocache 
session.bug_compat_warn = 1 
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" 
session.name = PHPSESSID 
session.hash_function = 0 
session.entropy_length = 0 
session.serialize_handler = php 
session.cookie_path =/
session.entropy_file = 
session.gc_probability = 1 
session.cache_expire = 180 
session.gc_divisor = 1000 
session.cookie_domain = 
session.gc_maxlifetime = 1440 
session.referer_check = 
session.save_handler = files 
session.save_path = "/tmp" 
session.cookie_lifetime = 0 
session.use_cookies = 1 
session.use_trans_sid = 0 
session.hash_bits_per_character = 5 

[mbstring] 

[Date] 

[soap] 
soap.wsdl_cache_ttl = 86400 
soap.wsdl_cache_enabled = 1 
soap.wsdl_cache_dir = "/tmp" 

[mail function] 
sendmail_path = /usr/sbin/sendmail -t -i 
smtp_port = 25 
smtp = localhost 

[PostgresSQL] 
pgsql.max_links = -1 
pgsql.allow_persistent = On 
pgsql.log_notice = 0 
pgsql.auto_reset_persistent = Off 
pgsql.ignore_notice = 0 
pgsql.max_persistent = -1 

[SQL] 
sql.safe_mode = Off 

[bcmath] 
bcmath.scale = 0 

[MySQLi] 
mysqli.default_host = 
mysqli.default_pw = 
mysqli.reconnect = Off 
mysqli.default_user = 
mysqli.default_socket = 
mysqli.max_links = -1 
mysqli.default_port = 3306 

[Tidy] 
tidy.clean_output = Off 

[Syslog] 
define_syslog_variables = Off 

[browscap] 

[Informix] 
ifx.max_links = -1 
ifx.byteasvarchar = 0 
ifx.max_persistent = -1 
ifx.default_password = 
ifx.nullformat = 0 
ifx.textasvarchar = 0 
ifx.charasvarchar = 0 
ifx.allow_persistent = On 
ifx.blobinfile = 0 
ifx.default_host = 
ifx.default_user = 

[FrontBase] 

[PHP] 
asp_tags = Off 
include_path = ".:" 
ignore_repeated_source = Off 
variables_order = "EGPCS" 
track_errors = Off 
output_buffering = 4096 
auto_globals_jit = On 
doc_root = 
log_errors = On 
safe_mode_allowed_env_vars = PHP_ 
safe_mode_protected_env_vars = LD_LIBRARY_PATH 
auto_append_file = 
disable_classes = 
enable_dl = On 
display_startup_errors = Off 
user_dir = 
extension_dir = "/usr/lib64/php/modules" 
register_argc_argv = Off 
display_errors = On 
open_basedir = "/var/www/vhosts/whatdate.info/httpdocs/:/tmp/" 
allow_call_time_pass_reference = Off 
safe_mode_exec_dir = 
default_socket_timeout = 60 
register_globals = Off 
unserialize_callback_func = 
y2k_compliance = On 
magic_quotes_runtime = Off 
expose_php = Off 
log_errors_max_len = 1024 
post_max_size = "16M" 
report_memleaks = On 
engine = On 
memory_limit = "64M" 
short_open_tag = On 
max_execution_time = 60 
safe_mode_include_dir = 
serialize_precision = 100 
precision = 14 
upload_max_filesize = "16M" 
register_long_arrays = Off 
safe_mode = "off" 
zend.ze1_compatibility_mode = Off 
zlib.output_compression = Off 
ignore_repeated_errors = Off 
default_mimetype = "text/html" 
disable_functions = 
file_uploads = On 
magic_quotes_sybase = Off 
max_input_time = 60 
magic_quotes_gpc = Off 
error_reporting = E_ALL 
safe_mode_gid = Off 
auto_prepend_file = 
implicit_flush = Off 
allow_url_fopen = On 

[MSSQL] 
mssql.compatability_mode = Off 
mssql.allow_persistent = On 
mssql.max_persistent = -1 
mssql.min_error_severity = 10 
mssql.min_message_severity = 10 
mssql.max_links = -1 
mssql.secure_connection = Off 

아무도 뭐가 잘못 말해 적어도 힌트를 제공 할 수 있습니다 : 여기

내가 php.ini 파일을 게시 무엇입니까?

당신에게 대단히 감사합니다

+0

는'sdsd'가 아닌 오류에게 작은 경고하지만 – zerkms

+0

그들은 스탠드 질문 구문 분석 오류가 발생하는 경우 display_errors on, 구문 분석 오류가 표시되지 않는 이유는 무엇입니까? – Umbrella

+0

@Matthias Dunnowa : 이러한 유형의 질문에 대해서는 사용중인 http/s 서버 소프트웨어와 관련된 태그를 추가하십시오. IE : apache | iis | 등. "서버"와 "내부"는 실제로 유효한 태그가 아닙니다. –

답변

1

당신이 검사해야 당신의 error.log

또한, 위키

500 인용 - 더 이상 특정 메시지가 적합하지 않을 때 주어진 일반 오류 메시지를

내 경험에 나는 또한 777의 허가를 가지고 PHP 파일과 같은 문제가 발생했습니다. 귀하의 PHP 파일의 허락을 cting. PHP는 파일이 777 권한,이 중지되면 755

에 777 차례 그것을 발견과 함께, 500