Nestrādā, netiek atvērts un ModX Revolution neuzsāk tukšu administratora paneli. Nestrādā, neatveras, netiek startēts un iztukšo administratora paneli ModX Revolution Emuāra iestatīšana pēc pārsūtīšanas

Šodien es saskāros ar kuriozu kļūdu - pēc vietnes (joomla) pārsūtīšanas autorizācija pārstāja darboties (nav iespējams iekļūt vietnes "administratora panelī").

Tajā pašā laikā netiek sniegti kļūdu ziņojumi - pieteikšanās paroles ievades lapa tiek vienkārši atjaunināta, un viss.

Iemesls 1

Visbiežākais šīs kļūdas iemesls ir tas, ka servera (konta) disks ir pilns. Tā rezultātā, mēģinot iekļūt vietnē, skripts neizdodas izveidot sesijas failu (jo disks ir pilns), un tāpēc autorizācija vietnē nenotiek.

Kļūdas novēršana ir vienkārša - atbrīvojiet vietu diskā, lai būtu vismaz ducis megabaitu, notīriet pagaidu mapi (tmp).

pievērs uzmanību svarīgs aspekts- diskā var beigties ne tikai vieta, bet arī maksimālais pieejamais izveidoto failu skaits (inode)! Tas ir, vieta joprojām var palikt, bet failus nevar izveidot vienlaikus!

Iemesls 2

Pārbaude parādīja, ka šajā gadījumā iemesls bija nepareizas mainīgo vērtības konfigurācijā.php (kas atrodas vietnes mapē)

Publisks $ cookie_domain = "example.org"; public $ cookie_path = "/ www"; // acīmredzot, viņa ir vainīga, jo ceļš ir acīmredzami nepareizs;

Mums izdevās novērst situāciju, nosakot tiem tukšas vērtības:

Publisks $ cookie_domain = ""; public $ cookie_path = "";

Starp citu, kopumā mainīgo $ cookie_domain un $ cookie_path vērtībām jābūt tukšām - to izmantošana ir būtiska, piemēram, ja vietnes apakšmapē ir instalēta cita CMS, kurai nepieciešama atsevišķa pieteikšanās / sīkfails:

  • $ cookie_domain: Domēns, kuram sīkfails ir derīgs. Lai iespējotu sīkfailus visiem apakšdomēniem, domēnam jāsākas ar “.” Piemēram, “.jūsu domēns.com”. Noklusējums ir Domēna vārds kur tika instalēta Joomla.
  • $ cookie_path: Ceļš uz servera, kuram ir derīga sīkfailu vērtība. Piemēram, ja iestatīts uz / test /, tad sīkfails būs derīgs tikai direktorijā / test / un visās domēna apakšdirektorijās (piemēram, / test / dir /). Pēc noklusējuma sīkfails ir derīgs visam domēnam, kurā tika instalēta Joomla.

Lapā "Iestatījumi - Vispārīgi" atveriet savas vietnes administratora paneli. Laukos " WordPress URL"Un" Vietnes adrese "norādiet jaunā domēna URL un apstipriniet izmaiņas, noklikšķinot uz pogas" Saglabāt izmaiņas ". Pēc tam WordPress jūs novirzīs uz pieteikšanās lapu administratora saskarnē, bet jaunā domēnā.

Datu bāze

Vietņu datu bāzē tabulā wp_options jums ir jāmaina vietnes domēns uz jaunu lauku vērtību ar nosaukumu siteurl un home vērtību. Šīm opcijām ir atšķirīgs ID dažādas versijas CMS un instalācijas. Tas var būt id 1, 2, 33, 37 un citi. Jūs varat mainīt datu bāzi jebkurā ērtā veidā: dodieties uz datu bāzi SQL vaicājums izmantojot jebkuru DB pārvaldnieku, atveriet DB saglabāto sql-dump teksta redaktors, izmantojiet datu bāzes pārvaldniekus, piemēram, phpMyAdmin, MySQL Workbench, HeidiSQL utt.

Ja jums ir nepieciešams SQL vaicājums, tam vajadzētu būt, piemēram, šādam:

UPDATE wp_options SET option_value = "(! LANG: http: //new-domain.domain-zone" WHERE option_name = "home" OR option_name = "siteurl"; !}

Pēc veiktajām darbībām CMS WordPress vietne jaunajā domēnā darbosies normāli.

Ne tik sen es saskāros ar problēmu, ka pēc vietnes pārsūtīšanas uz citu mitināšanu MODX Revolution administratora panelis pārstāja darboties. Vietne darbojas pilnībā, bet, dodoties uz centru, es redzu šādu attēlu.

Noklikšķinot uz saitēm, nekas nenotiek. Īsāk sakot, iznāca tāda dīvaina nefunkcionējoša aina. Starp citu, tas var parādīties ne tikai tad, ja esat pārsūtījis vietni, bet arī atjaunināšanas laikā vai tikai motora sākotnējās instalēšanas laikā. Var būt arī tas, ka administratora panelis ir tukšs vai vienkārši neatveras un neļauj jums ienākt. Bet ne viss ir tik biedējoši, ir izeja, kas burtiski 5 minūtēs palīdzēs novērst problēmu.

