X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Что стоит менять в php.ini
k0ttee
k0ttee
Topic Starter сообщение 27.5.2016, 13:30; Ответить: k0ttee
Сообщение #1


Знаете почему возникают проблемы после переездов "на одном сервере работало, на другом не смогло"? :hihi: По тому что PHP настраивается и разные хостеры могут дать из коробки разные настройки. :friends: Чтобы точно работало - следует возить с собой свои настройки и быстренько допиливать под себя.

Берем в охапку php.ini и упражняемся в письменном английском...
Если не лезть во всякие Zend и GD приведенного ниже набора должно хватить... А остальное - выявится из лезущих ошибок.

Включить вывод ошибок (выводить все ошибки, не блокировать повторный вывод ошибок).
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
ignore_repeated_errors = Off
html_errors = On


Писать вывод ошибок в файл не нужно, раз они выводятся на лету.
log_errors = Off


Короткий открывающий тэг - добавляет веселья, когда у вас молча не работает код (просто программист писал с коротким тэгом).
Короткий это <? code ?> длинный это <?php code ?>
short_open_tag = On


Если у вас сжимает страницы сервер (NGINX или Apache), тогда нефиг сжимать через PHP
zlib.output_compression = Off


Запрет выполнения функций (например exec или eval стоило бы запретить).
Экзек выполняет из скрипта терминальную команду, а Эвал выполнет текст как скрипт.
Очень большой просто для дыр - если сказать простым языком.
disable_functions =

Подробнее http://php.net/disable-functions

Запрет выполнения классов
disable_classes =

Подробнее http://php.net/disable-classes

PHP на сервере в HTTP-заголовке (например, X-Powered-By: PHP/5.3.7)
Если выключить - никто не узнает, что сайт на PHP. :friends: А еще - заголовки станут чуток меньше весить. ;)
expose_php = Off


Предел на выполнение скрипта (в секундах). Это защита от бесконечных циклов.
max_execution_time = 30


Предел, за который скрипт должен разобрать все входные данные, переданные запросами POST или GET. Это время измеряется от момента, когда PHP вызван на сервере до момента, когда скрипт начинает выполняться.
max_input_time = 60


Максимум памяти для одного скрипта (M значит мегабайты). Не позволит кривому коду сожрать всю память.
memory_limit = 128M


Срок жизни сессии - по вкусу (в секундах), по умолчанию это 24 минуты.
session.gc_maxlifetime = 1440


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 27.5.2016, 22:34; Ответить: prolisk
Сообщение #2


Годная статья, как раз пишем пару проектов, пригодилось..


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 28.5.2016, 9:43; Ответить: k0ttee
Сообщение #3


Годная статья

Ну так, чисто краткий конспект, засунутый в "закладки форума"... А то встречаются вопросы о том, что после переезда не работает. ;)

пригодилось

Почитывают про асинхронность и нестандартные решения "на файлах", скоро и про них будет рассказ.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 28.5.2016, 18:31; Ответить: prolisk
Сообщение #4


(k0ttee)
про асинхронность

немного сам тестирую аякс, так что полезное почитаю ;)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 30.5.2016, 18:22; Ответить: sc2r2bey
Сообщение #5


я бы за такой php.ini дал бы по рукам! :diablo:


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 30.5.2016, 19:17; Ответить: k0ttee
Сообщение #6


по рукам!

Ну видите какое хорошее решение, так значит по рукам :friends: Или я написал слишком толсто?


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 30.5.2016, 19:22; Ответить: sc2r2bey
Сообщение #7


(k0ttee)
по рукам!

Ну видите какое хорошее решение, так значит по рукам :friends: Или я написал слишком толсто?

ты написал неграмотрно и не безопасно, что является следсвием первого


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 30.5.2016, 19:38; Ответить: k0ttee
Сообщение #8


неграмотрно и не безопасно

А я и не ставил цели написать что-то превосходящее документацию. :blush:

Если вывод ошибок смущает, то конечные пользователи их все равно не увидят - в скриптах отработает мой вывод ошибок "только для авторизованных пользователей".


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
airman
airman
сообщение 6.6.2016, 13:39; Ответить: airman
Сообщение #9


(surfer)
ты написал неграмотрно и не безопасно

напишите свою версию, бонус будет ;)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SergeS_rs
SergeS_rs
сообщение 6.6.2016, 13:52; Ответить: SergeS_rs
Сообщение #10


По тому что PHP настраивается


Кот ты дуру то не гони, если не работает что то после перезда ))) обратись к хостерам и они сами все поправят!!! А так если в последнее время, порядочные хостеры они сами все перенесут и все работать будет и не надо свои кочупатки пихать, туда куда собака свой не пихает. Я могу сказать, ты как школьник, все сам, если не умею то научусь ))) будь проще ... ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
69 traveliver 4451 25.3.2024, 6:48
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
399 Vmir 67505 23.3.2024, 12:51
автор: Alexand3r
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1188 5.2.2024, 14:06
автор: kuz999
Горячая тема (нет новых ответов) Что приведет к краху всего рынка криптовалют
стейблкоины, прогноз
43 GlazAlmaz 5834 13.1.2024, 17:30
автор: Antarez
Горячая тема (нет новых ответов) Microsoft отказался работать в России: на что повлияет и есть ли ему замена
30 Room 4481 30.12.2023, 23:17
автор: australianman


 



RSS Текстовая версия Сейчас: 29.3.2024, 6:09
Дизайн