Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak zapnout PHP výpis chyb?

##
# @package Joomla
# @copyright Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
# @license GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
##

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

## Mod_rewrite in use.

RewriteEngine On
php_flag display_errors on
php_flag display_startup_errors on

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw) )$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

Nebo kam umístit ten kousek kodu pro zobrazení php chyb? Díky!

Předmět Autor Datum
Pokud to server dovoluje ve svém nastavení, tak ty to musíš povolit ve svém .htaccess
IQ37 05.07.2012 15:15
IQ37
no, ten text co jsem tu postnul je obsah htaccess, tam se to snažím povolit. Jen nevím, jestli je to…
Redsnake 05.07.2012 15:19
Redsnake
Áno, je to na správnom mieste (plus navyše v Apache-i musí byť povolené, že sa to dá v .htaccess nas…
los 05.07.2012 17:31
los
Dík, tak je to asi vypnuto v nastavení serveru, protože se nic nevypisuje.
Redsnake 05.07.2012 17:53
Redsnake
Třeba ti pomůže tohle: # Seznam vypisu error_reporting --------------------------------------- # re… poslední
IQ37 05.07.2012 18:24
IQ37

Áno, je to na správnom mieste (plus navyše v Apache-i musí byť povolené, že sa to dá v .htaccess nastavovať, ale to pravdepodobne je). Osobne by som to dal nad komentár "## Mod_rewrite in use.", pretože všetko pod tým sa týka nastavení mod_rewrite, tak aby to nebolo pomiešané.

Ešte by som tam pridal nastavenie úrovne reportovania chýb:

# error reporting E_ALL
php_value error_reporting 2147483647

Třeba ti pomůže tohle:

# Seznam vypisu error_reporting ---------------------------------------

# report everything except run-time notices.
#php_value error_reporting 8191
# report both fatal and non-fatal compile-time warnings by the Zend Engine
#php_value error_reporting 128
# report run-time notices, compile-time parse errors, run-time errors and warnings
#php_value error_reporting 8
# report fatal run-time errors and unrecoverable errors
#php_value error_reporting 1

#Moznosti ----------------------------------                          PHP 4 PHP 5 PHP 5.3
#Vypnout všechna hlášení (implicitní)	  0                             0	    0	    0	  
#Zapnout všechna hlášení	              E_ALL	                        2047 	6143	30719
#Zapnout pouze chyby a varování	        E_ERROR | E_WARNING | E_PARSE	7	    7	    7
#Zapnout všechna hlášení, kromě notice	E_ALL ^ E_NOTICE	            2039	6135	30711
#Všechna hlášení, kromě deprecated	    E_ALL ^ E_DEPRECATED	        -	    -	    22527

#----------------------------------------------------------------------

Zpět do poradny Odpovědět na původní otázku Nahoru