Pirmkārt, mēs ejam uz mitināšanu, kurā atrodas vietne, un dodamies uz mapi config.cache.php

Ceļš uz šo mapi ir: /core/cache/system_settings/config.cache.php

Pēc mapes atrašanas atveriet to teksta redaktorā un atrodiet divas mums svarīgas rindiņas.

Mums vajag divas rindas:

'Compress_css' => '1',
'Compress_js' => '1',

Pēc noklusējuma viņu priekšā būs “1”, mums ir jāmaina “1” uz “0”, lai tas būtu, kā manā ekrānuzņēmumā.

Pēc šo izmaiņu veikšanas saglabājiet. Viss darbosies, bet ne uz ilgu laiku, pēc 10 minūtēm tas atkal pārstās darboties un nulles, kuras rediģējām failā config.cache.php, automātiski mainīsies uz vienām, un viss atkal kļūs nedarbojams. Lai to novērstu, jums ir jāveic vēl viena neliela izmaiņa, bet ne mitināšanā, bet pašā administratora panelī.

Pašā administratora panelī virziet peles kursoru virs sistēmas un dodieties uz "Sistēmas iestatījumi". Tālāk mēs meklējam divas vienādas līnijas.

Viņiem pretī būs vārdi "Jā", bet mums ir jāmaina šajās divās rindās "Jā" uz "Nē".

Pēc šo darbību veikšanas pēdējā maiņa, tad problēmas ar tukšu, nestrādājošu un neatveramu administratora paneli pazudīs un neatgriezīsies. Tikai pēc pārsūtīšanas uz citu mitināšanu vai pēc atjaunināšanas visas šīs problēmas var atgriezties. Bet jūs jau būsit tiem gatavs un varēsit tos ātri novērst.

Labdien, šodien ir laiks citam, bet ilgi gaidītā mācība... Nejaušības pēc tas izrādījās 33. pēc kārtas, un skaitlis 3 ir mans mīļākais skaitlis.

Es ceru, ka jums patiks arī "troika" vismaz ar to, ka pēc 3. nodarbības pabeigšanas jūsu emuārs atradīsies internetā, reālā serverī, kuru jūs tik ilgi gaidījāt ... Beidzot, jums patiks varēsit izplatīt sava emuāra adresi visiem saviem draugiem un paziņām, sākt pilnveidot savu emuāru, jūs centīsities padarīt to par savu izcilo "ideju bērnu", ko jums nebūtu kauns parādīt citiem.

Tātad, sāksim darbu. Šodienas mācība būs par jūsu emuāra pārvietošanu uz īstu serveri un tā iestatīšanu pēc pārsūtīšanas.

Emuāra pārvietošana uz WordPress

  1. Visi faili, kas atrodas mapē (jums var būt cits nosaukums) nokopējiet to atsevišķā mapē, kur glabāsit visus emuāra failus (par to es runāju iepriekšējā).
    Piemēram, vietējā D diskā es izveidoju mapi, kas līdzīga nosaukumam. Es tajā izveidoju mapi tīmeklī un kopējiet no turienes visus failus d: \ Server \ home \ localhost \ www \ web \... Es to daru, lai emuārs tiktu ieslēgts vietējais dators eksperimentiem utt. (jo mēs mainīsim pārsūtīšanas konfigurācijas failu iestatījumus) Tagad visi emuāra faili atrodas šeit:
    Nākotnē mēs strādāsim tikai ar šo mapi., nevis ar d: \ Server \ home \ localhost \ www \ web \
  2. Atverot failu wp-config.php motīvu failā. Mums būs jāmaina datu bāzes nosaukums. Šos datus var atrast saimnieka (es teicu, kā tur nokļūt) Cpanel (kur mēs izveidojām datubāzi, lietotājvārdu, ievadījām phpmyadmin utt.).
  3. Kopējiet datu bāzes nosaukumu:

  4. Pievērsiet uzmanību failā pasvītrotajām "lietām" wp-config.php
  5. Mums tie jāaizstāj ar tiem, kurus mēs izveidojām un norādījām iepriekšējā nodarbībā datu bāzes veidošanas procesā:

  6. Mēs ietaupām wp-config.php un tajā pašā vietā atrodiet failu Atveriet to un izdzēsiet visu, kas tur ir, tas ir, failu turēt tukšu.
  7. Tālāk jums būs jāpabeidz robots.txt faila izveides process

Fails robots.txt nepieciešami pareizai indeksēšanai meklētājprogrammas(Yandex, Google utt.)... Ja jūs kaut ko nesaprotat - tam nav nozīmes, vienkārši sekojiet tam, ko es rakstīju zemāk. Nākamajās nodarbībās es jums pastāstīšu vairāk par šo failu. Tāpēc noteikti abonējiet RSS, lai nepalaistu garām nevienu jaunu iesācēja emuāra pamācību ()

ROBOTS.txt izveide

Lejupielādēšana datorā. Izsaiņojiet to, tur vajadzētu būt failam robots.txt


