PDA

Zobacz pełną wersję : Errory, errory, jeszcze raz errory..



WhitePatriot
27-03-2013, 20:16
Witam!

Przed chwilką wyczyściłem CAŁĄ bazę danych oraz CAŁE FTP. Wszystko zrobiłem z zamysłem wgrania Joomli 3.0.3. Niestety.. Zwróciło komunikat o niezgodności wersji PHP.

Z tej racji stworzyłem plik ".htaccess", do którego dodałem wpis:
<Files *.php>
ForceType application/x-httpd-php53
</Files>
Bądź zamiennie:
"AddType application/x-httpd-php53 .php"

Oczywiście mój hosting obsługuje PHP 5.3/5.4. Joomla wgrała się, a Panel Administratora działa świetnie, natomiast wyświetla mi się tylko i wyłącznie adres "www.mojastrona.pl". Jeśli ktoś zechce wejść na chociażby "www.mojastrona.pl/index.php", to już zwraca Error 404. To samo w przypadku wszystkich innych stron, artykułów itp itd.. wyświetla się tylko i wyłącznie główny page..

Reasumując:
Strona, na którą wchodzi ~1000 osób dziennie STOI w miejscu. Kilka razy próbowałem instalować Joomlę, ustawiać wersję PHP 5.3/5.4, ale to nic nie daje.
Bardzo proszę o pomoc, potrzebuję rozwiązania jak najszybciej!
Plik .htaccess znajduje się w głównym katalogu.


EDIT:
Muszę zaznaczyć, że kilka razy w Panelu Administracji przy wprowadzaniu jakichś danych wyskakiwał mi komunikat "JFolder - ścieżka nie jest folderem".
Tak natomiast wygląda konfiguracja PHP na moim hostingu:
http://zapodaj.net/images/181e05052c440.bmp
http://zapodaj.net/images/8c023965f5b1e.bmp

http://zapodaj.net/images/8c023965f5b1e.bmp
http://zapodaj.net/images/181e05052c440.bmp
PHP 5.2 jest tak samo skonfigurowane jak PHP 5.3.


Błagam o szybkie wsparcie :)

shadow21
28-03-2013, 01:47
Wylacz SEF(proste adresy) i zobacz

WhitePatriot
28-03-2013, 10:32
Pomogło, kocham Cię! :)
Temat do zamknięcia..


Czołem Wielkiej Polsce!

Gall Anonim
28-03-2013, 12:50
Pomogło, kocham Cię!
Może tak spokojnie z tą deklaracją uczuć.
Error 404 w twoim przypadku powodowany jest faktem iż plik htaccess.txt w głównym katalogu Joomla nie został przemianowany na .htaccess - więc proponuję zrób to i włącz jednak proste adresy (lepiej dla postrzegania strony przez googlebot)
"JFolder - ścieżka nie jest folderem" - powodowany jest faktem iż włączona jest separacja katalogu w którym znajduje się Joomla i nie widzi pełnej ścieżki przy zmianach - zdarza się taka sytuacja - przykładem może być tutaj home.pl - tyle że zazwyczaj w tym konkretnie przypadku to tylko irytujący komunikat a nie faktyczny problem.
Pzdr

WhitePatriot
29-03-2013, 00:36
Error 404 w twoim przyppomoglo.wodowany jest faktem iż plik htaccess.txt w głównym katalogu Joomla nie został przemianowany na .htaccess - więc proponuję zrób to i włącz jednak proste adresy (lepiej dla postrzegania strony przez googlebot)
"JFolder - ścieżka nie jest folderem" - powodowany jest faktem iż włączona jest separacja katalogu w którym znajduje się Joomla i nie widzi pełnej ścieżki przy zmianach - zdarza się taka sytuacja - przykładem może być tutaj home.pl - tyle że zazwyczaj w tym konkretnie przypadku to tylko irytujący komunikat a nie faktyczny problem.
Pzdr

Cos tam ogarniam i intuicyjnie od razu zmienilem htaccess.txt na .htacces, a dopiero potem ustawilem odpowiednia wersje php. Jednak errory 404 i tak wystepowaly. Pomogla zmiana dynamicznych adresow, bez ktorej mimo odpowiedniego .htaccess - mialem lipe. Zanim napisalem na forum szukalem w google, ale tamte wskazowki nic mi nie daly, dopiero poradzona wyzej zmiana adresow...
Od razu dopowiem, ze usuniecie # przed rewrite nie pomoglo i w sumie przeciez strona dziala.. bez dynamicznych, ale jest.

Strone mam w ogicom.pl. Problem komunikatu radzisz zatem zignorowac, czy masz jakies rozwiazanie? I jesli moge prosic - lopatologicznie :-)

zwiastun
29-03-2013, 02:46
Wybacz, ale rozmowa z Tobą na tym etapie Twoich kompetencji, to rozmowa ślepego z głuchym.


Cos tam ogarniam i intuicyjnie od razu zmienilem htaccess.txt na .htacces
I co z tego, że zmieniłeś, skoro nie zarządziłeś w konfiguracji korzystania z mod_rewrite?
Nie zmieniłeś też, jak twierdzisz, adresów na proste.
Twoje adresy wyglądają tak:
index.php?option=com_content&view=article&id=68&Itemid=467
a prosty adres powinien wyglądać tak:
design-and-features/color-variations

Co faktycznie było powodem błędu 404 - raczej nie wiadomo, możliwe, ze włączona wcześniej obsługa mod_rewrite, a nieprzemianowany plik htacces.txt


Od razu dopowiem, ze usuniecie # przed rewrite nie pomoglo
Kto Ci doradzał usuwanie # sprzed rewrite? Gdzie to próbowałeś usunać? Czy w ogóle wiesz, jaką rolę ten znak pełni?


