
HTTP ERROR 500
Tady mám dotaz na forum endora protože to tam trvá než někdo odpoví tak to dávám sem https://forum.endora.cz/showthread.php?tid=139 jestli má k tomu někdo odpověd
Tady mám dotaz na forum endora protože to tam trvá než někdo odpoví tak to dávám sem https://forum.endora.cz/showthread.php?tid=139 jestli má k tomu někdo odpověd
Zpět do poradny Odpovědět na původní otázku Nahoru
Nemůžeš to dát přímo sem? Tam je ten zdroják dost podivně rozházený a na ten obrázek se nedá dostat bez přihlášení.
Dávám to sem
***************************
Dobrý den
Vyskytl se mi problém
Umělá inteligence mi dala tento zdroják na přenos textu.Moje představa je taková že já si napíšu text na notebooku a ten uložím do boxu 2 a potom jsi tu stránku načtu na mobilu a ten text okopíruji do schránky
jestli jsem udělal chybu já nebo umělá inteligence protože od té chvíle mi to dělá toto at už ukládám další skripty
Máš práva na zápis do adresáře, tam se snažíš ten soubor uložit?
Máš free hosting, ten má omezené funkce a přísnější limity.
https://www.endora.cz/napoveda/co-je-chyba-500
Mě to funguje ty skripty které jsem uložil před tím ale od té doby když jsem chtěl přepsat ten stejný soubor -skript něčím jiným tak co vytvořím - napíšu tak to dopadne stejně.Musím počkat až se vyjádří někdo od endory co je za problém
Necháváš si vytvářet skripty od AI, kterým nerozumíš a nevíš, jak fungují - to je špatně.
Skripty se testují na localhostu (webserver na PC), to taky neděláš (dobře Jaromíre s tou sirkou...).
Ten skript funguje.
A funguje i na freehostingu Endora, teď vyzkoušeno.
Problém je asi nějaký problém na konkrétním hostingovém serveru, jaký problém to je, to ti bude muset napsat někdo z Endory.
Tam mi napsali toto
já nevím co mám opravit díky
Vieš sem dať aktuálny zdrojový kod?
V pôvodnom kode, nie je žiadna syntaxtická chyba, ale ktovie, čo si za ten čas zmenil...
Na riadku 6 ???
K čemu tam jsou otazníky a uvozovky?
"Hoši, to ale musí Ruda vědet sám"
Aha, no jasne... ?? "";
správne to má byť takto:
$text = $_POST["text"];
Správné je to co je tam teď s těma dvěma otazníkama (operátor koalescence).
A jestli náhodou dělají problém tyto dva otazníky tak tam má nastavenou nějakou pravěkou verzi PHP (já mám na free Endoře verzi PHP 8.4, ta problém s operátorem koalescence nemá a neměla by mít ani veze 7.0 (rok 2015) nebo vyšší pokud jsem dobře googlil).
Co jsou ty dva otazníky je vysvětlené třeba tu:
https://www.php.net/manual/en/migration70.new-features.php
Akú má verziu php ? No ja neviem, ale hostuje to na endora.cz ?? asi... tam prastará php verzia zrejme nebude...
Možno nejaké nastavenie pre free účty?
Odjakživa som to riešil takto:
if (isset($_POST['text'])) {....
P.S.
alebo tam má na riadku 6 úplne niečo iné....
Já tu už psal, že jsem to testoval na free Endoře:
, proto jsem tu napsal tu poznámku s verzí PHP.
https://pc.poradna.net/questions/3312631-http-error-500#r3312674
A problém tam není.
Na free Endoře mám PHP 8.4, freehosting jsem si tam pořizoval před asi půl rokem.
Je teoreticky možné, že nějaký jiný starší free server Endora může mít PHP třeba 5
Ty to řešíš přes isset, protože lamičky to řeší přes isset. Rozumní programátoři a AI to řeší přes operátor koalescence. Víťovi ten kód vytvořila AI...
Ano, Víťa tam může mít úplně něco jiné, to jsi psal Víťovi už o poledni
Teda ja neviem... snažím sa pomôcť a Ty vieš akurát poučovať...
Lama rozhodne nie som, ale Ty aj s AI ste určite "Rozumní programátoři", Bravo !
Já se též snažím Víťovi pomoci.
A taky se snažím tobě a hostovi vysvětlit, co je operátor koalescence, když operátor koalescence podle toho, co tu píšete, neznáte, přitom byl v PHP přidaný před nějakými 10 lety...
V PHP nedělám už nějakých 15 let, tak to bude asi tím.
https://www.endora.cz/napoveda/jak-zjistit-a-zmenit-verzi-php
Nastav si tam nějakou novější verzi než 5.6.
Tohle se týká placeného hostingu nebo ne?
Ono se to může asi lišit server od serveru.
Na půl roku starém freehostingu Endora mám PHP 8.4 a verzi PHP nemůžu ručně měnit, prostě mám tu, kterou ve výchozím nastavení používá freehosting.
Na webu prezentace hostingů Endora je uvedeno, že freehosting Endora nemá starší verze PHP (např. 5.6).
Takže buď má Víťa na té free doméně od Endory placený hosting a ručně nastavenu verzi 5.6 nebo má nějaký starý free hosting se starým nastavením, které umožňovalo nastavovat verzi PHP a má nastavenu PHP 5.6, jinak by se mu to tam zaktualizovalo na nějakou aktuálnější.
On tam fakt má 5.6:

https://jotidom.8u.cz/phpinfo.php
Pro Víťu:

Víťo, příště, až budeš po AI chtít nějaký kód, tak AI musíš napsat co používáš, pokud nepoužíváš něco, co je v dnešní době běžné .-)
Pravěká verze PHP 5.6 opravdu dnes není běžná verze PHP, používáš ji ty, pravěké warforum na http a to je zhruba tak všechno
Nebo ideálně používej co možná nejnovější verzi PHP
Nakonec jsme spolu z umělou inteligencí došli ke zdárnému konci .K uložení textu je tento skript
a druhého skriptu který na mobilu zkopíruje text do schránky
A přitom stačilo změnit verzi PHP.
Já verzi php nebudu protože to neumím
Proto jsem sem dával odkaz, jak na to.