Wordpress - Не мога да вляза на контролния панел

WordPress - Не мога да вляза на контролния панел

Здравейте, скъпи читатели и посетители 4remind.ru блог. В тази статия, ние ще се съсредоточи върху въпроса за влизането на контролния панел (администратор) на WordPress блогове, които са изправени или може да се справи с някои от новодошлите.







Wordpress - Не мога да вляза на контролния панел

Причината за написването на тази статия е получаването на писмата, които получих от моите приятели, които са изправени пред трудности при прехвърлянето на техните сайтове на друг хостинг. Те се отстранявате проблеми не може, защото самите начинаещи, за да управляват и конфигурират сайтове. Проблемът е, че след като сайтовете за трансфер, създадени на WordPress на двигателя 3.3.1. от локалния сървър на реалната хостинга, когато се опитате да влезете в администраторския панел вместо администраторския панел на страницата се появява напълно празна бяла страница. Е, ако това е възможно, за да отидете на администраторския панел, промяна и да го запазите това, което някои настройки отново показва празна страница.

С моя помощ, за да се реши проблема с тях някак си успя, и всички те трябва да работят, но за много други е ясно как да се справят с тази ситуация, да се анализират по-подробно.

За по-малко опит или много нетърпелив Аз ще кажа веднага, че основната причина се крие в състоянието на PHP output_buffering настройки флаг. Сложете PHP output_buffering държавата на флага, «за», а проблемът е вероятно да бъде решен веднага.

Но за другите, които не са много силни в настройките на сървъра, тук са няколко примера за това, кога и за какво може да се появи проблем с входа на зоната за администриране на сайта на WordPress на двигателя, и как да се реши този проблем.

Може би аз ще започна с това, че за да се определи причината, вие трябва да знаете за грешки, които се случват, когато се работи скриптиране.
И грешки, които трябва да се покаже на браузъра, защото не всеки има достъп до сървъра хостинг трупи. Но за повечето сървъри на изход по подразбиране в браузъра PHP бъгове е забранено. Ето защо, за да видите грешките на сайта по време на изпълнение на PHP скриптове, трябва да инсталирате PHP display_errors е знаме в състояние «на»







На първо място, това може да бъде направено във файла php.ini. Разбира се, ако знаете къде е, да има достъп до него, и ако хостинг е позволено да промените настройките на PHP.

На второ място, PHP display_errors флаг може да се включва с помощта на .htaccess файла. който се намира в главната директория на вашия сайт. Той ще трябва да добавите един ред със следната команда:

Ако няма файл .htaccess в главната директория на сайта, той трябва да бъде там, за да се създаде. По принцип можете да създадете файл .htaccess или в главната директория, и къде са скриптови повиквания, които генерират грешки по време на работа.

И на трето място, display_errors флаг може да бъде определен на PHP скрипт обажда ini_set () функция

След включване на грешки на дисплея на PHP в моите тестове дойдох тук за такава грешка при влизане в до администраторския панел на WordPress:

Няма да навлизам дълбоко в теорията, и аз ще кажа накратко, че част от информацията от грешката
«Не мога да променя информацията в заглавието - заглавията вече изпратени»
Почти веднага предизвика идеята, че при използване на скриптове на сайта има несъответствие. С други думи, сървърът е издал браузъра на информацията все още е необходим друг скрипт за извършване на дейността си, което е, един от най-скриптове или функции вече са изпратени браузър на пакетите, без да се чака и без да се отчита фактът, че са били добавени още друг скрипт или функция От своя страна трябва да бъдат транспортирани.

Едно от решенията ще се включи буфериране на изхода в PHP, и само трябва да се даде възможност на PHP output_buffering флаг или в php.ini (ако, разбира се, да има достъп до файла php.ini)

или чрез добавяне на следния ред към файла .htaccess

Има обаче една забележка за output_buffering флаг. Определете стойността си до състоянието ON трябва да се вземе предвид факта, че изхода, за PHP скриптове ще се натрупват резултатите от дейността си в памет на хостинг сървър, който може да доведе до ситуация, в която изборът за вашия сайт за съхранение не може да бъде достатъчно, и в резултат на някои искания на сайта няма да бъде обработена, докато паметта не е освободен. Тя обикновено могат бързо да се появи, когато сайтът е голям и интензивен трафик. За да се избегне подобна ситуация за PHP output_buffering флаг се предоставя на мястото на «на» зададете размера на буфера в байтове, като например

Със стойност за размера на буфера ще трябва да експериментирате, разбира се, тъй като различните обекти на различни сървъри оптимална стойност неговото може да бъде доста по-различно.

Обикновено хостинг, където вече има предварително инсталирана WordPress, особено най-новата версия, PHP output_buffering флаг вече е и по-горе грешка обикновено не възниква. Но със сигурност бях изненадан, че в WordPress 3.3.1 на двигателя при първото стартиране, конфигурация и в следващите операции, които не се проверява възможността за подобна ситуация. Да се ​​надяваме, че в бъдещите версии на този проблем е отстранен.

По това може би до финала.
Успешно инсталирате и започнете да публикувате на двигателя WordPress!

Други изделия от подобни теми:

Сподели материал с другите, използвайте бутоните: