Přihlásit se

Přesun webu

13. lis 2012 22:21 #99904
Odpověď od Draha
Pokročilý uživatel
S chybou 500 jsem bojovala a např. tady je řešení,
kb.forpsi.com/article.php?id=197
u mne to bylo právě, že jsem měla špatně nastavené práva k souborům a adresářům, mělo by postačovat 755

14. lis 2012 12:46 #99921
Odpověď od Martin Tomaško
Zabanovaný
Změny v path.php jsem vrátil. Dle návodu na pipni.cz jsem adresáře předělal na 755 (práva) a soubor htacces už s příponou .txt je. Zkoušel jsem ho i dát pryč, ale pořád bez úspěchu. Je ještě další možné řešení? Dík všem za pomoc.

14. lis 2012 12:49 #99922
Odpověď od Martin Tomaško
Zabanovaný
Ještě mne napadlo, já se snažím to rozjet na tom samém hostingu, jen v subdoméně. Není problém někde v tom? Protože v doméně druhého řádu mi to jede.

14. lis 2012 13:02 #99923
Odpověď od Cony
Moderátor
Předpokládám, že subdoménu v administraci hostingu máte správně nastavenou (neptejte se mne jak, každý hosting to má jinak, a pipni jsem naštěstí už dlouho neviděl). Zkontrolujte ještě práva přímo toho adresáře subdomény a práva index.php.

14. lis 2012 15:57 #99926
Odpověď od Martin Tomaško
Zabanovaný
Já pipni nepoužívám, mám tam jen bloklou adresu. Jsem teď na best-hosting.cz. Adresář, ve kterém je web, i index.php (všechno ve složce subdomény jsme nastavil stejně) mají 755. Śubdoménu jsem vytvořil v administraci, tak předpokládám, že je nastavení OK.

26. srp 2013 08:16 #110309
Odpověď od Lion
Uživatel

Cony napsal: Rozhodně nic v souboru path.php tu změnu vraťte zpět. Pokud vyskakuje vnitnří chyba serveru 500 nejčastěji to bývá způsobeno něčím v souboru htaccess - zkuste jej přejmenovat na htaccess.txt. Občas je také způsobena špatnými právy složky, ve které se web nachází, nebo špatnými právy souboru index.php - záleží na hostingu, jestli na toto nemá nějaké požadavky.

ahoj, lehce to tady obnovím, reaguji na práva a nastavení serveru
po převodu webu z lokálu jsem narazil na problém pravděpodobně s právy, kdy i přesto, že mám adresáře na 755 a soubory 644, tak joomla si stále myslí, že nejsou zapisovatelné, anebo to může být nějakým nastavením serveru
nepoužívám .htaccess (ten je stále .txt) soubor a jsem u gigaserver.cz, určitě se zeptám i jich, nicméně
pokud nastavím na others na write, tak mi teprve poté joomla zahlásí, že je možné zapisovat do adresářů. Asi jiným způsobem nejsem schopen toto opravit, možná nastavením .htaccess? anebo tedy přímo na serveru. děkuji.

26. srp 2013 11:53 #110317
Odpověď od Cony
Moderátor
Pomocí htaccess práva neovlivníte, ten na to nemá vůbec vliv. Potíž bude nejspíš v tom, že soubory a složky máte nakopírované přes FTP a server je nastaven tak, že uživatel pod kterým jsou spouštěny PHP skripty je jiný než ten, pod kterým se přihlašujete na FTP. Pokud to nereaguje ani na nastevení skupiny tak je dokonce v jiné skupině uživatelů.

26. srp 2013 12:59 #110318
Odpověď od Lion
Uživatel

Cony napsal: Pomocí htaccess práva neovlivníte, ten na to nemá vůbec vliv. Potíž bude nejspíš v tom, že soubory a složky máte nakopírované přes FTP a server je nastaven tak, že uživatel pod kterým jsou spouštěny PHP skripty je jiný než ten, pod kterým se přihlašujete na FTP. Pokud to nereaguje ani na nastevení skupiny tak je dokonce v jiné skupině uživatelů.

děkuji za vysvětlení, snad to vyřeším s poskytovatelem.

26. srp 2013 16:01 #110322
Odpověď od Bong
Moderátor
Ani není nutné to řešit s hostingem, i když tito to mohou vyřešit rychleji. V podstatě existují dvě primitivní metody, jak srovna práva a vlastnictví:

Buď má váš hosting v administraci "kouzelné tlačítko", kterým práva opravíte. Nebo stačí web zazálohovat (akeeba Backup), stáhnout zálohu na PC, soubory na webu kompletně smazat, nakopírovat balík zálohy a tento na webu rozbalit (kickstart)...

I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: Lion

26. srp 2013 18:19 #110333
Odpověď od Lion
Uživatel
kouzelné tlačítko mají, tak jsem práva začal měnit
i poskytovatel odpověděl s vysvětlením, a návodem, že mám změnit práva u těch, které joomla potřebuje k zápisu
nicméně,mezitím, co nastavuji práva pro adresáře, tak nyní se mi nezobrazí stránka /administrator chyba 403(Snažili jste se vstoupit na stránku, kde nemáte přístup. Může to být úmyslné a nebo jen chybí výchozí soubor.) a nemůžu se přihlásit na web, jen bílá stránka, tak joomla mě dnes dostala, extensions jsou všechny věci týkající se uživatelů apod enabled, někde něco visí?
nechápu
asi to tam zkusím nahrát celé znovu i s DB, nějak mi to hlava nebere, co se tam děje.

26. srp 2013 18:33 #110334
Odpověď od Lion
Uživatel
jinak jeste zkusim doporucene metody od Bonga, a dam vedet. web a admin predtim fungoval, nahle ne, tak jsem zmaten. :)
budu zkouset.

26. srp 2013 22:50 #110346
Odpověď od Lion
Uživatel
Tak jsem provedl kickstart, akorát jsem zápasil s tím, že jsem stále nemohl zapisovat a v root adresáři, nakonec jsem zjistil, že po připojení FTP Total Commanderem jsem mohl jít o úroveň výše a tím pádem nastavil 777 pro adresář-root, ve kterém jsem pak spustil kickstart a zápis proběhl.
O tomto adresáři jsem nevěděl, jelikož jsem používal WinSCP pro připojení na FTP a ten jakoby neviděl úroveň výš, po právech na 777 už i WinSCP mohl výše. Po provedení rozbalení jsem root adresář dal na 755 jako tomu bylo předtím, aby mi tu někdo nepsal náhodou, ať to změním zpět :)

Rozbalení zipu úspěšné, UID je nastaveno na uživatele pod kterým jede webový server a přijde mi to i svižnější :)
Problém se zapisováním do adresářů joomly nemusím tedy řešit = vše v pořádku. Tak snad to bude ok.
Děkuji.

Bong napsal: Ani není nutné to řešit s hostingem, i když tito to mohou vyřešit rychleji. V podstatě existují dvě primitivní metody, jak srovna práva a vlastnictví:

Buď má váš hosting v administraci "kouzelné tlačítko", kterým práva opravíte. Nebo stačí web zazálohovat (akeeba Backup), stáhnout zálohu na PC, soubory na webu kompletně smazat, nakopírovat balík zálohy a tento na webu rozbalit (kickstart)...

26. srp 2013 23:49 - 26. srp 2013 23:50 #110348
Odpověď od Cony
Moderátor
Jen pro doplnění - i kdyby jste nemohl jít o úroveň výš, malým trikem lze např. v Total Commanderu změnit práva root složky. Ten trik je napsání příkazu
Code:
chmod 777 .
do příkazové řádky TC a odentrování (musíte být přepnut v panelu s FTP a být v root složce) - místo 777 si doplňte jaká práva chcete.
Nemusí to nutně fungovat všude (zaáleží na to jak to mají na hostingu udělané), ale na většině serverech mi to fungovalo.
Po provedení potřebných úkonů bych ale doporučil práva vrátit zpět na původní hodnotu nastavenou hostingem.
Poděkovali: Lion

Powered by Fórum