- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго вечера всем!
Решил тут обновить немного версию пхп на хостинге, была 5.2, решил 5.4 поставить. Заменил, перезагружаю страницу - ошибка 500 и белый экран. Стал гугулить, пишут, что такое бывает и советуют попробовать удалить/переименовать .htaccess
Я переименовал и действительно заработало.
Но мне такой вариант не годится, мне нужен .htaccess, там всякие переадресации и чпу настроены, без него полсайта не работает.
А как же быть тогда? Возвращаться на 5.2?
Нанять человека разбирающегося в этом никак?
nikonlay, хтакцесс - он на апаче, а не на пхп. Ключевая фраза здесь
без него полсайта не работает
Доброго вечера всем!
Решил тут обновить немного версию пхп на хостинге, была 5.2, решил 5.4 поставить. Заменил, перезагружаю страницу - ошибка 500 и белый экран. Стал гугулить, пишут, что такое бывает и советуют попробовать удалить/переименовать .htaccess
Я переименовал и действительно заработало.
Но мне такой вариант не годится, мне нужен .htaccess, там всякие переадресации и чпу настроены, без него полсайта не работает.
А как же быть тогда? Возвращаться на 5.2?
Настройки php из .htaccess выкиньте для начала и протестируйте.
Стал гугулить, пишут, что такое бывает и советуют попробовать удалить/переименовать .htaccess
Я переименовал и действительно заработало.
Интересно, не сталкивался пока.. а во что переименовали .htaccess? 😕
, решил 5.4 поставить.
это печально :( http://php.net/eol.php
А как же быть тогда?
Смотреть логи и разбираться какие правила в хтацессе вызывают проблему.
Более оптимально обновлять до PHP 5.6, если проект не поддерживает 7.0
Смотрите логи, там будет запись о том правиле которое мешает. Найти это 2-3 минуты.
Но настраивать все нужно хотя бы на 5.6.
Сразу так же ставьте и включайте opcache - дает хороший прирост в производительности.
vovka83, так оно, я вроде как в этом и разбираюсь. просто когда один человек занимается одновременно разработкой/доработками сайта, в том чсиле дизайном, также seo, serm, ведение групп в соцсетях, таргет, контекстной рекламой, офлайн рекламой (флаеры, визитки, плакаты - все, создание макета, подготовка к печати, связь с типографией) и т.д. и т.п., то не всегда в каждой из этих областей прям сразу успеваешь подстроиться под обновления.
Sitealert, ок, буду искать.
edogs, настройки пхп - это вот это вы имеете в виду?
php_flag display_errors off
php_flag rewriteLogLevel 0
php_value allow_url_fopen on
php_value open_basedir /dir/incl/
yet_warm, да просто в blabla.txt то есть для апача с пхп htaccess как бы перестал существовать
SeVlad, adel92 - спасибо за дельные советы. действительно, если уж решил обновлять и вышла ошибка, то лучше уж сразу до 5.6 или 7.0 (оффтоп - а 6-ку они перепрыгнули чтоли?) обновиться и под него уже исправлять ошибки.
Так и сделаю тогда, попробую сначала 5.6, потом 7.0 и буду смотреть, что в логах пишут
edogs, настройки пхп - это вот это вы имеете в виду?
php_flag display_errors off
php_flag rewriteLogLevel 0
php_value allow_url_fopen on
php_value open_basedir /dir/incl/
Да. Это. Почти готовы поставить пять копеек, что причина в rewriteLogLevel . Это вообще говоря апачевская директория, а никак не пхпшная. Но попробуйте для начала вырезать все эти строки, если заведется - поочередно вырезая найдете проблему.
Почти готовы поставить пять копеек
Стопудово allow_url_fopen.
php_flag display_errors off
php_flag rewriteLogLevel 0
php_value allow_url_fopen on
php_value open_basedir /dir/incl/
Это нафик всё из хтацесса. Нужное настроить в php.ini
http://php.net/manual/ru/filesystem.configuration.php#ini.allow-url-fopen