Анимация
JavaScript
|
Главная Библионтека ; переменные окружения, начинающиеся с PHP ( например, ; PHP FOO=something). ; Замечание: если эта директива пуста, PHP позволяет пользователям ; модифицировать любые переменн1е окружения! safe mode allowed env vars=PHP ; Следующая директива содержит разделенный запятыми список имен ; переменных окружения, которые конечный пользователь не сможет изменять ; путем вызова putenv(). ; Эти переменные будут защищены даже в том случае, если директива ; разрешает их использовать. safe mode protected env vars=LD LIBRARY PATH ; Эта директива позволяет вам запрещать вызовы некоторых функций ; из соображений безопасности. Список задается в виде имен функций, ; разграниченн1х запят1ми. Директива действует независимо от того, ; установлен ли безопасный режим или нет! disable functions= ; Цвета для режима раскраски синтаксиса. Любой цвет, допустим1Й в тэге ; <font color=???>, допустим и здесь. highlight.string=#DD0000 highlight.comment=#FF8000 highlight.keyword=#007700 highlight.bg=#FFFFFF highlight.default=#0000BB highlight.html=#000000 ; Другие директивы ; Следующая директива указывает, должен ли PHP добавлять заголовок ; X-Powered-by в заголовки, пос1лаем1е браузеру, и, таким образом, ; обнаруживать себя. Это никак не может повлиять на безопасность ; сценария, однако позволяет пользователю определить, использовался ; ли PHP для генерации страницы, или нет. expose php=On ; Ограничения ресурсов ; ; Максимальное возможное время в1полнения сценария в секундах. Если ; сценарий будет выполняться дольше, PHP принудительно завершит его. max execution time=30 ; Максимальн1й объем памяти, в1деляем1й сценарию (8MB) memory limit=8M ; Обработка ошибок и подключений ; Директива error reporting должна задаваться в виде битового поля. Его значение можно устанавливать с помощью следующих констант, объединенных оператором (OR): E ALL - Все предупреждения и ошибки. E ERROR - Критические ошибки времени в1полнения. E WARNING - Предупреждения времени выполнения. E PARSE - Ошибки трансляции. E NOTICE - Замечания времени выполнения ( это такие предупреждения, которые, скорее всего, свидетельствуют о логических ошибках в сценарии, - например, использовании неинициализированной переменной). E CORE ERROR - Критические ошибки в момент старта PHP. E CORE WARNING - Некритические предупреждения во время старта PHP. E COMPILE ERROR - Критические ошибки времени трансляции. E COMPILE WARNING - Предупреждения времени трансляции. E USER ERROR - Сгенерированн1е пользователем ошибки. E USER WARNING - Сгенерированн1е пользователем предупреждения. E USER NOTICE - Сгенерированные пользователем замечания. Пример: показывать все ошибки, за исключением замечаний error reporting = E ALL & ~E NOTICE показывать только сообщения об ошибках error reporting=E COMPILE ERRORE ERRORE CORE ERROR отображать все ошибки, предупреждения и замечания error reporting= E ALL ; Печать ошибок и предупреждений прямо в браузер. Для готовых сайтов рекомендуется отключать следующую директиву и использовать вместо нее журнализацию ( см. ниже). Включенная директива display errors в "рабочих" сайтах может открыть доступ пользователю к секретной информации: например, полному пути к документу, используемой базе данных и т. д. display errors=On ; Даже если display errors включена, ошибки, возникающие во время старта ; PHP, не отображаются. Рекомендуется устанавливать следующую директиву ; в выключенное состояние, за исключением случая, когда вы применяете ; ее при отладке. display startup errors=Off Сохранять ли сообщения об ошибках в файле журнала. Журнал может определяться настройками сервера, быть связанным с потоком stderr или же задаваться директивой error log, описанной ниже. Как уже было сказано, в коммерческих проектах желательно использовать именно журнализацию, а не отображать ошибки в браузер. log errors=Off ; Сохранять ли последнее сообщение об ошибке или предупреждение в ; переменной $php errormsg track errors=On ; Строка, которая выводится перед сообщением об ошибке. ;error prepend string="<font color=ff0000>" ; Строка, которая отображается после сообщения. ;error append string="</font>" ; Раскомментируйте, чтобы вести журнал в указанном файле. ;error log=filename; ; Раскройте, чтобы использовать системный журнал. ;error log=syslog ; Предупреждать, когда оператор + применяется к строкам. warn plus overloading=Off ; Обработка данных ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 [ 179 ] 180 181 182 183 184 185 186 187 188 189 |