Nejste přihlášeni
Vzhľadom na to, že má zrejme WP multisite tak tie subdomény má riešené cez htaccess.
Môžete sem poslať Váš .htaccess súbor?
Lenze z toho co ste poslali Vam problem nevycitam. Nesplnili ste bod, kde mate zaslat kod, co ste robili, lebo ja si ten kod asi nevyvestim .
Ja nikde nevidím to iné menu, ktoré sa na hl. stránke zobrazí a inde zmizne. Mení sa mi len obsah.
Zdravím,
táto sekcia sa týka ale problémov s WordPressom na hostingu Endora. Na localhoste môžete mať celkom inú konfiguráciu a celkovo Vášmu popismu nebude nikto rozumieť. Skúste keď s niečim mávate problém sa riadiť týmito hlavnými bodmi:
Vaše nastavenia - čo používate, či máte nejaké doplnky, akú verziu máte a celkovo všetký úvodné informácie, ktoré môžu pomôcť pri riešení problému
Vaš cieľ - jasne napísať, čo je Vašim cieľom, resp. čo sa snažite dosiahnúť.
Váš problém - jasne popísať, čo máte za problém ale nie typu - nefunguje mi to alebo tu mi to ide a inde nie. Píšte, čo ste robili, priložte kódy, poprípade aj vizuálnu ukážku pre ujasnenie problému.
Ak to nezmeníte, tak nie
To áno, ale Google stále vie, že správa odoslaná z niekto@gmail.com cez funkciu mail kde je nastavená iba hlavička nie je odoslaná cez autorizovaného používateľa a aj to môže byť niekedy kritérium vyhodnotenia danej pošty ako spam, keďže to znižuje dôverihodnosť odosielateľa.
Google môže niektoré servery endory pokladať ako za spam, lebo mnoho používateľov cez tento server odosiela maily (+ mohli označovať tieto maily ako spamy) a podľa niektorých kritérií sa to vyfiltruje ako spam. Ak pošlete poštu cez funkciu mail() a ako odosielateľa zadáte nieco@nieco.sk neplatí, že sa správa z toho mailu odoslala a ani sa to nestalo, správa bola odoslaná stále cez endoru čo si gmail prečíta a podľa toho vyhodnocuje. Ak to robíte cez SMTP, správy odosielate priamo cez daný e-mail, tzn. ako keby ste ten mail poslali ručne Vy.
Tu je skvelý príklad využitia SMTP odosielania pošty: http://stackoverflow.com/questions/1445 … mtp-server.
Nie je mozne si vytvorit subdomenu na domenach, ktore patria Endore (cize tieto free domeny 3. radu).
Je odporucane pouzivat SMTP, aby ste sa tomuto problemu vyhli. Google to vyhodnocuje automaticky, to Endora nezmeni.
Na danom serveri musí byť nainštalovaný webserver + PHP a naň len stačí tento skript vložiť a najjednoduchšie je to celé ťahať cez iframe.
Zrejme nesprávne prihlasovacie údaje do databázy, viac vydedukovať nedokážem z tejto jedinej upravenej správy.
Máte tam celkom niečo iné, čo som písal ja. Porovnajte si môj príspevok s tým Vašim.
Žiaden výstup pred tým nemáte?
/e Vlastne jedná sa o Parse error, takže tam výstup skôr byť nemôže. No skúste danú funkciu zakomentovať (pred eval napíšte 2 lomítka za sebou -> //) a pozrite sa na terajší výstup.
Pred to napíšte to, čo som tam hore už písal. Takže to bude vyzerať nasledovne (úryvok):
} else {
print_r($p_data['panel_content']);
eval(stripslashes($p_data['panel_content']));
}
Skúste si zmeniť DNS server na 8.8.8.8.
Hľadajte tento reťazec:
eval(stripslashes($p_data['panel_content']));
Mne tam zasa nesedí to prázdne miesto medzi panelom Nábor a Prihlásenie. Bolo by vhodné ho niečim zaplniť, nejaký background alebo tam niečo ešte pridať.
Prihlasovanie mi funguje správne (aspoň po zadaní náhodných údajov mi nevyhadzuje žiadnu inú chybovú hlášku ako tú bežnú od WordPressu).
Funkcia eval znamená, že vykoná určitý príkaz zadaný v textovom reťazci. Jednoduchý príklad:
eval('echo "Ahoj svet"');
Má ten istý význam ako
echo "Ahoj svet";
Vzhľadom na chybu usudzujem že sa tam nachádza nevalidný PHP kód, ale viac povedať neviem, keď neviem, čo tvorí obsah premennej $p_data['panel_content']. Skúste pred týmto eval-om vykonať túto funkciu:
print_r($p_data['panel_content']);
aby som mohol vidieť, čo sa tam skrýva a nájsť prípadnú chybu.
Po kliknutí na danú doménu vo webadmine máte vľavo pod touto doménou sekciu Zálohy a tam si vyberiete dátum, od kedy chcete obnoviť zálohu a požiadavka sa pridá do fronty. Následne už len čakať.
Takýto spôsob podpory je skôr vítaný pre herné projekty ako webhostingy.
Vo webadmine si kliknete na danu domenu a tam najdete tuto polozku, ktoru treba odskrtnut.
Dobrý deň,
vďaka za ohlasenie chyby, informoval som už o tom administrátora.
WordPressa ale využíva svoju vlastnú knižnicu pre prácu s databázou: http://codex.wordpress.org/wpdb#query_- … e_Database
Pochybujem, že nový WordPress používa zastaralé mysql_, odhadujem, že je tam aspoň mysqli a tam sa treba odkazovať na daný link spojenia, čo práve nemôžete vedieť, ak nebudete využívať ich knižnicu, ktorá práve na tieto veci slúži.
Podľa zdrojového kódu vidím, že mysqli_ sa aktivuje už keď systém beží na PHP 5.5+, takže možno ste používali staršie hostingy, kde podmienky pre automatické aktivovanie mysqli neboli splnené a preto ste mohli pracovať s mysql_ príkazmi, ktoré môže obsahovať max. jedno aktívne spojenie. Avšak máte používať ich knižnicu, aby ste sa práve týmto problémom v budúcnosti vyhli.