Failu pārsūtīšana

  1. Tagad atveriet FileZilla vai citu FTP klientu (apmēram FileZilla instalēšana un lasīt par viņa darbu). Kreisajā pusē dodieties uz sava emuāra logu un labajā pusē dodieties uz FTP serveri un atveriet mapi public_html (piemēram):

  2. Pa kreisi atlasiet visus failus un noklikšķiniet Augšupielādēt serverī:
  3. Sāksies failu kopēšanas process. Ja tiek jautāts: “Vai pārrakstīt failu?”, Apstipriniet. Var būt arī ziņojums, ka nevar izveidot savienojumu ar serveri, tikai pagaidiet mazliet, failu kopēšana atgūsies pati.
  4. Failu kopēšanas process aizņēma 30 minūtes. Bet daži faili(80 gab.) Man ir nav nodots tālāk, to var redzēt apakšējā kreisajā stūrī (ja esat pārsūtījis visus failus, izlaidiet nākamās 2 darbības):

  5. Lai tos lejupielādētu, noklikšķiniet uz " Neveiksmīgi pārskaitījumi"(iezīmēts ar zilu marķieri), atlasiet visus failus (varat CTRL + A), nospiediet peles labo pogu un izvēlieties "Notīriet sarakstu un atkārtoti pievienojiet failus rindai":

  6. Tagad jūs tiksit pārvietots uz " Faili darbā", vēlreiz atlasiet visus failus, ar peles labo pogu noklikšķiniet un atlasiet" Izpildiet uzdevumu":
    Rezultātā visi faili tiks lejupielādēti, ja paliks nepilnīga lejupielāde, atkārtojiet 4.-6. Ar lejupielādi tas ir viss.

Emuāra iestatīšana pēc migrācijas

  1. Mēs ejam uz administratora paneli, bet jau reālā serverī, adresē your_site.ru / wp-admin.
  2. Ja jums ir kaut kas līdzīgs šim (attēls zemāk), vienkārši noklikšķiniet uz saites, vienkārši spraudnis no XSS uzbrukumiem darbojās, tas ir labi:
  3. Ievadiet administratoru, savu paroli (tā ir tāda pati kā vietējā datorā) un atzīmējiet izvēles rūtiņu “Atcerēties mani”:
  4. Jūs atrodaties vietējā administratora panelī (ar kuru mēs bieži strādājām vietējais serveris), Apsveicam ar lieliskajām nodarbībām! Tagad ejam uz Iestatījumi -> Pastāvīgās saites (CNC):
  5. Iet uz leju un nokopējiet visu informāciju .htaccess logā:
  6. Mēs to ielīmējam savā .htaccess failā, kas man ir Vietējais disks D / *** Bārs / tīmeklis / .htaccess, ielīmējiet 5. solī kopēto, saglabājiet failu. Man tas izskatās šādi:
  7. Tagad mums ir jāatjaunina šo failu serverī: šim nolūkam izcelt .htaccess ar peles labo pogu noklikšķiniet un atlasiet vienumu Augšupielādēt serverī:
  8. Spiediet LABI:
  9. Tagad failu atjaunināts serverī.
  10. Arī es tagad esmu pārdēvējis nosaukumu un Īss apraksts emuārs. Lai to izdarītu, es devos uz emuāra administratora panelis-> Ieslēgts būvlaukumi -> Vispārīgi:

Tagad dodieties uz savu wp-satura mapi un dodiet augšupielādes mape atļaujas 777 (kā to izdarīt, ir parādīts (vienkārši izlasiet, kā iestatīt atļaujas 777, un viss)).

Par šo emuāra pārsūtīšana uz reālo serveri ir pabeigta. Mēs arī izgatavojām neliela korekcija pēc pārsūtīšanas, rezultāts ir mūsu emuārs internetā lai tajā iekļūtu, pietiek ar numura sastādīšanu your_blog.ru pārlūkprogrammā, un viss.

Godīgi sakot, stunda tika rakstīta diezgan ilgi, jo ir daudz attēlu un es centos šo nodarbību padarīt detalizētu kā vienmēr.

Tagad es sāku domāt var mēģināt dažreiz dara video nodarbības(īpaši, ja materiāls studijām ir apjomīgs)? Es domāju, ka tie ievērojami vienkāršos dzīvi man un jums. Kopumā es domāju par šo tēmu.

Mērķis sasniegts. Mēs izveidoja emuāru. Tas ir pieejams visiem.

Tagad, pirms paaugstināšanas amatā un ienākumiem, būs nodarbības par dizaina pabeigšanu, veidņu tulkošanu, jaunu funkciju pievienošanu emuāram un viss, daudz interesanta! Es priecāšos jūs gaidīt, dārgais lasītāj, tālāk, un es aiz prieka lēkāšu.

Uz drīzu tikšanos jaunās nodarbībās!

P.s. Drīz es jums pastāstīšu sava emuāra adresi, ko mēs darījām kopā. Kamēr neapdomāšos, gaidīšu nedēļu vai divas.

_______________________________________________________

Nākamā nodarbība: 34. nodarbība ir pēc iespējas nesāpīgāka.