I jesli moge prosic - lopatologicznie :-)
Owszem, można nawet i skomplikowane rzeczy objaśniać prosto, ale to nie znaczy, że można komuś, kto zaledwie "coś tam ogarnia" objaśniać jakimś abstrakcyjnie "łopatologicznym" językiem rzeczy, które wymagają pewnej wiedzy.

Wybrałeś Joomla 3.x - niestety, poradnika do tej wersji póki co po polsku nie ma. Ale też - póki co - nie ma w wersji 3.x zbyt wielu nowych funkcji w porównaniu z Joomla 2.5. Jest tylko spora różnica w wyglądzie zaplecza.

Proponuję zatem albo nabyć bardzo dobry podręcznik Stephena Burge: Oficjalny podręcznik. Joomla! {ćwiczenia} i zapoznać się z podstawami obsługi Joomla, albo skorzystać z bezpłatnych materiałów dostępnych w Sieci (w tym na www.wiki.joomla.pl - materiały dotyczące Joomla 1.6+) .

Bez solidnej lektury będziesz wprowadzać w błąd swoimi informacjami, a odpowiadający Ci będą szukali rozwiązania źle opisanych problemów albo będą się silić na objaśnienia, których i tak nie zrozumiesz (jak to było w przypadku problemów z wyszukiwaniem)

WhitePatriot
29-03-2013, 10:40
I co z tego, że zmieniłeś, skoro nie zarządziłeś w konfiguracji korzystania z mod_rewrite?
Nie zmieniłeś też, jak twierdzisz, adresów na proste.
Twoje adresy wyglądają tak:
index.php?option=com_content&view=article&id=68&Itemid=467
a prosty adres powinien wyglądać tak:
design-and-features/color-variations

Co faktycznie było powodem błędu 404 - raczej nie wiadomo, możliwe, ze włączona wcześniej obsługa mod_rewrite, a nieprzemianowany plik htacces.txt

Miałem przemianowany .htaccess + włączone proste adresy - errory 404.
Wyłączyłem zatem proste adresy + miałem przemianowany .htaccess - errorów 404 nie było.
Stosując Twoją sugestję, przed chwilką jednak włączyłem proste adresy + włączyłem mod_rewrite + miałem nadal przemianowany plik .htaccess - nie ma już errorów 404.
Zatem nie trzeba było wyłączyć prostych adresów, a wystarczyło razem z nimi mieć włączony mod_rewrite.


Domeną tego forum jest chyba pomoc. Ja niestety nie mam czasu na przeczytanie książki (nie wyrobię się terminowo ze stroną).. Zanim piszę z jakimś problemem - szukam najpierw w google oraz sam bawię się w prowizoryczne rozwiązanie, jednak jeśli sobie z czymś kompletnie nie radzę - stosuję (a raczej stosowałem) ostatnią deskę ratunku - pytanie na forum. Mam rozumieć zatem, że dla mnie - osoby niekompetentnej - korzystanie z dobrodziejstwa, jakim jest to forum - ma być zabronione?
Pomoc jest Twoją/Waszą dobrą wolą. Najwyżej coś mi nie zadziała, trudno. Nie mam prawa mieć do kogoś pretensji z tytułu jego niechęci pomocy MI. Zresztą, nie robicie tego odpłatnie.
W mojej szkole, z tego co mi wiadomo, nikt nie ma wiedzy z zakresu Joomli + PHP + MySQL + CSS itp itd.. i to akurat JA mam za zadanie postawić stronę mojego liceum (nieogarnięta sorka nie potrafi podłączyć się nawet do FTP?).. Także nie wiem jak się ustosunkować do dalszych moich pytań..

Reasumując - problem ROZWIĄZANY. Errorów nie ma, proste adresy są.
Komunikat "JFolder - ścieżka nie jest folderem" zignoruję.

Dziękuję za pomoc, gdyby nie Wasze podpowiedzi zapewne NADAL widziałbym Errory 404 oraz miał zbędne pole "Wyszukaj tutaj",
Czołem Wielkiej Polsce!

zwiastun
29-03-2013, 13:08
Ja niestety nie mam czasu na przeczytanie książki (nie wyrobię się terminowo ze stroną)..
To nie w tym, rzecz, by przeczytać całą książkę (lektura na 2 dni), ale potrzebujesz wiedzy, by poradzić sobie z problemami, które dopiero przed Tobą.


Mam rozumieć zatem, że dla mnie - osoby niekompetentnej - korzystanie z dobrodziejstwa, jakim jest to forum - ma być zabronione?
Na jakiej podstawie wyciągasz taki wniosek. Nie otrzymałeś pomocy?
Tyle, że nie wyobrażasz sobie chyba, że pomoc na forum ma polegać na logowaniu się do zaplecza witryn zgłaszających problemy, odkrywanie, o co właściwie im chodzi i wykonywanie za nich czynności, jakie powinni wykonać sami.
To oczywiste, że gdy ktoś zaczyna, to niewiele wie. Ale jeśli nie wie - to najpierw poznawanie, ćwiczenia, eksperymenty, budowane własnej prostej witryny, opieranie się na standardowych rozwiązaniach, a w miarę nabywania doświadczenia i rzeczywistych potrzeb podejmowanie się trudniejszych wyzwań. A przed zadaniem każdego pytania na forum i po przeczytaniu każdej odpowiedzi najpierw doczytanie informacji, które często łatwo można znaleźć w Sieci albo dopytanie się o niejasne szczegóły, ale w sposób, po którym znać, że ze swej strony rzeczywiście uczyniło się wszystko, co możliwe, aby problem rozwiązać.

Powodzenia w uruchomieniu witryny szkoly.